<SEC-DOCUMENT>0001213900-23-021526.txt : 20230321
<SEC-HEADER>0001213900-23-021526.hdr.sgml : 20230321
<ACCEPTANCE-DATETIME>20230320200913
ACCESSION NUMBER:		0001213900-23-021526
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		101
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230321
DATE AS OF CHANGE:		20230320

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39096
		FILM NUMBER:		23747610

	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-K
<SEQUENCE>1
<FILENAME>kern-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6418c4c7e17276118c279e36, Generated At Mon, 20 Mar 2023 20:41:23 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/20221231" 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-20221231.htm</title><meta http-equiv="Content-Type" content="text/html"></meta></head><body><div style="display:none"><ix:header>

  <ix:hidden>
    <ix:nonFraction contextRef="I20221231" name="kern:AggregateIntrinsicValue" unitRef="USD" id="Tag1177" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction>
    <ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag1178" decimals="INF" format="ixt:num-dot-decimal">0</ix:nonFraction>
    <ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag1179" decimals="INF" format="ixt:num-dot-decimal">0</ix:nonFraction>
    <ix:nonFraction contextRef="I20221231" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" xsi:nil="true" id="Tag1180"></ix:nonFraction>
    <ix:nonFraction contextRef="I20211231" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" xsi:nil="true" id="Tag1181"></ix:nonFraction>
    <ix:nonFraction contextRef="I20211231_LineOfCreditMember" name="us-gaap:LineOfCredit" unitRef="USD" id="Tag1198" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction>
    <ix:nonNumeric contextRef="D20221231" name="dei:DocumentFiscalYearFocus" id="Tag1202">2022</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:DocumentFiscalPeriodFocus" id="Tag1203">FY</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:CurrentFiscalYearEndDate" id="Tag1204">--12-31</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:AmendmentFlag" id="Tag1205">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:EntityCentralIndexKey" id="Tag1206">0001755953</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:EntityRegistrantName" id="Tag1207">Akerna Corp.</ix:nonNumeric>
    <ix:nonNumeric contextRef="I20221231_SaasSolutionsMember_SubscriptionFeesMember_MaximumMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Tag1208" format="ixt-sec:duryear">3</ix:nonNumeric>
    <ix:nonNumeric contextRef="I20221231_SaasSolutionsMember_SubscriptionFeesMember_MaximumMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Tag1214" format="ixt-sec:duryear">3</ix:nonNumeric>
    <ix:nonNumeric contextRef="I20221231_SaasSolutionsMember_SubscriptionFeesMember_MinimumMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Tag1215" format="ixt-sec:duryear">1</ix:nonNumeric>
    <ix:nonNumeric contextRef="I20221231_SaasSolutionsMember_SubscriptionFeesMember_MinimumMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Tag1216" format="ixt-sec:duryear">1</ix:nonNumeric>
    <ix:footnote xml:lang="en-US" id="footnote1" footnoteRole="http://www.xbrl.org/2003/role/footnote">As noted above, prior periods have not been adjusted for the adoption of ASC 606 and are presented in accordance with historical accounting guidance in effect for those periods.</ix:footnote>
  </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="kern-20221231.xsd" xlink:type="simple"></link:schemaRef>
  </ix:references>
  <ix:resources>
    <xbrli:context id="D20220928">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-09-01</xbrli:startDate>
        <xbrli:endDate>2022-09-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220930">
      <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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <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="D20220705">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </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="I20220930">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_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>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220930_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_PublicWarrantsAndPrivateWarrants2019Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PublicWarrantsAndPrivateWarrants2019Member</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="D20221231_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:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_UnderwriterWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_TwoGovernmentClientsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_TwoGovernmentClientsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:CustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:CustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</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="D20221108_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-11-08</xbrli:startDate>
        <xbrli:endDate>2022-11-08</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_ViridianMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianMember</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="D20221231_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:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220630">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-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="D20211231_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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_CommonWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:CommonWarrantMember</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="D20221231_CommonWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:CommonWarrantMember</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="D20211231_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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211031_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:startDate>2021-10-03</xbrli:startDate>
        <xbrli:endDate>2021-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_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:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_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>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20200609_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:startDate>2020-06-02</xbrli:startDate>
        <xbrli:endDate>2020-06-09</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20200609_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>2020-06-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211005_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>2021-09-28</xbrli:startDate>
        <xbrli:endDate>2021-10-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211004_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>2021-10-04</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211004_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>2021-10-04</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</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="I20220930_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </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="D20221231_CannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</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="D20211231_CannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</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="D20221231_ViridianMember_3">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianMember</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="D20211231_ViridianSciencesIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesIncMember</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="D20211031_CannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-10-03</xbrli:startDate>
        <xbrli:endDate>2021-10-31</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="I20210531">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20210531">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2021-05-31</xbrli:endDate>
      </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="D20220630">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220531">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-05-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220630_1">
      <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-06-30</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:StatementClassOfStockAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-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="D20211231_ConvertibleDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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="D20221231_ConvertibleDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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="D20221004_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:startDate>2022-10-01</xbrli:startDate>
        <xbrli:endDate>2022-10-04</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220923_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>2022-09-01</xbrli:startDate>
        <xbrli:endDate>2022-09-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_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:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_CommonWarrantMember_1">
      <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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_PreFundedWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantMember</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="D20211231_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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-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="I20211231_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>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_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>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_PreFundedWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_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>2021-12-31</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="D20221231_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:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </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="D20221231_CommonWarrantMember_1">
      <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>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_PreFundedWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_17">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </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="D20221231_PreFundedWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantMember</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_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="D20221231_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>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-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="I20191231_PublicWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:PublicWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220705_UnderwritersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:UnderwritersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220928_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>2022-09-21</xbrli:startDate>
        <xbrli:endDate>2022-09-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220930_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>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </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="I20221004_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-04</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221004_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-04</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</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="D20221231_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</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_OtherIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_ViridianMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211001_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-10-01</xbrli:startDate>
        <xbrli:endDate>2021-10-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_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>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_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>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_ConvertibleDebtMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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="I20211001_CannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-10-01</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211001_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-10-01</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</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="I20211231_CannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </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="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="D20210401_ViridianSciencesIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-03-25</xbrli:startDate>
        <xbrli:endDate>2021-04-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20210401_ViridianSciencesIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-01</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_ViridianSciencesIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesIncMember</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="D20221231_RestrictedSharesAndRestrictedStockUnitsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</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="I20211231_RestrictedStockUnitsRSUMember_1">
      <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:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_ExchangeableSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:ExchangeableSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_ComputerSoftwareIntangibleAssetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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="D20211231_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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</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="I20211231_CapitalizedSoftwareWorkInProgressMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">kern:CapitalizedSoftwareWorkInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_ComputerSoftwareIntangibleAssetMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CustomerRelationshipsMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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="I20211231_TradeNamesMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="I20211231_DevelopedTechnologyRightsMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_DevelopedTechnologyRightsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</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="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_WarrantMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</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="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="D20221231_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-12-31</xbrli:endDate>
      </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="D20221231_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-12-31</xbrli:endDate>
      </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="D20221231_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-12-31</xbrli:endDate>
      </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="D20221231_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-12-31</xbrli:endDate>
      </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="D20221231_MaximumMember_SoftwareAndSoftwareDevelopmentCostsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</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="D20221231_MinimumMember_SoftwareAndSoftwareDevelopmentCostsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</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="I20211231_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>2021-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_MtechMember_CommonStockMember_MtechPrivateWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kern:MtechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:MtechPrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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>2022-12-31</xbrli:instant>
      </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="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="D20230131_SubsequentEventMember_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </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="I20230131_SubsequentEventMember_ThreeSixtyFiveCannabisMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220531_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kern:EquityIncentivePlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-05-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20191007_SubsidiariesMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-10-02</xbrli:startDate>
        <xbrli:endDate>2019-10-07</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20200421">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-04-21</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_AccumulatedOtherComprehensiveIncomeMember_1">
      <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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_RetainedEarningsMember_1">
      <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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_CommonStockMember_1">
      <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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_PreferredStockMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</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="D20211231_AdditionalPaidInCapitalMember_1">
      <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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_WarrantMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</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="I20210930">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_RestrictedStockMember_1">
      <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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-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="D20211231_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</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="D20221231_80">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-12-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</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="I20211231_RestrictedStockMember_1">
      <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:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_RestrictedStockUnitsRSUMember_EquityIncentivePlanMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kern:EquityIncentivePlanMember</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="D20200626_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kern:EquityIncentivePlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-06-01</xbrli:startDate>
        <xbrli:endDate>2020-06-26</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_SpecialVotingPreferredStockMember_3">
      <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_ExchangeableSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:ExchangeableSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20190617_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kern:EquityIncentivePlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-17</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_SoftwareRevenuesMember_1">
      <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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_ConsultingRevenuesMember_1">
      <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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_OtherRevenuesMember_1">
      <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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_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>2020-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="I20201231_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>2020-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="I20201231_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>2020-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="I20201231_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>2020-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="I20221231_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_SubsidiariesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_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:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_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:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_RestrictedSharesAndRestrictedStockUnitsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220923">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-09-01</xbrli:startDate>
        <xbrli:endDate>2022-09-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221004">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-10-01</xbrli:startDate>
        <xbrli:endDate>2022-10-04</xbrli:endDate>
      </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="D20230127">
      <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-27</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="I20221231_DevelopedTechnologyRightsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_ComputerSoftwareIntangibleAssetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CapitalizedSoftwareWorkInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">kern:CapitalizedSoftwareWorkInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_DevelopedTechnologyRightsMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-12-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_TradeNamesMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-12-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_CustomerRelationshipsMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-12-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_ComputerSoftwareIntangibleAssetMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-12-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20210401_ViridianSciencesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-01</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221107_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-07</xbrli:startDate>
        <xbrli:endDate>2022-11-07</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230310">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-10</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230127_GryphonDigitalMiningIncMember">
      <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-01</xbrli:startDate>
        <xbrli:endDate>2023-01-27</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230127_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:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-01-27</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220705_ConvertibleNotesAmendmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:ConvertibleNotesAmendmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:SoloSciencesViridianSciencesIncAndTrellisSolutionsMember</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="I20211231_SeniorSecuredConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211005_SeniorSecuredConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-02</xbrli:startDate>
        <xbrli:endDate>2021-10-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211005_SeniorSecuredConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-10-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211005_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-10-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-10-06</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</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_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_SeniorConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_SeniorConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_SeniorConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</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="D20211231_SeniorConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</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="D20221231_MaximumMember_SeniorConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</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="D20221231_MinimumMember_SeniorConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</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="D20211231_MaximumMember_SeniorConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</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="D20211231_MinimumMember_SeniorConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</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="D20221231_SeniorSecuredConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorSecuredConvertibleNotesMember</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="D20221231_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>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </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="I20220816">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-08-16</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231123_TechMagicUSALLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:TechMagicUSALLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-11-23</xbrli:instant>
      </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="Number">
      <xbrli:measure>kern:Number</xbrli:measure>
    </xbrli:unit>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag12" toRefs="footnote5"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag61" toRefs="footnote2"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag197" toRefs="footnote5"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag698" toRefs="footnote3"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag754" toRefs="footnote4"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag773" toRefs="footnote3"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag779" toRefs="footnote4"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag784" toRefs="footnote4"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag788" toRefs="footnote5"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag792" toRefs="footnote5"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag795" toRefs="footnote5"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag801" toRefs="footnote3"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag814" toRefs="footnote5"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag815" toRefs="footnote5"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag820" toRefs="footnote5"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag822" toRefs="footnote3"></ix:relationship>
    <ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" fromRefs="Tag1175" toRefs="footnote4"></ix:relationship>
  </ix:resources>
</ix:header></div><div><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;"><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: 0px; text-indent: 0px;">&#160;</p><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; font-size: 10pt;">UNITED STATES</span></p><p style="margin: 0pt; text-align: center;"><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; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Washington, D.C. 20549</span></p><p style="margin: 0pt; text-align: center;"><br/></p><hr style="border-bottom-color: #000000; border-top-color: #000000; margin-right: auto; margin-left: auto; text-align: center; width: 25%;"></hr><p style="margin: 5pt 0pt 0pt; text-align: center; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">FORM<span style="border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20221231" name="dei:DocumentType" id="Tag691">10-K</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; font-weight: bold;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman';"><span style="color: #000000; font-family: 'MS Mincho'; 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;"><ix:nonNumeric contextRef="D20221231" name="dei:DocumentAnnualReport" id="Tag561" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></span>&#160;</span><span style="font-family: 'Times New Roman'; font-weight: bold;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/></span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><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'; font-weight: bold;">For the fiscal year&#160;ended</span><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'; font-weight: bold;">&#160;<ix:nonNumeric contextRef="D20221231" name="dei:DocumentPeriodEndDate" id="Tag694" format="ixt:date-monthname-day-year-en">December 31, 2022</ix:nonNumeric></span><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'; font-weight: bold;">&#160;</span><br/></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: '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: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center; font-weight: bold;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold;"><span style="color: #000000; font-family: 'MS Mincho'; 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;"><ix:nonNumeric contextRef="D20221231" name="dei:DocumentTransitionReport" id="Tag433" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span>&#160;TRANSITION REPORT PURSUA</span><span style="font-family: 'Times New Roman'; font-weight: bold;">NT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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="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;">For the transition period from&#160; &#160; &#160; &#160; &#160; &#160; &#160; to&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#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 <ix:nonNumeric contextRef="D20221231" name="dei:EntityFileNumber" id="Tag692">001-39096</ix:nonNumeric></span><span style="font-size: 10pt;"><sup><sup><span style="font-family: 'Times New Roman'; font-weight: bold; vertical-align: super;"><br/></span></sup></sup></span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><hr style="border-bottom-color: #000000; border-top-color: #000000; margin-right: auto; margin-left: auto; text-align: center; width: 25%;"></hr><p style="margin:0pt"><br/></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="-sec-ix-hidden:Tag1207">AKERNA CORP.</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 charter)</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="border-left: none; border-right: none;"><table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; height: 81px; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 18px;"><td style="border-bottom: 1.5pt solid #000000; vertical-align: top; width: 49%; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityIncorporationStateCountryCode" id="Tag666" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 2%; height: 18px;"><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; width: 49%; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityTaxIdentificationNumber" id="Tag641">83-2242651</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;"> (State or other jurisdiction of incorporation or organization) </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;"> (I.R.S. Employer Identification No.) </span></p></td></tr><tr style="height: 11px;"><td style="vertical-align: bottom; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityAddressAddressLine1" id="Tag667">1550 Larimer Street</ix:nonNumeric><ix:nonNumeric contextRef="D20221231" name="dei:EntityAddressAddressLine2" id="Tag121">#246</ix:nonNumeric><ix:nonNumeric contextRef="D20221231" name="dei:EntityAddressCityOrTown" id="Tag693">Denver</ix:nonNumeric>, <ix:nonNumeric contextRef="D20221231" name="dei:EntityAddressStateOrProvince" id="Tag697" format="ixt-sec:stateprovnameen">Colorado</ix:nonNumeric></span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 18px;"><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: 18px;"><p style="margin: 0pt; text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityAddressPostalZipCode" id="Tag669">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;">&#160;&#160;</span></p><p style="margin: 0pt; text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Registrant&#8217;s telephone number, including area code: <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'; font-weight: bold;"><ix:nonNumeric contextRef="D20221231" name="dei:CityAreaCode" id="Tag351">(888)</ix:nonNumeric></span><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'; font-weight: bold;">&#160;</span><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'; font-weight: bold;"><ix:nonNumeric contextRef="D20221231" name="dei:LocalPhoneNumber" id="Tag123">932-6537</ix:nonNumeric></span></span></p><p style="margin: 0pt; text-align: center; font-weight: bold;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold;">Securities registered pursuant to Section</span><span style="font-family: 'Times New Roman'; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-weight: bold;">12(b) of the Act:</span></span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</span></p><div style="border-left: none; border-right: none;"><table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; height: 38px; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 11px;"><td style="background-color: #ffffff; border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 35%; height: 11px;"><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; padding-bottom: 1.5pt; vertical-align: bottom; width: 1%; height: 11px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 30%; height: 11px;"><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; padding-bottom: 1.5pt; vertical-align: bottom; width: 1%; height: 11px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 33%; height: 11px;"><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Name of each exchange on which</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">registered</span></p></td></tr><tr style="height: 10px;"><td style="background-color: #cceeff; vertical-align: middle; height: 10px;" valign="middle"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:Security12bTitle" id="Tag559">Common Stock, $0.0001 par value per share</ix:nonNumeric></span></p></td><td style="background-color: #cceeff; vertical-align: middle; height: 10px;" valign="middle"><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: middle; height: 10px;" valign="middle"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:TradingSymbol" id="Tag558">KERN</ix:nonNumeric></span></p></td><td style="background-color: #cceeff; vertical-align: top; height: 10px;"><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: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:SecurityExchangeName" id="Tag606" format="ixt-sec:exchnameen">Nasdaq</ix:nonNumeric> Stock Market LLC </span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt;">(Nasdaq Capital Market)</span></p></td></tr><tr style="height: 17px;"><td style="background-color: #ffffff; vertical-align: middle; height: 17px;" valign="middle"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Warrants to purchase common stock </span></p></td><td style="background-color: #ffffff; vertical-align: middle; height: 17px;" valign="middle"><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: middle; height: 17px;" valign="middle"><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 </span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt;">(Nasdaq Capital Market)</span></p></td></tr></tbody></table><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></div><div><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold;">Securities registered under Section</span><span style="font-family: 'Times New Roman'; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-weight: bold;">12(g) of the Act:&#160;</span><span style="font-family: 'Times New Roman'; font-weight: bold;">None</span></span></div><p style="margin: 0pt; text-align: center;"><br/></p><div><div id="t_ft_9JV0SYX66O00000000000000000000b"><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;">1</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: center;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">Indicate by check mark if the registrant is a well-known s</span><span style="font-family: 'Times New Roman'; line-height: inherit;">easoned issuer, as defined in Rule 405 of the Securities Act.</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">Yes</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'MS Mincho'; line-height: inherit;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityWellKnownSeasonedIssuer" id="Tag690" format="ixt-sec:yesnoballotbox">&#9744;</ix:nonNumeric></span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">No</span></span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'MS Mincho'; line-height: inherit;"><span style="border-left: none; border-right: none;">&#9746;</span></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><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: 36pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">Indicate by check mark if the registrant is not required to file reports pursuant to Section</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">13 or Section</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">15(d) of the Act.</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">Yes</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'MS Mincho'; line-height: inherit;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityVoluntaryFilers" id="Tag695" format="ixt-sec:yesnoballotbox">&#9744;</ix:nonNumeric></span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">No</span></span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'MS Mincho'; line-height: inherit;"><span style="border-left: none; border-right: none;">&#9746;</span></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><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: 36pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">Indicate by check mark whether the regist</span><span style="font-family: 'Times New Roman'; line-height: inherit;">rant (1)</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">has filed all reports required to be filed by Section</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">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'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">has been subject to such filing requirements for the past 90 days.</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">Yes</span></span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'MS Mincho'; line-height: inherit;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityCurrentReportingStatus" id="Tag510" format="ixt-sec:yesnoballotbox">&#9746;</ix:nonNumeric></span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">No</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'MS Mincho'; line-height: inherit;">&#9744;</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><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: 36pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">Indicate by check mark&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this cha</span><span style="font-family: 'Times New Roman'; line-height: inherit;">pter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">Yes</span><span style="font-family: 'Times New Roman'; line-height: inherit;"><span style="color: #000000; font-family: 'MS Mincho'; 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; line-height: inherit;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityInteractiveDataCurrent" id="Tag557" format="ixt-sec:yesnoballotbox">&#9746;</ix:nonNumeric></span></span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">No</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'MS Mincho'; line-height: inherit;">&#9744;</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><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: 36pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">Indicate b</span><span style="font-family: 'Times New Roman'; line-height: inherit;">y check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company or an emerging growth company. See 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.</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 24pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div id="t_ft_T31MNYRSN400000000000000000000b"><table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; height: 45px; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 17px;"><td style="vertical-align: bottom; width: 23%; 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: 1%; 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: 41%; height: 17px; text-align: left;"><p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> &#9744; </span></p></td><td style="vertical-align: bottom; width: 1%; 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: 24%; 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: 1%; 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: 9%; 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; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityFilerCategory" id="Tag560" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric></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; text-align: left;"><p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> &#9746;&#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;"> Smaller&#160;reporting&#160;company </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: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:EntitySmallBusiness" id="Tag696" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></span></p></td></tr><tr style="height: 11px;"><td style="vertical-align: bottom; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px;"><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; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityEmergingGrowthCompany" id="Tag668" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></span></p></td></tr></tbody></table></div><p style="margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><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: 36pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for</span><span style="font-family: 'Times New Roman'; line-height: inherit;"> complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="font-family: 'MS Mincho'; line-height: inherit;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityExTransitionPeriod" id="Tag665" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <span style="color: #333333; font-family: 'MS Mincho'; 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; line-height: inherit;">&#9744;</span></span></p><p style="margin: 0in 10.45pt 0.0001pt 7.9pt; text-align: justify; text-indent: 36.1pt; line-height: 101%; font-size: 9.5pt; font-family: 'Times New Roman', serif;"><br/></p><p style="margin: 0pt 0pt 0.0001pt; text-align: justify; text-indent: 36pt; line-height: 1.2; font-size: 9.5pt; font-family: 'Times New Roman', serif;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <span style="font-family: 'Segoe UI Symbol', sans-serif; line-height: inherit;">&#9744;</span></p><p style="margin: 0pt 0pt 0.0001pt; text-align: justify; text-indent: 36pt; line-height: 1.2; font-size: 9.5pt; font-family: 'Times New Roman', serif;"><br/></p><p style="margin: 0pt 0pt 0.0001pt; text-align: justify; text-indent: 36pt; line-height: 1.2; font-size: 9.5pt; font-family: 'Times New Roman', serif;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family: 'Segoe UI Symbol', sans-serif; line-height: inherit;">&#9744;</span></p><p style="margin: 0pt 0pt 0.0001pt; text-align: justify; text-indent: 36pt; line-height: 101%; font-size: 9.5pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Segoe UI Symbol',sans-serif; mso-bidi-font-family: 'Segoe UI Symbol';"><br/></span></p><p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman';">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act)</span><span style="font-family: 'Times New Roman';">&#160;</span><span style="font-family: 'Times New Roman';">&#160;</span><span style="font-family: 'Times New Roman';">Yes</span><span style="font-family: 'Times New Roman';"><span style="color: #333333; font-family: 'MS Mincho'; 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;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityShellCompany" id="Tag432" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span><span style="font-family: 'Times New Roman';">&#160;</span><span style="font-family: 'Times New Roman';">&#160;</span><span style="font-family: 'Times New Roman';">No</span><span style="font-family: 'Times New Roman';">&#160;</span><span style="font-family: 'MS Mincho';"><span style="border-left: none; border-right: none;">&#9746;</span></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"><br/></span></p><p style="margin: 0pt; text-indent: 24pt;"><br/></p><p style="margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><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: start; text-indent: 0%; 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;">The aggregate market value of the voting and non-voting common stock of Akerna&#160;Corp held by non-affiliates of Akerna&#160;Corp was <span style="background-color: #ffffff;"><span style="border-left: none; border-right: none;">$<ix:nonFraction contextRef="I20220630" name="dei:EntityPublicFloat" unitRef="USD" id="Tag428" decimals="-6" scale="6" format="ixt:num-dot-decimal">4,750,854</ix:nonFraction>&#160;</span></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: start; text-indent: 0%; 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; background-color: #ffffff;"><span>based upon the closing price per share of $2.76&#160;on</span>&#160;June 30, 2022.</span></span></p><p style="margin: 0pt; text-indent: 36pt;"><br/></p><p style="margin: 0pt; text-indent: 36pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #ffffff;">As of March 17, 2023</span><span style="background-color: #ffffff;">,&#160;</span><ix:nonFraction contextRef="I20230310" name="dei:EntityCommonStockSharesOutstanding" unitRef="Shares" id="Tag124" decimals="INF" format="ixt:num-dot-decimal">5,767,073</ix:nonFraction><span style="background-color: #ffffff;"> shares of the registrant&#8217;s common stock, </span>$0.0001&#160;par value per share, were issued and outstanding.&#160;</span></p><p style="margin: 0pt;"><span style="font-size: 9pt;"><span style="font-family: 'Times New Roman';">&#160;</span><span style="font-family: 'Times New Roman';">&#160;</span></span></p><hr style="border-bottom-color: #000000; border-top-color: #000000; margin-right: auto; margin-left: auto; text-align: center; width: 25%;"></hr><p style="margin: 0px; text-indent: 0px; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="color: #000000; font-family: 'Times New Roman'; 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;">Documents Incorporated by Reference</span></span></p><p style="margin: 0px; text-indent: 0px; text-align: center;"><br/></p><p style="margin: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 11pt; font-weight: bold;"><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: 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;"><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: start; text-indent: 0%; 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; font-size: 10pt;">To the extent herein specifically referenced, portions of Akerna&#160;Corp&#8217;s&#160;Definitive Proxy Statement on Schedule 14A for the 2023 Annual General Meeting of Shareholders are&#160;incorporated herein by reference into Part III of this Form 10-K.</span><br/></span></span></p><p style="margin: 0px; text-indent: 0px; text-align: left;"><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;"><span style="font-family: 'Times New Roman'; font-size: 1pt;">&#160;</span></p><div><div id="t_ft_NQDQQ6EN4G00000000000000000000b"><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 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;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">INDEX</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-size: 10pt;">&#8203;</span></p>
&#8203;
<table style="height: 0px; width: 100%; margin: 0px; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" id="TOC" cellpadding="0" border="0"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BA_RPVECSZKQO00000000000000000000"><a 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', 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;" href="#BA_PVECSZKQO00000000000000000000">PART I</a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BA_RPVECSZKQO00000000000000000000"></a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BA_PVECSZKQO00000000000000000000">9</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 1.&#160; &#160;</span><br/></td><td style="height: 17px; width: 82.0342%;" id="BM_BB_8C1EKSOGLC00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BB_8C1EKSOGLC00000000000000000000">Business</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BB_8C1EKSOGLC00000000000000000000">9</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 1A.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BC_ZV8JT18GRK00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BC_ZV8JT18GRK00000000000000000000">Risk&#160;Factors</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BC_ZV8JT18GRK00000000000000000000">19</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 1B.</span></td><td style="height: 17px; width: 82.0342%;" id="BM_BD_WV5HJARP0000000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BD_WV5HJARP0000000000000000000000">Unresolved&#160;Staff Comments</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BD_WV5HJARP0000000000000000000000">39</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 2.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BE_G8F3JIDGNK00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BE_G8F3JIDGNK00000000000000000000">Properties</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BE_G8F3JIDGNK00000000000000000000">39</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 3.</span></td><td style="height: 17px; width: 82.0342%;" id="BM_BF_HXX8JKEZ2800000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BF_HXX8JKEZ2800000000000000000000">Legal&#160;Proceedings</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BF_HXX8JKEZ2800000000000000000000">39</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 4.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BG_DKRHBNWMUO00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BG_DKRHBNWMUO00000000000000000000">Mine&#160;Safety&#160;Disclosures</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BG_DKRHBNWMUO00000000000000000000">39</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><br/></td><td style="height: 17px; width: 82.0342%;"><br/></td><td style="height: 17px; width: 11.0605%; text-align: center;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BH_FF1NAJDOLC00000000000000000000"><a 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', 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;" href="#BH_FF1NAJDOLC00000000000000000000">PART II&#160;</a></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BH_FF1NAJDOLC00000000000000000000">40</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 5.</span></td><td style="height: 17px; width: 82.0342%;" id="BM_BI_UHNK4OOGE800000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BI_UHNK4OOGE800000000000000000000">Market for Registrant<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>s&#160;Common Equity, Related Stockholder Matters and Issuers Purchases of Equity Securities</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BI_UHNK4OOGE800000000000000000000">40</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 6.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BJ_RNIYH81U8000000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BJ_RNIYH81U8000000000000000000000">Reserved</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BJ_RNIYH81U8000000000000000000000">42</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 7.</span></td><td style="height: 17px; width: 82.0342%;" id="BM_BK_XSE20M08QO00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BK_XSE20M08QO00000000000000000000">Management<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>s Discussion and Analysis of Financial Condition and Results of Operation</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BK_XSE20M08QO00000000000000000000">42</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 7A.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BL_68U6GZDH5S00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BL_68U6GZDH5S00000000000000000000">Quantitative and Qualitative Disclosure about Market Risk</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BL_68U6GZDH5S00000000000000000000">55</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 8.</span></td><td style="height: 17px; width: 82.0342%;" id="BM_BM_MP5SYRHLJ400000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BM_MP5SYRHLJ400000000000000000000">Financial Statements and Supplementary Data</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BM_MP5SYRHLJ400000000000000000000">55</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 9.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BT_ZFQPBRSL4W00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BT_ZFQPBRSL4W00000000000000000000">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BT_ZFQPBRSL4W00000000000000000000">56</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 9A.</span></td><td style="height: 17px; width: 82.0342%;" id="BM_BU_UAYBMK30V400000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BU_UAYBMK30V400000000000000000000">Controls and Procedures</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BU_UAYBMK30V400000000000000000000">56</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 9B.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BV_NT29P4HJ3400000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BV_NT29P4HJ3400000000000000000000">Other Information</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BV_NT29P4HJ3400000000000000000000">57</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><br/></td><td style="height: 17px; width: 82.0342%;"><br/></td><td style="height: 17px; width: 11.0605%; text-align: center;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BW_5K9MEMT3K000000000000000000000"><a 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', 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;" href="#BW_5K9MEMT3K000000000000000000000">PART III</a></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BW_5K9MEMT3K000000000000000000000">58</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 10.</span></td><td style="height: 17px; width: 82.0342%;" id="BM_BX_OE162MGACW00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BX_OE162MGACW00000000000000000000">Directors, Executive Officers and Corporate Governance</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BX_OE162MGACW00000000000000000000">58</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 11.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BY_7TBH5QXE0000000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BY_7TBH5QXE0000000000000000000000">Executive Compensation</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BY_7TBH5QXE0000000000000000000000">58</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 12.</span></td><td style="height: 17px; width: 82.0342%; margin: 0px; text-indent: 0px;" id="BM_BZ_CWMFPC7JAO00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BZ_CWMFPC7JAO00000000000000000000">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BZ_CWMFPC7JAO00000000000000000000">58</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 13.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BAA_MBJRRDKL7400000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BAA_MBJRRDKL7400000000000000000000">Certain Relationships and Related Transactions and Director Independence</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BAA_MBJRRDKL7400000000000000000000">58</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 14.</span></td><td style="height: 17px; width: 82.0342%;" id="BM_BBB_H0D727WX4G00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BBB_H0D727WX4G00000000000000000000">Principal Accounting Fees and Services</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BBB_H0D727WX4G00000000000000000000">58</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;"><br/></td><td style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;"><br/></td><td style="height: 17px; width: 82.0342%;" id="BM_BCC_8KGE3G5T9S00000000000000000000"><a 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', 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;" href="#BCC_8KGE3G5T9S00000000000000000000">PART IV</a></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BCC_8KGE3G5T9S00000000000000000000">59</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Item 15.</span></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BDD_SW6S4MV18G00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BDD_SW6S4MV18G00000000000000000000">Exhibits, Financial Statement Schedules</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BDD_SW6S4MV18G00000000000000000000">59</td></tr><tr style="height: 17px;"><td style="width: 6.84022%; height: 17px;">Item 16.&#160;</td><td style="height: 17px; width: 82.0342%;" id="BM_BItem16_UQ5RQNTNB400000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BItem16_UQ5RQNTNB400000000000000000000">Form 10-k Summary</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center;" id="BMP_BItem16_UQ5RQNTNB400000000000000000000">62</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="width: 6.84022%; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; width: 82.0342%; background-color: #cceeff;" id="BM_BSign_5S14A9HXZ400000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BSign_5S14A9HXZ400000000000000000000">Signatures</a></span></td><td class="bmpageno" style="height: 17px; width: 11.0605%; text-align: center; background-color: #cceeff;" id="BMP_BSign_5S14A9HXZ400000000000000000000">63</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;">3</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-size: 10pt; margin: 0px; text-indent: 0px; line-height: 1.1;"><div style="font-family: 'times new roman', times; margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BA_RPVECSZKQO00000000000000000000"></a></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: center; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-decoration: underline; line-height: inherit;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 42.6667pt; font-size: 5pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 5pt; line-height: inherit;">&#160;</span></p><p style="font-family: 'times new roman', times; margin: 0pt 0pt 7pt; text-align: justify; text-indent: 32pt; line-height: 1.2;">This Annual Report on Fo<span style="color: #000000; line-height: inherit;">rm 10-K<span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">, including all exhibits hereto and any documents that are incorporated by reference as set forth on the face page under &#8220;Documents incorporated by reference,&#8221;</span>&#160;c</span>ontains &#8220;forward-looking statements&#8221; within the meaning of the Private Securities Litigation Reform Act of <span style="line-height: inherit;">1995</span>, 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 <span style="color: #000000; line-height: inherit;">date of this Annual</span><span style="line-height: inherit;"><span></span>Rep</span>ort and our management<span style="font-size: 10pt; line-height: inherit; font-family: 'Times New Roman', serif;">&#8217;</span>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. Important factors that could cause such differences to include, but are not limited to:&#160;&#160;</p><div style="border-left: none; border-right: none;"><table style="height: 296px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" cellpadding="0"><tbody><tr style="height: 10px;"><td style="width: 3%; height: 10px;"><br/></td><td style="vertical-align: top; padding: 0px 0px 5px; width: 2%; 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;">&#9679;</span></td><td style="padding: 0px 0px 2px; width: 95%; height: 10px; text-align: justify;"><p style="margin: 0px; text-indent: 0px; font-size: 11pt; font-family: 'Times New Roman', serif;"><span style="font-size: 9.5pt; mso-bidi-font-size: 11.0pt;">Akerna&#160;Corp.<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: 0px; text-transform: none; white-space: normal; widows: 2; word-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>s (&#8220;we,&#8221;&#160;&#8220;us,&#8221;&#160;&#8220;our,&#8221; the &#8220;Company&#8221; or &#8220;Akerna&#8221;) merger transaction (the &#8220;Merger&#8221;) with Gryphon Digital Mining Inc. (&#8220;Gryphon&#8221;) (see Item 1. Business and Note 1 to the consolidated financial statements for additional detail) is subject to a number of risks, including risks regarding whether the Merger will be completed, the timing for completion and the market price of the common stock following completion of the Merger;</span></p></td></tr><tr style="height: 16px;"><td style="width: 3%; height: 16px;"><br/></td><td style="vertical-align: top; padding: 0px 0px 5px; width: 2%; height: 16px;"><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;">&#9679;</span></td><td style="padding: 0px 0px 2px; width: 95%; height: 16px; text-align: justify;"><p style="margin: 0pt; text-indent: 0pt; font-size: 11pt; font-family: 'Times New Roman', serif;"><span style="font-size: 9.5pt; mso-bidi-font-size: 11.0pt;">our sale transaction (the &#8220;Sale Transaction&#8221;) with POSaBIT Systems Corporation (&#8220;POSaBIT&#8221;) <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 12.6667px; 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;">(</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: 0px; text-transform: none; white-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: 12.6667px; float: none; display: inline !important;">see Item 1. Business and Note 1 to the consolidated financial statements for additional detail)&#160;</span>is subject to a number of risks, including risks regarding whether the Sale Transaction will be completed and the timing for completion;</span></p></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: #000000; 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="width: 3%; height: 10px;"><br/></td><td style="vertical-align: top; padding: 0px 0px 5px; width: 2%; 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; line-height: inherit;">&#9679;</span><br/></td><td style="padding: 0px 0px 2px; width: 95%; height: 10px; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: #000000; line-height: inherit;">our ability to sustain revenues, to achieve or maintain profitability, and to effectively manage our growth;</span></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;">our short operating history makes it difficult to evaluate our business and future prospects;</td></tr><tr style="height: 11px;"><td style="height: 11px; width: 3%;"><br/></td><td style="vertical-align: top; height: 11px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 11px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">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;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to attract new clients on a cost-effective basis and the extent to which existing clients renew and upgrade their subscriptions;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">the timing of our introduction of new solutions or updates to existing solutions;</td></tr><tr style="height: 12px;"><td style="height: 12px; width: 3%;"><br/></td><td style="vertical-align: top; height: 12px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 12px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to successfully diversify our solutions by developing or introducing new solutions;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 10px; vertical-align: top; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to respond to changes within the cannabis industry, including legal and regulatory changes;</td></tr><tr style="height: 14px;"><td style="height: 14px; width: 3%;"><br/></td><td style="vertical-align: top; height: 14px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 14px; padding: 0px 0px 2px; width: 95%; text-align: justify;">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;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 10px; vertical-align: top; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to manage unique risks and uncertainties related to government contracts;</td></tr><tr style="height: 11px;"><td style="height: 11px; width: 3%;"><br/></td><td style="vertical-align: top; height: 11px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 11px; vertical-align: top; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to manage and protect our information technology systems;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to maintain and expand our strategic relationships with third parties;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to deliver our solutions to clients without disruption or delay;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our exposure to liability from errors, delays, fraud, or system failures, which may not be covered by insurance;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to expand our international reach;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to retain or recruit officers, key employees, and directors;</td></tr><tr style="height: 12px;"><td style="height: 12px; width: 3%;"><br/></td><td style="vertical-align: top; height: 12px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 12px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to raise additional capital or obtain financing in the future;</td></tr><tr style="height: 12px;"><td style="height: 12px; width: 3%;"></td><td style="vertical-align: top; height: 12px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 12px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">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;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 10px; vertical-align: top; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our response to competitive risks;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 10px; vertical-align: top; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to protect our intellectual property;</td></tr><tr style="height: 11px;"><td style="height: 11px; width: 3%;"><br/></td><td style="vertical-align: top; height: 11px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 11px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">the market reaction to negative publicity regarding cannabis;</td></tr><tr style="height: 13px;"><td style="height: 13px; width: 3%;"><br/></td><td style="vertical-align: top; height: 13px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 13px; vertical-align: top; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to manage the requirements of being a public company;</td></tr><tr style="height: 12px;"><td style="height: 12px; width: 3%;"><br/></td><td style="vertical-align: top; height: 12px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 12px; vertical-align: top; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to service our convertible debt and meet ongoing covenants;</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 3%;"></td><td style="vertical-align: top; height: 10px; padding: 0px 0px 5px; width: 2%;" valign="top">&#9679;</td><td style="height: 10px; padding: 0px 0px 2px; width: 95%; text-align: justify;" valign="top">our ability to effectively manage any disruptions to our business and/or any negative impact to our financial performance caused by the economic and social effects of the COVID-19 pandemic and measures taken in response; and<br/></td></tr><tr style="height: 12px;"><td style="height: 12px; width: 3%;"><br/></td><td style="vertical-align: top; height: 12px; width: 2%;" valign="top">&#9679;<br/></td><td style="height: 12px; width: 95%; text-align: justify;" valign="top">other factors discussed in other sections of this Annual Report on Form 10-K, including the sections of this report titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; under Part II, Item 7 and &#8220;Risk Factors&#8221; Part I, Item 1A.&#160;</td></tr></tbody></table></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;" class="pageno">4</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><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt 0pt 5pt; text-indent: 32pt; line-height: 1.2;">Should one or more of these risks or uncertainties materialize 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 Annual Report by the foregoing cautionary statements.&#160;&#160;</p><p style="margin: 0px; text-indent: 0px;">&#160;</p><div style="font-family: 'times new roman', times; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: center;"><p style="margin: 0px; text-align: center; text-indent: 0px; line-height: 100%; font-size: 9.5pt; font-family: 'Times New Roman', 'serif';"><b style="mso-bidi-font-weight: normal;"><span>RISK FACTORS SUMMARY</span></b></p><p style="margin: 3.3pt 10.65pt 0.0001pt 7.9pt; text-align: center; text-indent: 31.7pt; line-height: 100%; font-size: 9.5pt; font-family: 'Times New Roman', 'serif';"><br/></p></div><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'times new roman', times;">Akerna<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;is subject to various risks associated with their businesses and their industries. In addition, the Merger and Sale Transaction, including the possibility that the transactions may not be completed, poses a number of risks to&#160;</span>Akerna<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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 its stockholders. You should carefully consider all of the risks described below, and the other risks set forth in the section of this report entitled &#8220;Item 1A - Risk Factors&#8221; commencing on page <span style="background-color: #ffffff;">19</span>.</span></span></p><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt; line-height: 1.2;">&#160;</p><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt; line-height: 1.2;"><span style="font-weight: bold;">Risks Related to the Merger</span></p><p style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;;margin:0pt"><br/></p><table style="width: 100%; margin-left: 0.1px; height: 260px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 17px;"><td style="width: 3%; height: 17px;"><br/></td><td style="width: 2%; height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 17px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: #000000;"> We cannot be sure if or when the Merger will be completed. </span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 17px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt;">The percentage ownership of the combined company as determined in the Merger Agreement is not adjustable based on the market price of our common stock, so the Merger consideration at the closing of the Merger may have a greater or lesser value than at the time the Merger Agreement was signed.</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 17px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt;">Failure to complete the Merger may result in our paying a termination fee to Gryphon and could significantly harm the market price of our common stock, par value $0.0001 per share (&#8220;Common Stock&#8221;)&#160; and negatively affect our future business and operations.</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 17px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt;">The closing of the Merger is subject to approval by our stockholders and the Gryphon stockholders. Failure to obtain these approvals would prevent the closing of the Merger.</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 17px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt;">The Merger may be completed even though certain events occur prior to the closing that materially and adversely affect us or Gryphon.</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 17px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt;">Some of our and Gryphon<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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;s</span> officers and directors have interests in the Merger that are different from our and Gryphon&#8217;s respective stockholders and that may influence them to support or approve the Merger without regard to the interests of our and Gryphon&#8217;s respective stockholders.</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 17px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt;">The market price of our Common Stock following the Merger may decline as a result of the Merger.</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 17px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt;">Our stockholders may not realize a benefit from the Merger commensurate with the ownership dilution they will experience in connection with or following the Merger.</span></td></tr><tr style="height: 10px;"><td style="height: 10px;"><br/></td><td style="height: 10px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 10px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt;">During the pendency of the Merger, we may not be able to enter into a business combination with another party at a favorable price because of restrictions in the Merger Agreement, which could adversely affect our business.</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 17px; padding: 0px 0px 5px; vertical-align: top; text-align: justify;" valign="top"><span style="font-size: 10pt;">Certain provisions of the agreement and plan of merger, as may be amended from time to time (the &#8220;Merger Agreement&#8221;) may discourage third parties from submitting alternative takeover proposals, including proposals that may be superior to the arrangements contemplated by the Merger Agreement.</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="vertical-align: top; height: 17px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="padding: 0px 0px 5px; vertical-align: top; text-align: justify; height: 17px;" valign="top"><span style="font-size: 10pt;">Because the lack of a public market for Gryphon&#8217;s capital stock makes it difficult to evaluate the value of Gryphon&#8217;s capital stock, the stockholders of Gryphon may receive shares of our Common Stock in the Merger that have a value that is less than, or greater than, the fair market value of Gryphon&#8217;s capital stock</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="vertical-align: top; height: 17px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="padding: 0px 0px 5px; vertical-align: top; text-align: justify; height: 17px;" valign="top"><span style="font-size: 10pt;">If the conditions to the Merger are not met, the Merger will not occur.</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="vertical-align: top; height: 17px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="padding: 0px 0px 5px; vertical-align: top; text-align: justify; height: 17px;" valign="top"><span style="font-size: 10pt;">Litigation relating to the Merger could require us to incur significant costs and suffer management distraction, and could delay or enjoin the Merger.</span></td></tr><tr style="height: 32px;"><td style="height: 32px;"><br/></td><td style="vertical-align: top; height: 32px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="padding: 0px 0px 5px; vertical-align: top; text-align: justify; height: 32px;" valign="top"><span style="font-size: 10pt;">If the Merger is not completed, we may decide to pursue a dissolution and liquidation of the company. In such an event, the amount of cash available for distribution to its stockholders will depend heavily on the timing of such liquidation as well as the amount of cash that will need to be reserved for commitments and contingent liabilities.</span></td></tr><tr style="height: 14px;"><td style="height: 14px;"><br/></td><td style="vertical-align: top; height: 14px;" valign="top"><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;">&#9679;</span></td><td style="padding: 0px; vertical-align: top; text-align: justify; height: 14px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;">Our ability to use net operating loss (&#8220;NOL&#8221;) carryforwards and certain tax credit carryforwards may be subject to limitation in connection with the Merger and other ownership changes.</span></td></tr></tbody></table><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;">&#160;</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">5</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><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;">&#160;<span style="font-size: 10pt; text-indent: 0px;">&#160;</span></p><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt; line-height: 1.2; text-indent: 0pt;"><span style="font-weight: bold;">Risks Related to the Proposed Sale Transaction</span></p><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;">&#160;</p><table style="width: 100%; margin-left: 0.1px; height: 51px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 17px;"><td style="width: 3%; height: 17px; text-align: justify;"><br/></td><td style="width: 2%; height: 17px; vertical-align: top; text-align: justify;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 17px; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top">While the Sale Transaction is pending, it creates unknown impacts on our future which could materially and adversely affect our business, financial condition and results of operations.</td></tr><tr style="height: 17px;"><td style="width: 3%; height: 17px; text-align: justify;"><br/></td><td style="width: 2%; height: 17px; vertical-align: top; text-align: justify;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="width: 95%; height: 17px; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top">The failure to consummate the Sale Transaction may materially and adversely affect our business, financial condition and results of operations.</td></tr><tr style="height: 17px;"><td style="width: 3%; height: 17px; text-align: justify;"><br/></td><td style="width: 2%; height: 17px; vertical-align: top; text-align: justify;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="width: 95%; height: 17px; vertical-align: top; padding: 0px; text-align: justify;" valign="top">The closing of the Merger is conditioned on the consummation of the Sale Transaction.</td></tr></tbody></table><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;">&#160;</p><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt; line-height: 1.2; text-indent: 0pt;"><span style="font-weight: bold;">Risks Related to Akerna</span></p><p style="font-family: 'times new roman', times; text-align: justify; margin: 0pt; line-height: 1.2;">&#160;</p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-weight: bold;"><span style="font-style: italic;">Risks Relating to Our Financial Condition and Operating History</span>&#160;</span></p><p style="text-align: justify; margin: 0in; 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><table style="width: 100%; margin-left: 0.1px; height: 68px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 17px;"><td style="width: 3%; height: 17px;"><br/></td><td style="width: 2%; height: 17px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 17px; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top">We have a history of losses, expect to continue to incur losses in the near term and may not achieve or sustain profitability in the future.</td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top">We have a relatively short operating history, which makes it difficult to evaluate our business and future prospects.</td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top">Our long-term results of operations are difficult to predict and depend on the commercial success of our clients, the continued growth of the cannabis industry generally, and the regulatory environment within which the cannabis industry operates.</td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px; text-align: justify;" valign="top">Direct and indirect consequences of the COVID-19 pandemic may have material adverse consequences.</td></tr></tbody></table><p style="text-align: justify; margin: 0in; 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; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><span style="font-weight: bold; font-style: italic;">Risks Related to the Cannabis Industry</span>&#160;</span></p><p style="text-align: justify; margin: 0in; 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><table style="width: 100%; margin-left: 0.1px; height: 165px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 15px;"><td style="width: 3%; height: 15px;"><br/></td><td style="width: 2%; height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;">As a company whose clients operate in the cannabis industry, we face many unique and evolving risks.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;">Marijuana remains illegal under United States federal law.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;">Uncertainty of federal enforcement.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> We could become subject to racketeering laws.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Banking regulations could limit access to banking services and expose us to risk.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;">Dividends and distributions could be prevented if our receipt of payments from clients is deemed to be proceeds of crime.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Further legislative development beneficial to our operations is not guaranteed.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> The cannabis industry could face strong opposition from other industries.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> The legality of marijuana could be reversed in one or more states.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Changing legislation and evolving interpretations of the law.</span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Dependence on client licensing.</span></td></tr><tr><td><br/></td><td style="vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="vertical-align: top;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Insurance risks.</span></td></tr><tr><td><br/></td><td style="vertical-align: top;"><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;">&#9679;</span></td><td style="vertical-align: top;">Bankruptcy risk.</td></tr><tr><td><br/></td><td style="vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="vertical-align: top;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> The cannabis industry is an evolving industry and we must anticipate and respond to changes. </span></td></tr></tbody></table><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><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">6</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><p style="text-align: justify; margin: 0in; 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; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-style: italic; font-weight: bold;"><span style="font-size: 10pt;">Risks Related to Our Business</span></span></p><p style="text-align: justify; margin: 0in; 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><table style="width: 100%; margin-left: 0.1px; height: 136px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 17px;"><td style="width: 3%; height: 17px;"><br/></td><td style="width: 2%; height: 17px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 17px; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> A significant portion of our business is and is expected to be, from government contracts, which present certain unique risks. </span></td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Our operations may be adversely affected by disruptions to our information technology, or IT, systems, including disruptions from cybersecurity breaches of our IT infrastructure. </span></td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Privacy regulation is an evolving area and compliance with applicable privacy regulations may increase our operating costs or adversely impact our ability to service our clients and market our products and services. </span></td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> We rely on third parties for certain services made available to users of our platforms, which could limit our control over the quality of the user experience and our cost of providing services. </span></td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Acquisitions and integration issues may expose us to risks. </span></td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> To grow and be successful, we need to attract and retain qualified personnel. </span></td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> We are smaller and less diversified than many of our potential competitors. </span></td></tr><tr style="height: 17px;"><td style="height: 17px; width: 3%;"><br/></td><td style="height: 17px; width: 2%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 17px; width: 95%; vertical-align: top; padding: 0px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Our business and stock price may suffer as a result of our limited public company operating experience and if securities or industry analysts do not publish or cease publishing research or reports about us, our business, or our market, or if they change their recommendations regarding our Common Stock in an adverse manner, the price and trading volume of our common stock could decline. </span></td></tr></tbody></table><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"><span style="font-size: 10pt;">Risks Related to Intellectual Property&#160;</span></span></p><p style="text-align: justify; margin: 0in; 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><table style="width: 100%; margin-left: 0.1px; height: 90px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 15px;"><td style="width: 3%; height: 15px;"><br/></td><td style="width: 2%; height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 15px; text-align: justify; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Protecting and defending against intellectual property claims may have a material adverse effect on our business. </span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; text-align: justify; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Our success depends in part upon our ability to protect our core technology and intellectual property. </span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; text-align: justify; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Others may assert intellectual property infringement claims against us. </span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; text-align: justify; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Protecting and defending against intellectual property claims may have a material adverse effect on our business. </span></td></tr></tbody></table><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-style: italic; font-weight: bold;"><span style="font-size: 10.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Risks Related to Our Charter Documents</span></span></p><p style="text-align: justify; margin: 0in; 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><table style="width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 10px;"><tbody><tr style="height: 10px;"><td style="width: 3%; height: 10px;"><br/></td><td style="width: 2%; vertical-align: top; height: 10px; text-align: justify;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 10px; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> Anti-takeover provisions contained in our amended and restated certificate of incorporation and amended and restated bylaws, as well as provisions of Delaware law, could impair a takeover attempt and limit the price investors might be willing to pay in the future for our Common Stock and could entrench management. </span></td></tr></tbody></table><table style="width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 20px;"><tbody><tr style="height: 10px;"><td style="width: 3%; height: 10px;"><br/></td><td style="width: 2%; vertical-align: top; padding: 0px 0px 5px; height: 10px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; vertical-align: top; padding: 0px 0px 5px; height: 10px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Our corporate opportunity provisions in our amended and restated certificate of incorporation could enable management to benefit from corporate opportunities that might otherwise be available to us. </span></td></tr><tr style="height: 10px;"><td style="height: 10px;"><br/></td><td style="vertical-align: top; padding: 0px 0px 5px; height: 10px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="vertical-align: top; padding: 0px; height: 10px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Our amended and restated certificate of incorporation provides, subject to limited exceptions, that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain stockholder litigation matters, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or stockholders. </span></td></tr></tbody></table><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><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">7</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><p style="text-align: justify; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"><span style="font-size: 10pt;">Risks Related to our Accounting for Certain Warrants</span></span></p><p style="text-align: justify; margin: 0in; 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><table style="width: 100%; margin-left: 0.1px; height: 30px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 13px;"><td style="width: 3%; height: 13px;"><br/></td><td style="width: 2%; height: 13px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 13px; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Certain of our warrants are accounted for as liabilities and are recorded at fair value upon issuance with any changes in fair value each period reported in our statement of operations, which may have an adverse effect on the market price of our securities. </span></td></tr></tbody></table><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"><span style="font-size: 10pt;">Risks Related to Our Senior Convertible Notes</span></span></p><p style="text-align: justify; margin: 0in; 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><table style="width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td style="width: 3%;"><br/></td><td style="width: 2%; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> The issuance of shares of our Common Stock pursuant to our 2021 Senior Convertible Notes (&#8220;Senior Convertible Notes&#8221;) may result in significant dilution to our stockholders. </span></td></tr><tr><td><br/></td><td style="vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Our obligations to the holders of our Senior Convertible Notes are secured by a security interest in substantially all of our assets, if we default on those obligations, the Senior Convertible Note holders could foreclose on our assets. </span></td></tr><tr><td><br/></td><td style="vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="vertical-align: top; padding: 0px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> The holders of the Senior Convertible Notes have certain additional rights upon an event of default under such Senior Convertible Notes, which could harm our business, financial condition, and results of operations and could require us to reduce or cease our operations. </span></td></tr></tbody></table><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-style: italic; font-weight: bold;"><span style="font-size: 10pt;">Risks Related to Our Common Stock</span></span></p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><table style="width: 100%; margin-left: 0.1px; height: 77px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 17px;"><td style="width: 3%; height: 17px;"><br/></td><td style="width: 2%; height: 17px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 17px; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> We may seek to raise additional funds, finance acquisitions, or develop strategic relationships by issuing securities that would dilute investors&#8217; ownership. Depending on the terms available to us, if these activities result in significant dilution, it may negatively impact the trading price of our shares of Common Stock. </span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Warrants are exercisable for our Common Stock, which could increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders. </span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> The market price of our shares of Common Stock is particularly volatile given our status as a relatively new public company with a generally small and thinly traded public float, which could lead to wide fluctuations in our share price. Stockholders may be unable to sell their shares of Common Stock at or above their purchase price, which may result in substantial losses to them. </span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> The market price of our Common Stock is still likely to be highly volatile and subject to wide fluctuations, and stockholders may be unable to resell shares of Common Stock at or above the price at which they are acquired. </span></td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px; text-align: justify;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> We have not paid dividends in the past and do not expect to pay dividends for the foreseeable future, and any return on investment may be limited to potential future appreciation in the value of our Common Stock. </span></td></tr></tbody></table><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"><span style="font-size: 10pt;">General Risks</span></span></p><p style="text-align: justify; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p><table style="width: 100%; margin-left: 0.1px; height: 90px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 15px;"><td style="width: 3%; height: 15px;"><br/></td><td style="width: 2%; height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="width: 95%; height: 15px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> We may not be able to timely and effectively implement controls and procedures required by Section 404 of the Sarbanes-Oxley Act of 2002. </span></td></tr><tr style="height: 15px;"><td style="height: 15px; width: 3%;"><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; width: 2%;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; width: 95%;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Failure to remediate material weaknesses in internal controls over financial reporting could result in material misstatements in our financial statements. </span></td></tr><tr><td style="width: 3%;"><br/></td><td style="vertical-align: top; padding: 0px 0px 5px; width: 2%;"><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;">&#9679;</span></td><td style="vertical-align: top; padding: 0px 0px 5px; width: 95%;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 may face additional risks, including regulatory, litigation, stockholder or other actions and negative impacts on our stock price, as a result of the material weakness in our internal control over financial reporting and revisions to our financial statements.</span></td></tr><tr style="height: 15px;"><td style="height: 15px; width: 3%;"><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; width: 2%;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; width: 95%;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> The requirements of being a public company may strain our resources and divert management&#8217;s attention. </span></td></tr><tr style="height: 15px;"><td style="height: 15px; width: 3%;"><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; width: 2%;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; width: 95%;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> We are an &#8220;emerging growth company&#8221; and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our shares of Common Stock less attractive to investors. </span></td></tr><tr style="height: 15px;"><td style="height: 15px; width: 3%;"><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; width: 2%;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; width: 95%;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Our ability to utilize our NOL&#160;carryforwards and certain other tax attributes may be limited. </span></td></tr><tr style="height: 15px;"><td style="height: 15px; width: 3%;"><br/></td><td style="height: 15px; vertical-align: top; padding: 0px 0px 5px; width: 2%;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9679;</span><br/></td><td style="height: 15px; vertical-align: top; padding: 0px; width: 95%;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Our operations could be adversely affected by events outside of our control, such as natural disasters, wars, or health epidemics.&#160;</span></td></tr></tbody></table><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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">8</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><p style="text-align: justify; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><br/></p><div style="font-family: 'times new roman', times; margin: 0px; text-indent: 0px; text-align: center; line-height: 1.2;"><a class="customBookmark" 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: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; cursor: default; outline: none; pointer-events: none;" href="#" id="BA_PVECSZKQO00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: center; line-height: inherit;">PART I</span></a></div><p style="text-align: justify; text-indent: 0px; margin: 0px; font-size: 7pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 7pt; line-height: inherit;">&#160;</span></p><div style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BB_8C1EKSOGLC00000000000000000000"><span style="font-weight: bold; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Item 1. Business.</span></span></a></div><p style="text-align: justify; text-indent: 0.5in; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Business Overview&#160;</span></p><p style="margin: 0pt; 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-transform: none; white-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; text-indent: 27.5pt; 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-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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Akerna&#160;is a leading provider of enterprise software solutions within the cannabis industry. Cannabis businesses face significant complexity due to the stringent regulations and restrictions that shift based on regional,&#160;state,&#160;and national governing bodies. As the first to market more than ten years ago,&#160;Akerna&#8217;s&#160;family of software platforms</span>&#160;help to&#160;<span style="font-size: 10pt; color: #000000; line-height: inherit;">enable regulatory compliance and inventory management across the entire supply chain</span><span style="font-size: 10pt; line-height: inherit;">. When the legal cannabis market started to grow, we identified a need for organic material tracking and regulatory compliance software as a service (&#8220;SaaS&#8221;) solution customized specifically for the unique needs of the industry. By providing an integrated ecosystem of applications and services that help our clients enable&#160;compliance, regulation, consumer safety and taxation,&#160;Akerna&#160;is building the technology backbone of the cannabis industry. While designed specifically for the unique needs of the cannabis market, our<span style="color: #000000; line-height: inherit;">&#160;solutions are adaptable for other industries requiring government regulatory oversight, or where the tracking of organic materials from seed or plant to end products is desired.&#160;</span></span></span></p><p style="text-align: justify; margin: 0in; 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-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">On the commercial side,</span><span style="font-size: 10pt; line-height: inherit;"> our products&#160;help state-licensed businesses operate in compliance with applicable regional laws. Our integrated ecosystem provides integrations with third-party vendors and add-ons&#160;that enhance the capabilities of our commercial software platforms. <span style="color: #000000; line-height: inherit;">On the regulatory side, we</span><span style="color: #000000; line-height: inherit;">provide track and trace solutions that allow</span> state governments to monitor compliance <span style="color: #000000; line-height: inherit;">of licensed cannabis businesses</span>.&#160; To date, our software has helped monitor the compliance of more than $30 billion in legal cannabis. While our software facilitates the success of legal cannabis businesses,&#160;we do not handle any cannabis-related material, do not process cannabis sales transactions within the United States&#160;(&#8220;U.S.&#8221;), and our revenue is <span style="color: #000000; line-height: inherit;">generated from a fixed-fee based subscription and professional services model and</span>&#160;is not related to the type or amount of sales made by our clients.&#160;</span></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; 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; font-family: 'times new roman', times;">We drive revenue growth through the development of our product line, our acquisitions and from continued expansion of the cannabis, hemp, and Cannabidiol&#160;(&#8220;CBD&#8221;) industry. Businesses&#160;across the regulated cannabis industry use&#160;our&#160;solutions.&#160;The&#160;brand recognition&#160;of our existing&#160;products, our ability to provide services in all areas of the seed-to-sale life cycle, and our wealth of relevant experience attracts cultivation, manufacturing, and dispensary clients&#160;who are seeking comprehensive business optimization solutions. Our software solutions are designed to be scalable and mid-market&#160;and&#160;smaller customers have historically been our primary target segment.</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; font-family: 'times new roman', times;">&#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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Our platforms&#160;<span style="color: black; line-height: inherit;">provide licensed businesses with a true enterprise solution for managing their inventory and compliance and&#160;</span>allow government regulators to engage in accurate and real-time compliance monitoring. Key capabilities of our technology infrastructure include:&#160;</span></span></p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; 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-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; line-height: inherit;">Seed-to-Sale Tracking</span></i></span><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;allows the tracking of products from cultivation, through harvest and processing and manufacturing, to the monitoring of the final sale to the patient or consumer. Our traceability technology captures every step in an individual plant&#8217;s life, providing visibility into the supply chain from any measurement of finished product dispensed to a patient or customer, back to the plant it came from, and all activity, transportation, and transactions that happen in between. While we do not provide payment processing, and never take, own, or handle any product or cash transaction, our platform records all sales as part of state and jurisdictional compliance Track-and-Trace processes. The data gathered throughout all of these processes is captured, and provides the insights and information needed to run an efficient and streamlined cannabis business. Seed-to-Sale software operates in a complementary relationship with state-mandated Track-and-Trace systems, replicating the reporting functionality and eliminating the need for operators to duplicate their compliance data into two disparate systems. Track-and-Trace systems are designed solely for government regulators to maintain compliance and do not have the sophistication or functionality to provide cannabis business owners with the insights and tools for effective business management. Our seed-to-sale platforms integrate with the state Track-and-Trace compliance system, reporting in the mandated data along the supply chain while also providing business owners with the capabilities to make informed business decisions based on the full overview of their operations.&#160;&#160;</span></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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><br/></span></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-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; line-height: inherit;">Track-and-Trace</span></i><span style="font-size: 10pt; line-height: inherit;"> is the compliance reporting system used by regulatory bodies in most states. In order to adhere to their state-specific compliance regulations, cannabis operators are required to enter specific data points along the supply chain into the state-mandated track-and-trace system. By doing so, regulators can track the movement of cannabis inventory through the full supply chain, even when it moves between facilities or operators. The aggregated view that Track-and-Trace software <span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; line-height: inherit;">seeks to</span> ensure that the end product being sold has been grown, harvested, processed, transferred and sold compliantly, and provides assurance of safety to consumers.&#160;</span></span></p><p style="text-align: justify; text-indent: 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><i></i><br/></p><div style="line-height: 1.2;"><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; line-height: inherit;">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; font-size: 10pt; text-align: left;"><br/></div></div><p style="text-align: justify; text-indent: 0.5in; margin: 0in; font-size: 10pt; 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="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; font-family: 'times new roman', times; line-height: inherit;">Using our years of experience, proprietary databases, and resources to identify trends and predict changes in the cannabis industry we evolve our products and better assist our clients in operating in compliance with the applicable laws of their jurisdictions and capitalizing on commercial opportunities within the applicable regulatory framework, with accuracy, efficiency, and geographic specificity. We have worked with clients and governments across the globe to create customized solutions that fit their specific regulatory and commercially compliant needs. While the majority of our clients are in the U.S.&#160;and Canada, our solutions allow cannabis businesses to operate efficiently in this fast-changing industry and comply with state, local, and federal (in countries such as Italy, Macedonia, and Colombia). Akerna and our family of companies is well-positioned to provide compliance solutions for the expanding national and international legal cannabis market.</span></p><p style="text-align: justify; text-indent: 0.5in; margin: 0in; font-size: 10pt; 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;"><br/></span></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 9.5pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">Exploration of Strategic Alternatives &#8211; Sale of 365 Cannabis, Merger and Sale Transaction</span></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 9.5pt; 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="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; background-color: #ffffff; 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', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">In May 2022, we announced that we were exploring strategic alternatives to enhance shareholder value and engaged JMP Securities as our financial advisor to assist in this process. In May 2022, we announced the implementation of a strategic restructuring with the objective of preserving capital. Our board of directors approved a restructuring plan following a review of our operations, cost structure and growth opportunities. The restructuring included a reduction in headcount and operating costs. We recorded a charge of $0.6</span><span style="line-height: inherit;">&#160;million in the six months ended June 30, 2022 as a result of the restructuring, which consisted of one-time termination benefits for employee severance, benefits and related costs, all of which resulted in cash expenditures which were paid out by the end of 2022.</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-indent: 32pt; 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: 9.5pt; 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="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: 32pt; 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: 9.5pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">On January 11, 2023, we completed the sale of 365 Cannabis to 365<span>&#160;</span>Holdco<span>&#160;</span>LLC (the &#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 our original acquisition of 365 Cannabis from the Buyers in 2021 (the &#8220;Earn-out Obligation&#8221;), subject to customary post-closing adjustments, if any. Any post-closing adjustments are generally limited to certain adjustments in accounts payable and indemnification obligations in accordance with the 365 SPA. Upon completion of the sale, $0.4 million of the total cash proceeds was placed into restricted accounts held as security for the Senior Convertible Notes while $0.1 million was subject to a hold-back (the &#8220;365 Holdback&#8221;) by the Buyers to be released to us and also placed into certain restricted accounts (the &#8220;Restricted Accounts&#8221;) after all post-closing adjustments, if any, are resolved. In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million, a reduction of $4.0 million from the original estimate, for purposes of the sale of 365 Cannabis and is reflected on our consolidated balance sheets as Contingent consideration payable.</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: 32pt; 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; 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; 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: 32pt; 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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">On January 27, 2023, we,<span>&#160;</span>Akerna<span>&#160;</span>Merger Co., a Delaware corporation and wholly owned direct subsidiary of<span>&#160;</span>Akerna<span>&#160;</span>(&#8220;Merger Sub&#8221;), and Gryphon entered into the Merger Agreement, pursuant to which Merger Sub, will merge with and into Gryphon, with Gryphon surviving as a wholly-owned subsidiary of<span>&#160;</span>Akerna.</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: 32pt; 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; 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; 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: 32pt; 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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">At the effective time of the Merger (the &#8220;Effective Time&#8221;) each share of Gryphon&#8217;s common stock, par value $0.0001 per share (the &#8220;Gryphon Common Stock&#8221;), and Gryphon&#8217;s preferred stock, par value $0.0001 per share (the &#8220;Gryphon Preferred Stock&#8221;, collectively referred to herein with the Gryphon Common Stock as, the &#8220;Gryphon Shares&#8221;) outstanding immediately prior to the Effective Time, will be converted into the right to receive a per share portion of the aggregate number of shares of our Common Stock, to be issued at the Effective Time as consideration for the Merger, as calculated pursuant to the terms set forth in the Merger Agreement (the &#8220;Merger Consideration&#8221;).</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: 32pt; 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; 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; 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: 32pt; 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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Each share of<span>&#160;</span>Common Stock, each share of<span>&#160;</span>Common Stock reserved for each warrant to purchase<span>&#160;</span>Common Stock, each restricted stock unit of<span>&#160;</span>Akerna<span>&#160;</span>that settle in shares of<span>&#160;</span>Common Stock or each award of restricted shares of<span>&#160;</span>Akerna<span>&#160;</span>Common Stock that is issued and outstanding at the Effective Time will remain issued and outstanding, and such securities will be unaffected by the Merger. Immediately after the consummation of the Merger,<span>&#160;</span>Akerna<span>&#160;</span>security holders<span>&#160;</span>as of immediately prior to the Merger are expected to own approximately 7.5% of the outstanding equity shares of the combined company on a fully diluted basis and former Gryphon<span>&#160;</span>equity holders<span>&#160;</span>are expected to own approximately 92.5% of the outstanding equity shares of the combined company on a fully diluted basis.</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: 32pt; 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; 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; 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: 32pt; 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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We have also entered into an securities purchase agreement, as may be amended from time to time (the &#8220;MJF-Ample SPA&#8221;), with<span>&#160;</span>Akerna<span>&#160;</span>Canada Ample Exchange<span>&#160;</span>Inc. (&#8220;Akerna<span>&#160;</span>Exchange&#8221;), a wholly owned subsidiary of<span>&#160;</span>Akerna, and<span>&#160;</span>POSaBIT, on January 27, 2023, pursuant to which, subject to the satisfaction of the conditions set forth in the MJF-Ample SPA, we will sell to<span>&#160;</span>POSaBIT<span>&#160;</span>all of<span>&#160;</span>Akerna&#8217;s<span>&#160;</span>membership interests in MJ Freeway, LLC, a Colorado limited liability company (&#8220;MJF&#8221;), being all of the issued and outstanding membership interests of MJF (the &#8220;Membership Interests&#8221;), and<span>&#160;</span>Akerna<span>&#160;</span>Exchange will sell to<span>&#160;</span>POSaBIT<span>&#160;</span>all of<span>&#160;</span>Akerna<span>&#160;</span>Exchange&#8217;s<span>&#160;</span>capital stock of Ample Organics<span>&#160;</span>Inc., an Ontario corporation (&#8220;Ample&#8221;), being all of the issued and outstanding common and preferred shares of Ample (the &#8220;Capital Stock&#8221;) for a purchase price of $4.0 million, subject to<span> adjustments</span><span>&#160;</span>as set forth in the MJF-Ample SPA.</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: 32pt; 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; 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; 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: 32pt; 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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Shares of<span>&#160;&#160;</span>Common Stock are currently listed on The<span>&#160;</span>Nasdaq<span>&#160;</span>Capital Market under the symbol &#8220;KERN.&#8221; We will file an initial listing application for the combined company with The<span>&#160;</span>Nasdaq<span>&#160;</span>Stock Market<span>&#160;</span>Inc., or<span>&#160;</span>Nasdaq. After completion of the Merger,<span>&#160;</span>Akerna<span>&#160;</span>will be renamed &#8220;Gryphon Digital Mining,<span>&#160;</span>Inc.&#8221; and it is expected that the common stock of the combined company will trade on The<span>&#160;</span>Nasdaq<span>&#160;</span>Capital Market,&#160;<span>although no assurance can be provided that our application will be approved.</span><!--EndFragment --></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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">10</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><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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-indent: 32pt; 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: 9.5pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">Our future business operations are highly dependent on the success of the Merger with Gryphon and Sale Transaction with<span>&#160;</span></span><span style="font-weight: bold; line-height: inherit;">POSaBIT</span><span style="font-weight: bold; line-height: inherit;">. If the Merger and Sale Transaction are completed, our business will cease to be<span>&#160;</span></span><span style="font-weight: bold; line-height: inherit;">software solutions within the cannabis industry</span><span style="font-weight: bold; line-height: inherit;"><span>&#160;</span>and will become the business of Gryphon, which is net carbon neutral<span>&#160;</span>bitcoin<span>&#160;</span>mining.&#160; The business of Gryphon will be more fully described in the registration statement on Form S-4 that<span>&#160;</span>Akerna<span>&#160;</span>intends to file in relation to the special meeting of the stockholders of<span>&#160;</span>Akerna<span>&#160;</span>to approve the Merger and the Sale Transaction.</span></span></p><p style="margin: 0pt; text-align: justify;"><br/></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 9.5pt; 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;">Additional Information and Where to Find It</span></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 9.5pt; 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="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: 32pt; 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: 9.5pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">This section of this annual report on Form 10-K may be deemed to be solicitation material with respect to the proposed transactions between<span>&#160;</span>Akerna<span>&#160;</span>and Gryphon and between<span>&#160;</span>Akerna<span>&#160;</span>and<span>&#160;</span>POSaBIT. In connection with the proposed transactions,<span>&#160;</span>Akerna<span>&#160;</span>intends to file relevant materials with the United States Securities and Exchange Commission, or the SEC, including a registration statement on Form S-4 that will contain a prospectus and a proxy statement.<span>&#160;</span>Akerna<span>&#160;</span>will mail the proxy statement/prospectus to the<span>&#160;</span>Akerna<span>&#160;</span>stockholders, and the securities to be issued pursuant to the prospectus may not be sold or exchanged until the registration statement becomes effective. Investors and<span>&#160;</span>securityholders<span>&#160;</span>of<span>&#160;</span>Akerna<span>&#160;</span>and Gryphon are urged to read these materials when they become available because they will contain important information about<span>&#160;</span>Akerna, Gryphon and the proposed transactions. This report is not a substitute for the registration statement, definitive proxy statement/prospectus or any other documents that<span>&#160;</span>Akerna<span>&#160;</span>may file with the SEC or send to<span>&#160;</span>securityholders<span>&#160;</span>in connection with the proposed transactions. Investors and<span>&#160;</span>securityholders<span>&#160;</span>may obtain free copies of the documents filed with the SEC, once available, on<span>&#160;</span>Akerna&#8217;s<span>&#160;</span>website at www.akerna.com, on the<span>&#160;</span>SEC&#8217;s<span>&#160;</span>website at<span>&#160;</span>www.sec.gov<span>&#160;</span>or by directing a request to<span>&#160;</span>Akerna&#8217;s<span>&#160;</span>Investor Relations at (516) 419-9915.</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-indent: 32pt; 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: 9.5pt; 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="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: 32pt; 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: 9.5pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">This report is not a proxy statement or a solicitation of a proxy, consent or authorization with respect to any securities or in respect of the proposed transactions, and shall not constitute an offer to sell or the solicitation of an offer to sell or the solicitation of an offer to buy any securities, nor shall there be any sale of securities in any jurisdiction in which such offer, solicitation or sale would be unlawful prior to registration or qualification under the securities laws of any such jurisdiction. No offering of securities shall be made except by means of a prospectus meeting the requirements of Section 10 of the Securities Act of 1933, as amended.</span></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 9.5pt; 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="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 9.5pt; 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;">Participants in the Solicitation</span></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 9.5pt; 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="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: 32pt; 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; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Each of<span>&#160;</span>Akerna, Gryphon,<span>&#160;</span>POSaBIT<span>&#160;</span>and their respective directors and executive officers may be deemed to be participants in the solicitation of proxies from the stockholders of<span>&#160;</span>Akerna<span>&#160;</span>in connection with the proposed transactions. Information about the executive officers and directors of<span>&#160;</span>Akerna<span>&#160;</span>are set forth in<span>&#160;</span>Akerna&#8217;s<span>&#160;</span>Definitive Proxy Statement on Schedule 14A relating to the 2022 Annual Meeting of Stockholders, filed with the SEC on April 19, 2022. Other information regarding the interests of such individuals, who may be deemed to be participants in the solicitation of proxies from the stockholders of<span>&#160;</span>Akerna, will be set forth in the proxy statement/prospectus, which will be included in<span>&#160;</span>Akerna&#8217;s<span>&#160;</span>registration statement on Form S-4 when it is filed with the SEC. You may obtain free copies of these documents as described above.</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-indent: 32pt; 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; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><br/></span></p><h2 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: 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; margin: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; letter-spacing: -0.2pt; line-height: inherit;">Exchange Agreements</span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; letter-spacing: -0.2pt; line-height: inherit;"><br/></span></h2><p style="margin: 0;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; letter-spacing: -0.2pt; line-height: inherit;"><br/></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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Concurrently with the signing of the Merger Agreement, we entered into exchange agreements (the &#8220;Exchange Agreements&#8221;) with each of the holders (each, a &#8220;Holder&#8221;) of our Senior Convertible Notes issued pursuant to a securities purchase agreement dated October 5, 2021 (the &#8220;Purchase Agreement&#8221;). Pursuant to the Exchange Agreements, each Holder has agreed to exchange a certain aggregate conversion amount of the Senior Convertible Notes no greater than the lesser of (i) the aggregate amount then outstanding under the Senior Convertible Notes and (ii) such portion of the maximum note amount set forth in the Exchange Agreement for such Holder that is convertible into 19.9% of the Common Stock of<span>&#160;</span>Akerna<span>&#160;</span>then outstanding into such number of shares of newly designated Series C Preferred Stock of<span>&#160;</span>Akerna, which will have an aggregate voting power and economic value equal to the aggregate number of shares of Common Stock then issuable upon conversion of such amount of Senior Convertible Note.</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: 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; background-color: #ffffff; 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="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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The Series C Preferred Stock will have the terms and conditions set forth in the Certificate of Designation of the Series C Preferred Stock. The Series C Preferred Stock is non-convertible, voting preferred stock. Upon the closing of a change of control transaction, the Series C Preferred Stock will be automatically redeemed pursuant to its terms for consideration of a share equivalent basis equal to the same consideration held after the consummation of the change of control transaction by a stockholder that held one share of Common Stock prior to the consummation of the change of control transaction. The Series C Preferred Stock can also be redeemed for cash at the option of<span>&#160;</span>Akerna<span>&#160;</span>and in limited circumstances redeemed for cash at the option of the holder.</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: 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; background-color: #ffffff; 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="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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Under the Exchange Agreements,<span>&#160;</span>Akerna<span>&#160;</span>has agreed that 50% of the gross proceeds from any subsequent placements will be used to repay the aggregate amounts then outstanding under the Senior Convertible Notes, allocated pro rata to the holders of Senior Convertible Notes then outstanding based on the aggregate principal amount of Senior Convertible Notes outstanding as of the time of such applicable subsequent placement (&#8220;Subsequent Placement Redemption&#8221;).</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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">11</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><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Further,<span>&#160;</span>Akerna<span>&#160;</span>has agreed that on or prior to the closing of the Merger, if any Notes are then outstanding,<span>&#160;</span>Akerna<span>&#160;</span>will consummate one or more Company Optional Redemptions (as defined in the Notes) pursuant to Section 9(a) of the Notes (as amended under the Exchange Agreements), using the lesser of (A) the difference of (I) the sum of (x) all cash then held by<span>&#160;</span>Akerna<span>&#160;</span>(or any of its subsidiaries) and (y) any cash to be paid, directly or indirectly, to<span>&#160;</span>Akerna<span>&#160;</span>(or any of its subsidiaries) in connection with the transactions contemplated by the Merger Agreement and/or the SPA, as applicable, less (II) $500,000 and (B) an aggregate amount of cash equal to the Company Optional Redemption Price of the aggregate Conversion Amount (as defined in the Notes) of the Notes then outstanding (with each such Company Optional Redemption allocated pro rata to the holders of Notes then outstanding based upon the aggregate principal amount of Notes then outstanding) (the &#8220;Cash Sweep&#8221;).</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: 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; background-color: #ffffff; 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="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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Upon closing of the Merger, the Exchange Agreements provide that if any portion of the Senior Convertible Notes remain outstanding other than such portion of the applicable Company Optional Redemption Price of 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: 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;">Senior Convertible&#160;</span>Notes to be paid in cash pursuant to the Cash Sweep, to exchange the remaining Conversion Amount of 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: 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;">Senior Convertible&#160;</span>Notes into such aggregate number of shares of Common Stock (the &#8220;New Note Exchange Shares&#8221;) equal to the quotient of (A) the applicable Company Optional Redemption Price of the remaining Conversion Amount of 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: 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;">Senior Convertible&#160;</span>Notes then outstanding divided by (B) the lower of (x) the lowest volume weighted average price of the Common Stock during the five (5) Trading Day period ending, and including, the Trading Day immediately prior to the closing and (y) the Conversion Price (as defined in the Notes) in effect as of the closing; and (ii) in accordance with the terms of the Series C Certificate of Designations, the Series C Preferred Stock shall be exchanged into the Change of Control Redemption/Exchange Consideration (as defined in the Series C Certificate of Designations) (with any shares of Common Stock included in such applicable Change of Control Redemption/Exchange Consideration, if any, the &#8220;New Preferred Exchange Shares&#8221;, and together with the New Note Exchange Shares, the &#8220;Final Closing Exchange Shares&#8221;); provided, however, that to the extent that any issuances of Final Closing Exchange Shares to a Holder at the closing in accordance herewith or pursuant to the Series C Certificate of Designations, as applicable would result in such Holder and its other Attribution Parties (as defined in 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: 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;">Senior Convertible&#160;</span>Note) exceeding the Maximum Percentage (as defined in 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: 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;">Senior Convertible&#160;</span>Note) (as calculated in accordance with Section 3(d)(i) of 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: 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;">Senior Convertible&#160;</span>Note) (a &#8220;Maximum Percentage Event&#8221;), then such Holder shall not be entitled to receive such aggregate number of Final Closing Exchange Shares in excess of the Maximum Percentage (and shall not have beneficial ownership of such Final Closing Exchange Shares (or other equivalent security) as a result of the closing (and beneficial ownership) to such extent of any such excess), such remaining portion of such Final Closing Exchange Shares that would have otherwise been issued to the Holder at the Final Closing (such remaining portion of Final Closing Exchange Shares, the &#8220;Abeyance Shares&#8221;), such portion of 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: 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;">Senior Convertible&#160;</span>Note and/or shares of Series C Preferred Stock, as applicable, shall alternatively be exchanged for the right to receive such Abeyance Shares (with a beneficial ownership and issuance limitation substantially in the form of Section 3(d) of the Note, mutatis mutandis), at such time or times as its right thereto would not result in such Holder and the other Attribution Parties exceeding the Maximum Percentage, at which time or times, if any, such Holder shall be granted such remaining portion of such Abeyance Shares in accordance herewith and/or pursuant to the Series C Certificate of Designations, as applicable.</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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;">&#160;</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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The closing of the exchange of a certain portion of 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: 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;">Senior Convertible&#160;</span>Notes into the Series C Preferred Stock and the exchange of any remaining <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;">Senior Convertible&#160;</span>Notes and the Series C Preferred Stock into shares of Common Stock at the Closing of the Merger is subject to certain customary conditions and, in relation to the exchange into Series C Preferred Stock, subject to<span>&#160;</span>Akerna<span>&#160;</span>completing a subsequent placement for gross aggregate proceeds of at least $500,000.</span></p><p style="text-align: justify; text-indent: 0.5in; margin: 0in; font-size: 10pt; 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;"><br/></span></p><p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">Industry &amp; Competition&#160;</span></b></span></p><p style="text-align: justify; margin: 0in; font-size: 10pt; 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><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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We believe the growing cannabis industry in numerous <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;">states in the&#160;</span>U.S. and other countries represents a significant market opportunity for our technology, as legally licensed operating companies need to ensure they operate within applicable laws and carefully track inventory. Since state governments require supply chain transparency to ensure compliance and the maintenance of the seed-to-sale life cycle within their jurisdictions, each new regulated jurisdiction offers an expanded market opportunity for Akerna.</span></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; 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; font-family: 'times new roman', times; line-height: inherit; text-align: justify; text-indent: 0.5in; margin: 0in;">The regulated cannabis industry (medicinal and adult-use) is experiencing rap<span style="background-color: #ffffff; text-align: justify; text-indent: 0.5in; margin: 0in; line-height: inherit;">id grow<span style="font-size: 10pt; font-family: 'times new roman', times; color: black; line-height: inherit;">th. <span><span><span>According to BDSA<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>s&#160;2021 Essential Cannabis Insights, December 2022&#160;Vol&#160;4, Issue 10, legal</span></span></span></span></span><span><span><span>&#160;cannabis sales in the U.S. passed $</span></span></span>25<span><span><span> billion in </span></span></span>2021<span><span><span>, growth of </span></span></span>40<span><span><span>% over </span></span></span>2020<span><span><span>&#8217;s $</span></span></span>18<span><span><span> billion.&#160;BDSA<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>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: 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;">&#160;Cannabis Market Forecast update from September 2021 noted&#160;</span>sales are forecasted to rise to $</span></span></span>46<span><span><span> billion in </span></span></span>2026<span><span><span>, a CAGR of </span></span></span>14<span><span><span>% from 2021. Global cannabis sales reached nearly $</span></span></span>29<span><span><span> billion in </span></span></span>2021<span><span><span>, an increase of </span></span></span>45<span><span><span>% over </span></span></span>2020<span><span><span> sales of $</span></span></span>20<span><span><span> billion. BDSA forecasts global cannabis sales will grow from $</span></span></span>29<span><span><span> billion in </span></span></span>2021<span><span><span> to $</span></span></span>61<span><span><span> billion in </span></span></span>2026<span><span><span>, a compound annual growth rate (CAGR) of more than </span></span></span>16<span><span><span>%</span>. </span></span></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><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></span></p><div style="line-height: 1.2;"><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;">12</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><p style="text-align: justify; text-indent: 0.5in; margin: 0in; font-size: 10pt; 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; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Further to our current addressable market, the regulatory changes in the 2018 Farm Bill in the U.S. have created an opportunity for hemp-based CBD in general retail and pharmaceutical channels. Additionally, multiple countries across the world have legalized hemp for growth and export including Canada, China, Italy, Australia, and South Korea. In the U.S., hemp-derived CBD is available broadly across retailers (not solely licensed cannabis dispensaries), including online, drug and convenience stores, natural product, beauty, grocery, and pet stores. According to Grand View Research, Industrial Hemp Market Analysis, the global CBD market size was valued at USD 2.8 billion in 2020 and is expected to expand at a compound annual growth rate (CAGR) of 21.2% from 2021 to 2028.&#160;</span><br/></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; font-family: 'times new roman', times; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; text-indent: 32pt; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The unfortunate events of the 2019 vape scare in the U.S.&#160;prompted regulatory changes and additional requirements, including anti-counterfeiting tags and codes. Akerna has provided a solution to address the issue for both regulators and operators. The combined supply chain transparency solution was chosen by the State of Utah, requiring all medical dispensary products to be validated. Markets and Markets projects that the anti-counterfeit packaging market size will grow from $105.9 billion in 2018 to $182.2 billion by 2023, at a CAGR of 11.5%. The anti-counterfeit packaging market is projected to witness high growth due to the increasing focus of manufacturers on brand protection to reduce counterfeiting.&#160;</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', serif; text-indent: 32pt; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;"><br/></span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The cannabis industry is a fast-growing, increasingly complex, and rapidly changing landscape. Arcview Market Research and BDS Analytics note that the range of regulatory schemes is wide, and fines for non-compliance are steep. Proper, safe, and profitable operation of a cannabis business requires a full understanding of applicable laws, the ability to track plants and products to ensure compliance with these laws, and the ability to operate at scale in a competitive environment.&#160;</span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-style: italic;">Competitive Landscape</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: justify; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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-transform: none; white-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; 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-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; line-height: inherit;">We compete with numerous technology and consulting companies that offer services that are similar to some of our services including, but not limited to, Acumatica, BDS Analytics, BioTrackTHC, Canna Advisors, Cova Cannabis, Dutchie, Flowhub, Headset, Jane, Metrc, New Frontier Data, Nextec, 3C, Treez, and TILT Holdings.</span></span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; 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-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; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We face competition in each of the service markets in which we</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>operate. We believe, however, that we possess relative strengths in each market that provide us with competitive advantages, including:</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div id="t_ft_MD8QBA7ZW000000000000000000000b"><table style="height: 17px; border: 1px dashed : collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 17px;"><td style="vertical-align: top; width: 36pt; height: 17px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt; height: 17px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; height: 17px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> the range of services offered by us; </span></p></td></tr></tbody></table></div><div id="t_ft_I78L5FTIMO00000000000000000000b"><table style="height: 17px; border: 1px dashed : collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 36pt;"></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> our management personnel and their industry knowledge and experience; and&#160; </span></p></td></tr></tbody></table></div><div id="t_ft_SK3PLR8RA800000000000000000000b"><table style="height: 17px; border: 1px dashed : collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 36pt;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> our proprietary databases, which are only available to users of our platforms and consulting services. </span></p></td></tr></tbody></table></div><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; 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: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Range of Services</span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; 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-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; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We believe we possess a unique viewpoint into the industry because we offer solutions to, and work with, both commercial</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;businesses and government regulatory agencies towards the common goal of ensuring regulatory compliance and real-time monitoring of inventory and sales. We offer a complete range of both software and services to meet these needs for both state governments and commercial businesses. While we do not face competition from firms focusing on specific subsets of our markets, there are a very limited number of competitors providing products or services that compete with our complete range of products and services. We compete with software companies offering a product to businesses only in a certain geographic region or of a certain business type. We also compete with consulting firms serving a specific phase of the cannabis plant life cycle.</span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; 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-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; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Industry Knowledge and Experience</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-transform: none; white-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; text-align: justify; text-indent: 32pt; 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-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; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Our management personnel have extensive technical and business operations knowledge and experience within the cannabis and technology industries, which has been developed through numerous years of service in key roles with a broad range of both cannabis and technology companies, both in terms of product and service type and size. We leverage this knowledge and experience to guide our product and service development and delivery. Our management team possesses significant compliance expertise, allowing us to continually monitor changes in legislation and regulation within the markets we and our clients operate. We face competition from companies that have teams with technical expertise or cannabis industry experience, but there are a limited number of competitors who have both and who understand the interplay between software and technology development and the application of the same to the evolving cannabis compliance landscape.</span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><div id="t_ft_WVF8835TPS00000000000000000000b"><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;">13</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: 0px; 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-transform: none; white-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; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;"><br/></span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Proprietary Databases</span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Over a decade of operations have provided us with a statistically significant dataset of cannabis transaction information that we believe cannot be readily duplicated by new entrants into the marketplace. This growing database includes proprietary sales, market trends, customer preferences, pricing, and regulatory data. We use this dataset to predict trends more accurately in the marketplace and make this dataset available to users of our platforms, providing greater utility to clients in this regard than can be provided by competing platforms.</span><a href="#TOC"></a></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="font-family: 'Times New Roman', serif; margin: 0cm; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;">Products and Solutions</span></b></span></p><p style="font-family: 'Times New Roman', serif; margin: 0cm; font-size: 10pt; line-height: 1.2; text-align: justify;"><br/></p><p style="font-family: 'Times New Roman', serif; margin: 0cm; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="color: #000000; line-height: inherit;"><b style="color: #000000; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Software</b></span></b></span></p><p style="font-family: 'Times New Roman', serif; margin: 0cm; font-size: 10pt; line-height: 1.2; text-align: justify;"><br/></p><p style="font-family: 'Times New Roman', serif; margin: 0cm; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="text-decoration: underline; font-style: italic; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">SMB Market</span></span></p><p style="font-family: 'Times New Roman', serif; margin: 0cm; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-style: italic;"><br/></span></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Akerna&#8217;s suite 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">small and medium business (&#8220;</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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">SMB</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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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; or &#8220;Non-Enterprise&#8221;)</span>&#160;products including MJ Platform<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;">&#174;</span> and Ample Organics provide SaaS offerings for legal cannabis, hemp and CBD businesses. We provide government-licensed cultivators, manufacturers, distributors, and retail dispensaries with a data-driven seed-to-sale tracking platform that provides clients with an enterprise resource planning solution for managing their inventory and regulatory compliance. Akerna&#8217;s products and ecosystem of connections are used by clients to compliantly track inventory through all phases of the seed-to-sale cycle &#8211; from cultivation to extraction and infusion to packaging, distribution and retail sales. Data points are collected at every stage of the product life cycle and about multiple aspects of the plant&#8217;s growing environment, manufacturing processes, and ingredients, as well as retail pricing and purchase data. In Canada, the first G7 country with a federally legal market, we have a pharmacy portal and insurance adjudication.&#160;</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">We service licensed operators in all verticals of the industry, including cultivation, manufacturing, distribution, and retail dispensaries. We have significant client presence for our commercial software solutions in mature cannabis markets such as Arizona, California, Michigan, Pennsylvania, Colorado, Utah, Illinois, Oklahoma, and Puerto Rico, as well as Canada.</span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; 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; margin: 0pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">We have exclusivity in th</span>e Pennsylvania and Utah markets due to our government contracts, which require operators in the states to use MJ Platform<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;">&#174;</span>.</p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; line-height: 1.2;"><br/></p><div style="page: WordSection1; line-height: 1.2;"><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="text-decoration: underline; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit; font-style: italic;"><span style="font-size: 10pt; color: #000000; line-height: inherit; text-decoration: underline;">Government Market</span></span></span></p><p style="text-align: justify; 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;"><i style="font-size: 10pt;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></i></span></p><p style="text-align: justify; 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;"><i style="font-size: 10pt;"><span style="font-size: 10pt; line-height: inherit;">Leaf Data Systems - Government Regulatory Software</span></i></span></p></div><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Leaf Data Systems<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;">&#174;</span>&#160;is our SaaS p</span>roduct for government agencies. <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;">Leaf Data Systems<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;">&#174;</span>&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">provides regulatory authorities with visibility into the operations of licensed medical and recreational cannabis businesses. Government regulators desire visibility at critical junctures within the seed-to-sale chain of custody in order to ensure public safety, monitor sales data for the purposes of taxation, and perform physical inspections of cannabis industry facilities. <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;">Leaf Data Systems<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;">&#174;</span>&#160;</span>allows for specific&#160;data points captured during these workflows&#160;to be compiled into the state and regional view retrievable by regulatory officials.</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; 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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Licensed cannabis facilities within a state can track plant and product movement and waste across their organization, which is processed into reporting tailored to the government agencies that regulate and enforce the rules of the industry. This gives regulators a tool for transparency and accountability across the cannabis supply chain to ensure public and product safety as well as to monitor sales and inventory within the industry. <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;">Leaf Data Systems<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;">&#174;</span>&#160;</span>is customized to the regulations of the state in which it is contracted and tailored to capture the relevant data points desired by regulatory officials.</span></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><br/></span></p><div style="line-height: 1.2;"><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;">14</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><p style="text-align: justify; text-indent: 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; 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; font-family: 'times new roman', times;"><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;">Leaf Data Systems<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;">&#174;</span> is currently&#160;</span>serving two state clients, the Commonwealth of Pennsylvania and the State of Utah. The State of Utah mandates the use of our proprietary solo*TAG<sup>TM</sup> the world&#8217;s first cryptographically-secure, cannabis product authentication system, exclusively for governments as an alternative to radio-frequency identification&#160;tracking. This customized system includes an electronic verification and inventory control system to track plants and products throughout the compliance supply chain.</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0px; margin: 0px; font-size: 10pt; line-height: 1.2;"><br/></p><p style="font-family: 'Times New Roman', serif; margin: 0cm 0cm 10pt; text-align: justify; font-size: 10pt; line-height: 1.2;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Business Intelligence and Data Analytics Products</span></span></b></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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We have three data products: MJ Analytics (&#8220;MJA&#8221;); and&#160;Akerna&#160;Acumen Big Data, which both leverage the extensive data captured in each of MJ Platform&#8217;s cultivation, E&amp;I, distribution, and retail modules; and&#160;AmpleData, which leverages data obtained through Canadian regulated retail channels.</span></span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: -0.1pt; margin: 0cm; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: -0.1pt; margin: 0cm; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">MJ Analytics </span></i></span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: -0.1pt; margin: 0cm; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></i></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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">MJA gives MJ Platform<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;">&#174;</span> clients access to aggregate data across their organization to keep track of emerging legal and commercial trends, allowing for informed actionable insights at various levels within the organization, including room, location, state, brand, and administration. MJ Platform<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;">&#174;</span> allows users to align their operational data from&#160;three&#160;vantage points: in real-time, past trends, and predictive future. This proprietary database assists the user in making important decisions in real-time with respect to product monitoring, tracking, planning, and pricing.</span></span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><br/></span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">Built in partnership with Domo and Snowflake, <span style="font-size: 10pt; line-height: inherit;">MJA is monetized through the provision of Data Analytics subscriptions to clients.&#160;</span></span><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We typically grant a limited, non-exclusive, non-sublicensable&#160;license to use our industry data for internal management, reporting, and business optimization purposes. The information typically supplied to clients is aggregated and&#160;anonymized&#160;information regarding products, which may or may not be those of the client, sold through sales generated through our online service platforms.</span></span><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;&#160;</span></span></p><p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Akerna Acumen Business Intelligence</span></i></span><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span><i></i></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; 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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We have cultivated a substantial legal cannabis dataset with over <span style="background-color: #ffffff; line-height: inherit;">$30&#160;</span>billion in sales tracked and twelve&#160;years of data across 30+ states and multiple countries. With the contractual ability to aggregate and&#160;anonymize&#160;this data, we have launched the&#160;Akerna&#160;Acumen product to provide banks, investors, researchers, cannabis businesses, and non-cannabis businesses with cannabis market intelligence and valuable market comparison data. The data is available in various formats and is available with updates as frequently as daily.</span></span></p><p style="text-align: justify; text-indent: -0.1pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></i></p><p style="text-align: justify; text-indent: -0.1pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Ample Data</span></span></i></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; 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; font-family: 'times new roman', times;">Ample has created&#160;</span><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">AmpleData<span style="color: #000000; line-height: inherit;">, a retail analytics platform for the cannabis industry that applies the same proven solution to data streams ingested from various points within the regulated supply chain</span><b>. </b></span><span style="color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Ample Data is designed to provide key insights for Canadian cannabis license holders, cannabis agencies and government regulators.</span></span></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><br/></span></span></span></p><p style="font-family: 'times new roman', times; 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;">Cannabis Business Consulting</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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 provide project-focused consulting services to clients that are initiating or expanding their cannabis businesses or are interested in data consulting engagements regarding the legal cannabis industry. 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 in newly opened states.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Entering the cannabis industry is a significant undertaking. We work with clients to efficiently comply with state requirements in connection with the launch and operations of their cannabis businesses. Our management and key personnel bring deep cannabis industry experience to us. Our management team and key personnel have broad experience gained from working with numerous cannabis businesses, with operational experience across every vertical (<span style="font-style: italic; line-height: inherit;">e.g</span>., cultivation, processing, and retail). Our team members have previously managed projects, including cultivation facilities exceeding<span style="line-height: inherit;">&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;">100,000</span><span style="line-height: inherit;">&#160;</span>square feet, retail operations with locations in multiple states, and online businesses serving an entire country.<br/></span><br/></p><div style="line-height: 1.2;"><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><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="text-align: justify; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><br/></span></span></b></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Competitive Advantage</span></span></b></p><p style="text-align: justify; margin: 0cm; 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-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Partner API.</span></i></span><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"> We host an open application programming interface (&#8220;API&#8221;) ecosystem and are continually developing and maintaining an extensive collection of integrations that are designed to connect our solutions to over 80 partners, provide full-service solutions at all points in the cannabis business life cycle, including compliance, hardware, banking, accounting, online ordering, payment solutions, CRM and loyalty, delivery, and business analytics. We believe these integrations provide a competitive advantage as they reduce implementation time, effort, and cost while providing a holistic cannabis solution; We have certified API integration with tier one ERP software providers supplying sophisticated accounting solutions that collect and store business transactions to satisfy external reporting requirements. Additionally, we leverage revenue sharing agreements and referral programs with our strategic partners to further grow our business and our revenue.</span></span></p><p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><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-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Technology.</span></i></span><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"> As the inventors of Seed-To-Sale technology, our proprietary platform is an Amazon Web Services (&#8220;AWS&#8221;) cloud-based software solution. We offer specialized cannabis workflows specific to the needs of the industry. We serve all verticals of the cannabis supply chain (cultivation, manufacturing, distribution, retail and delivery). We are one of the few true, single-platform Seed-To-Sale solutions in the cannabis space, and the sophistication of our technology allows us to uniquely scale across legal markets. Our platform has processed over $30 billion in legal cannabis sales, with speed, reliability, and security capabilities designed to serve the needs of even the largest of enterprise customers. Compliance with state regulations is built into our platform infrastructure, <span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: #000000; line-height: inherit;">assisting clients in their efforts to operate</span>&#160;within the regulatory parameters of their individual markets. The business insights provided by the data collection throughout the supply chain enables businesses to optimize their operations and make crucial data-driven decisions for their business. These insights are easily analyzed and made actionable by our MJ Analytics module, built in partnership with Domo, a leading BI platform</span>.</span></p><p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><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-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Learning Management System</span></i></span><span style="font-size: 10pt; color: black; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">. Through our license with ZolTrain, we are able to provide our Akerna clients with training modules to educate and on-board their staff and improve the patient /consumer experience by pairing education with product information both in person and through digital channels. The ZolTrain platform allows cannabis employees to self-direct their own learning and certification through an Akerna&#160;specific curriculum, and their employers are able to monitor and track their progress, <span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: #000000; line-height: inherit;">assisting clients in&#160;</span>ensuring that their staff is fully trained and knowledgeable&#160;about the software they are required to use within their job functions. This is one of the only learning management system (&#8220;LMS&#8221;) platforms specifically designed both for the industry and for our software. It provides detailed notes, takeaways, scored exams and certificates of completion, ensuring staff knows their Seed-To-Sale software inside and out. ZolTrain modules are dynamic, and can be easily updated to accommodate new content or education on new product offerings. The AmpleLearn platform is a similar onboarding and education tool developed for Ample Organics clients to assist with building their proficiency using the software in Canada. Similar to ZolTrain, AmpleLearn is built on industry tested content within a dynamic learning environment. There are assessments, progress reports and certifications that are all available to both the employee and their supervisor. The AmpleLearn product is maintained by the internal team at Ample Organics, ensuring that the content is always up-to-date with the most recent software upgrades and functionality.</span></span></p><p style="margin: 0;"><br/></p><div style="line-height: 1.2;"><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;">16</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><p style="text-align: justify; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><b><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><br/></span></span></b></p><p style="text-align: justify; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><b><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Customers</span></span></b></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; 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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Businesses across the cannabis and hemp industries and of all sizes, ranging from small, single location/ single vertical businesses to multi-state enterprise operations, use the Akerna family of solutions. The cannabis industry is still very much in its infancy compared to more established markets, and as it matures, we are seeing a shift in the typical business model. In the beginning, most operators only managed a single location, or a single vertical operation, and therefore many of our longer-standing clients fall into the small to mid-market size business. Over the past few years, and significantly expedited by the COVID-19 pandemic, we are witnessing large-scale, rapid consolidation within the industry. Many of the original small licensees are being purchased and assumed into larger, multi-state, enterprise level organizations. Our software solutions are designed to be scalable. As more states legalize, these operators are identifying future growth opportunities into these expanded legal markets and need a software solution that can grow with them.</span></span></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Sales and Marketing</span></span></b></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; 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; line-height: inherit; font-family: 'times new roman', times;">We sell our solutions primarily on a subscription basis with module-based and user-seat pricing, allowing businesses to customize their solution based on their specific business model or vertical. With our integrations to major accounting solutions and cannabis service providers, we are able to customize solutions for all sizes and types of businesses.<span style="line-height: inherit;">&#160; </span>To gain market share and expand beyond the small to mid- size market, Akerna invests in specialized go-to-market strategies for sales and marketing unique to each state and customer segment.</span></p><p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">&#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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Our omnichannel marketing program, which includes paid and unpaid digital advertising, event marketing, account-based marketing, content marketing, prospect database nurturing, and other digital marketing activities, is designed to capture inbound marketing leads. We also leverage our expertise and industry intel to identify and engage directly with our prospective customers.<span style="line-height: inherit;">&#160; </span>Additionally, we have a broad ecosystem of partners across the cannabis industry and have selectively implemented referral and revenue sharing opportunities with the key players.</span></span></p><p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; 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; line-height: inherit; font-family: 'times new roman', times;">We reach each market segment, from emerging small business to enterprise, through channels and tactics that match their expectations for content, outreach, timeliness, and service level. This can require high touch service for some enterprise customers, with more a traditional purchase path for the smallest companies. We hire and train both sales and marketing professionals specialized for the market and the customer segment.</span></p><p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">&#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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">For growth in the regulatory and consulting side, we stay current on emerging legal markets, both nationally and globally to actively conduct outreach and education programs to engage with state regulators and business owners. This strategy strongly supports the growth of our consulting client bases, as we provide license application assistance in new markets, and require in-depth understanding of the regulatory guidelines to be able to successfully win licenses for our customers. We leverage our expertise to provide thought-leadership and industry guidance in order to gain recognition as a leader in the space.</span></span><br/></p><p style="font-family: 'times new roman', times; margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><br/></span></p><p style="font-family: 'times new roman', times; margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Government Regulation</span><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#160;</span></p><p style="font-family: 'times new roman', times; margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;"><br/></span></p><p style="font-family: 'times new roman', times; 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="font-style: italic; line-height: inherit;">Cannabis and Cannabis-derived Products</span><br/></span><br/></p><p style="font-family: 'times new roman', times; 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 do not grow, handle,</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> process, or sell cannabis or cannabis-derived products, nor do we ever possess any such material or process any transactions related to the sale of the same. We only provide a technology platform for our clients to assist them with their compliance with state law and to monitor and control their inventory in compliance with state regulatory environments. We do not receive any commissions from sale by our clients and our revenue generation is not based on the sales of cannabis products by our clients, but rather we generate revenues through a fixed-fee based subscription and professional services revenue model. We are not directly subject to state or federal government drug regulation and our products are only intended to be used to assist with compliance with applicable state laws, under which our clients operate.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Our clients are subject to state and federal law as it relates to cannabis growth, processing, and sale. As of March 2023, 37&#160;U.S. states have legalized cannabis in some form. The federal government regulates drugs through the Controlled Substances Act (&#8220;CSA&#8221;) (<span style="border-left: none; border-right: none; line-height: inherit;">21</span> U.S.C. &#167; <span style="border-left: none; border-right: none; line-height: inherit;">811</span>), which does not recognize the difference between medical and recreational use of cannabis</span><span style="font-size: 10pt; line-height: inherit;">.</span><span style="font-size: 10pt; line-height: inherit;">State laws regulating cannabis are in direct conflict with the CSA, which prohibits cannabis use and possession. Although certain states and territories authorize medical or recreational cannabis cultivation, manufacturing, production, distribution, and sales by licensed or registered entities, under federal law, the cultivation, manufacture, distribution, possession, use, and transfer of cannabis and any related drug paraphernalia, unless specifically exempt, is illegal and any such acts are criminal acts under the CSA.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><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><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', serif; margin: 0px; text-align: justify; text-indent: 0px; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><br/></span></span></p><p style="font-family: 'Times New Roman', serif; margin: 0pt; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">While the U.S. Department of Justice has used prosecutorial discretion to not prioritize enforcement actions against state-legal cannabis businesses that are compliant with state, county, municipal and other local laws and regulations and which do not trigger any other federal enforcement priorities, the Department of Justice reserves the right to enforce federal law and there can be no assurance that the federal government will not enforce the CSA and related federal laws in the future.<span style="line-height: inherit;">&#160;</span>Any shift in enforcement priority at the Department of Justice or with the individual U.S.&#160;Attorneys with jurisdiction over our clients, could have a drastic and adverse impact upon our clients and our business.<span style="line-height: inherit;">&#160; </span><span style="line-height: inherit;">&#160;</span></span></span></p><p style="font-family: 'Times New Roman', serif; margin: 0pt; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">While we do not grow, handle, process or sell cannabis or cannabis-derived products, our receipt of funds from clients that do conduct such operations in violation of federal law exposes us to risks related to federal racketeering laws. The Racketeer Influenced Corrupt Organizations Act (&#8220;RICO&#8221;) is a federal statute providing criminal penalties in addition to a civil cause of action for acts performed as part of an ongoing criminal organization. Under RICO, it is unlawful for any person who has received income derived from a pattern of racketeering activity (which includes most felonious violations of the CSA), to use or invest any of that income in the acquisition of any interest, or the establishment or operation of, any enterprise which is engaged in interstate commerce. RICO also authorizes private parties whose properties or businesses are harmed by such patterns of racketeering activity to initiate a civil action against the individuals involved. Although RICO suits against the cannabis industry are rare, a few cannabis businesses have been subject to a civil RICO action.</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Our receipt of payments from clients engaged in state-legal cannabis operations could also subject us to the consequences of a variety of federal laws and regulations that involve money laundering, financial record keeping and proceeds of crime, including the Bank Secrecy Act, as amended by Title III of the Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act of </span>2001<span style="font-family: 'times new roman', times; line-height: inherit;"> (&#8220;USA PATRIOT Act&#8221;) and any related or similar rules, regulations or guidelines, issued, administered or enforced by the federal government. Because the funds from activities that are illegal under the CSA, banks and other financial institutions providing services to us risk violation of federal anti money&#160;laundering statutes (</span>18<span style="font-family: 'times new roman', times; line-height: inherit;"> U.S.C. &#167;&#167; </span>1956<span style="font-family: 'times new roman', times; line-height: inherit;"> and </span>1957<span style="font-family: 'times new roman', times; line-height: inherit;">), the unlicensed money-remitter statute (</span>18<span style="font-family: 'times new roman', times; line-height: inherit;"> U.S.C. &#167; </span>1960<span style="font-family: 'times new roman', times; line-height: inherit;">) and the Bank Secrecy Act, among other applicable federal statutes. Banks often refuse to provide banking services to businesses involved in the cannabis industry due to the present state of federal laws and regulations governing financial institutions. The lack of banking and financial services presents unique and significant challenges to businesses in the cannabis industry and we may experience similar difficulties in obtaining and maintaining regular banking and financial services because of the activities of our clients.</span></span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Any violations of federal laws and regulations could result in significant fines, penalties, administrative sanctions, convictions or settlements arising from civil proceedings conducted by either the federal government or private citizens or criminal&#160;charges, including but not limited to, seizure of assets, disgorgement of profits, cessation of business activities or divestiture.<span style="line-height: inherit;">&#160; </span>In the event that any of our operations, or any proceeds thereof, any dividends or distributions therefrom, or any profits or revenues accruing from such operations were found to be in violation of money laundering legislation or otherwise, such transactions may be viewed as proceeds of crime under </span>one<span style="font-family: 'times new roman', times; line-height: inherit;"> or more of the statutes noted above or any other applicable legislation. This could restrict or otherwise jeopardize our ability to declare or pay dividends or effect other distributions. Furthermore, while there are no current intentions to declare or pay dividends in the foreseeable future, in the event that a determination was made that our proceeds from operations (or any future operations) could reasonably be shown to constitute proceeds of crime, we may decide or be required to suspend declaring or paying dividends without advance notice and for an indefinite period of time.</span></span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Privacy &amp; Customer Data</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">Regulation related to the provision of services over the Internet is evolving, as federal, state, and foreign governments continue to adopt new, or modify existing, laws and regulations addressing data privacy and the collection, processing, storage, transfer, and use of data. In some cases, data privacy laws and regulations, such as the European Union&#8217;s (&#8220;EU&#8221;) General Data Protection Regulation (&#8220;GDPR&#8221;) that took effect in May 2018, impose obligations directly on us as both a data controller and a data processor, as well as on many of our clients. In addition, domestic data privacy laws, such as the California Consumer Privacy Act (&#8220;CCPA&#8221;), which took effect in January 2020, continue to evolve and could expose us to further regulatory burdens. Further, laws such as the EU&#8217;s proposed e-Privacy Regulation are increasingly aimed at the use of personal information for marketing purposes and the tracking of individuals&#8217; online activities.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Although we monitor the regulatory environment and have invested in addressing these developments, such as GDPR and CCPA readiness, these laws may require us to make additional changes to our services to enable us or our clients to meet the new legal requirements, and may also increase our potential liability exposure through higher potential penalties for non-compliance. These new or proposed laws and regulations are subject to differing interpretations and may be inconsistent among jurisdictions. These and other requirements could reduce demand for our services, require us to take on more onerous obligations in our contracts, restrict our ability to store, transfer, and process data or, in some cases, impact our ability or our clients&#8217; ability to offer our services in certain locations, to deploy our solutions, to reach current and prospective customers, or to derive insights from customer data globally. The costs of compliance with, and other burdens imposed by, privacy laws, regulations, and standards may limit the use and adoption of our services, reduce overall demand for our services, make it more difficult to meet expectations from or commitments to clients, lead to significant fines, penalties or liabilities for non-compliance, impact our reputation, or slow the pace at which we close sales transactions, any of which could harm our business.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><div id="t_ft_4XZLHOLZNK00000000000000000000b"><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;">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><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="font-family: 'times new roman', times; 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;">Furthermore, the uncertain and shifting regulatory environment and trust climate may cause concerns regarding data privacy and may cause our clients or our clients&#8217; customers to resist providing the data necessary to allow our clients to use our services effectively. Even the perception that the privacy of personal information is not satisfactorily protected or does not meet regulatory requirements could inhibit sales of our products or services and could limit the adoption of our cloud-based solutions.</span></p><p style="font-family: 'times new roman', times; 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; margin: 0pt; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Patents and Trademarks</span></span></p><p style="font-family: 'times new roman', times; margin: 0pt; line-height: 1.2;"><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; margin: 0pt; font-size: 10pt; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">We primarily rely upon a combination of confidentiality procedures, contractual provisions, copyright, trademark, patent, and trade secret laws, and other similar measures to protect our proprietary information and intellectual property.</span></span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; margin: 0pt; font-size: 10pt; line-height: 1.2; text-indent: 32pt;"><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; margin: 0pt; font-size: 10pt; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">We hold two patents in the U.S., through Solo, related to its Solo*ID proprietary technology.<span style="line-height: inherit;">&#160; </span>One patent has an issue date of December 1, 2009 and is set to expire on December 1, 2029.<span style="line-height: inherit;">&#160; </span>The other patent has an issue date of May 31, 2011 and is set to expire on July 11, 2025.<span style="line-height: inherit;">&#160; </span>We also have two patent applications that are currently pending&#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;">action by the U.S. Patent Office.</span>&#160;One was filed on April 22, 2011 by MJF and the other was filed on January 22, 2022 related to Solo blockchain&#160;technology.&#160;&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; margin: 0pt; font-size: 10pt; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; margin: 0pt; font-size: 10pt; 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;">We and our wholly-owned subsidiaries hold 19 trademarks in the U.S., principally related to Akerna, MJ Freeway, Leaf Data Systems<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;">&#174;</span>, our Daily Dose mailer, Solo*ID and our logos and designs, seven in Canada, principally related to Ample, AmpleCentral, AmpleData, AmpleExchange and Ample&#8217;s logos and designs and one each with Colombia, Jamaica and the European Union Intellectual Property Office (&#8220;EUIPO&#8221;) related to Ample&#8217;s logo and designs.</span></span><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; margin: 0pt; font-size: 10pt; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p><div style="font-family: 'times new roman', times; line-height: 1.2;"><span style="font-size: 10pt; font-weight: bold; text-align: justify; line-height: inherit;">Employees</span></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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; line-height: inherit; display: inline !important;">As of December 31, 2022, w</span>e had 112 full time employees.&#160;</span><span style="font-size: 10pt; line-height: inherit;">Of these employees, 85 are based in the U.S.&#160;and 27 are based in Canada. Our workforce is highly educated, with most of our employees working in engineering, technical, or professional roles. None of our employees are a member of a union or a party to any collective bargaining agreement. We believe our employee relations are good.</span><br/></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p><p style="font-family: 'times new roman', times; margin: 0pt; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">C</span></span><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">ompany Information</span></span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Emerging Growth Company</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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 are an &#8220;emerging growth company&#8221; as defined in the Jumpstart Our Business Startups Act of <span style="border-left: none; border-right: none; line-height: inherit;">2012</span>, (the &#8220;JOBS Act&#8221;) because we went public in the U.S. in January 2018 and meet the criteria outlined in the JOBS Act. We will remain an emerging growth company until up to the last day of the fiscal year following the fifth anniversary of our initial public offering, or until</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;the earliest of</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> (i) the last day of the first fiscal year in which our annual gross revenue exceeds $<span style="border-left: none; border-right: none; line-height: inherit;">1.07</span> billion, (ii) the date that we become a &#8220;large accelerated filer&#8221; as defined in Rule <span style="border-left: none; border-right: none; line-height: inherit;">12</span>b-<span style="border-left: none; border-right: none; line-height: inherit;">2</span> under the Exchange Act, which would occur if the mark</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">et value of our common stock that is held by non-affiliates exceeds $<span style="border-left: none; border-right: none; line-height: inherit;">700</span> million as of the last business day of our most recently completed second fiscal quarter or (iii) the date on which we have issued more than $<span style="border-left: none; border-right: none; line-height: inherit;">1</span> billion in non-convertible debt during the preceding <span style="border-left: none; border-right: none; line-height: inherit;">three</span>-year period. As allowed by the JOBS Act, we have elected to utilize the extended transition period provided to non-public companies for complying with new or revised accounting standards.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;"><span style="font-weight: bold; line-height: inherit;">Available Information</span><br/></span></p><p style="font-family: 'times new roman', times; 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;"><span style="font-weight: bold; line-height: inherit;"><br/></span></span></p><p style="font-family: 'times new roman', times; 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 make available, free of charge, on or thorough our website, at www.akerna.com,&#160;our annual report on Form 10-K, our quarterly reports on Form 10-Q and our current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the U.S. Securities Exchange Act of 1934. Our website and the information contained therein or connected thereto are not intended to be, and are not incorporated into this Annual Report on Form 10-K.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><br/></p><div style="font-family: 'times new roman', times; margin: 0pt; line-height: 1.2; font-weight: bold;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BC_ZV8JT18GRK00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item 1A. Risk Factors.</span></a></div><p style="font-family: 'times new roman', times; 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; 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;">In addition to the other information contained in this report on Form 10-K, the following Risk Factors should be considered carefully in evaluating our business. If any of the following risks actually occur, our business, financial condition, and results of operations could be materially and adversely affected.</span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><h2 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: 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; margin: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; letter-spacing: -0.1pt; line-height: inherit;">Risks Related to the Proposed Merger with Gryphon</span></h2><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; letter-spacing: -0.1pt; line-height: inherit;"><br/></span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">We cannot be sure if or when the Merger will be completed.&#160;</span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The consummation of the Merger is subject to the satisfaction or waiver of various conditions, including the authorization of the Merger by our stockholders and Gryphon&#8217;s stockholders. We cannot guarantee that the closing conditions set forth in the Merger Agreement will be satisfied. If we are unable to satisfy the closing conditions in Gryphon&#8217;s favor or if other mutual closing conditions are not satisfied, Gryphon will not be obligated to complete the Merger. Under certain circumstances, we would be required to pay Gryphon a termination fee of $275,000 less any reimbursed expenses.&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="line-height: 1.2;"><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><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: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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="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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">If the Merger is not completed, our board of directors, in discharging its fiduciary obligations to our stockholders, will evaluate other strategic alternatives or financing options that may be available, which alternatives may not be as favorable to our stockholders as the Merger. Any future sale or merger, financing or other transaction may be subject to further stockholder approval. We may also be unable to find, evaluate or complete other strategic alternatives, which may have a materially adverse effect our business.</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: 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; background-color: #ffffff; 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="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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Our efforts to complete the Merger could cause substantial disruptions in, and create uncertainty surrounding, our business, which may materially adversely affect our results of operation and our business. Uncertainty as to whether the Merger will be completed may affect our ability to retain and motivate existing employees. A substantial amount of our management&#8217;s and employees&#8217; attention is being directed toward the completion of the Merger and Sale Transaction and thus is being diverted from our day-to-day operations. Uncertainty as to our future could adversely affect our business and our relationship with customers, collaborators, suppliers, vendors, regulators and other business partners. For example, customers, vendors, collaborators and other<span>&#160;</span>counterparties<span>&#160;</span>may defer decisions concerning working with us, or seek to change existing business relationships with us. Changes to, or termination of, existing business relationships could adversely affect our results of operations and financial condition, as well as the market price of our common stock. The adverse effects of the pendency of the transactions could be exacerbated by any delays in completion of the transactions or termination of the Merger Agreement and/or MJF-Ample SPA.</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: 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; background-color: #ffffff; 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="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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Until the Merger is completed, the Merger Agreement restricts Gryphon and us from taking specified actions without the consent of the other party, and, in regards to us, requires us to operate in the ordinary course of business consistent with past practice. These restrictions may prevent Gryphon and us from making appropriate changes to our respective businesses or pursuing attractive business opportunities that may arise prior to the completion of the Merger.</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">The<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">percentage ownership of the combined company as determined<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">in the Merger Agreement is not adjustable based on the market price of our Common Stock, so the Merger consideration at the closing of the Merger may have a greater or lesser value than at the time the Merger Agreement was signed.</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The Merger Agreement has set ownership percentage for the combined company based on the fully diluted capitalization of the parties as of closing, taking into account Gryphon&#8217;s outstanding warrants and our outstanding warrants, restricted stock units, exchangeable shares, convertible notes and restricted stock awards, and subject to adjustment for the reverse stock split to be implemented prior to the consummation of the Merger.</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-align: start; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Any changes in the market price of our Common Stock before the completion of the Merger will not affect the number of shares of our <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;">Common Stock</span> issuable to Gryphon&#8217;s<span>&#160;</span>securityholders<span>&#160;</span>pursuant to the Merger Agreement. Therefore, if before the completion of the Merger the market price of our <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;">Common Stock</span> increases from the market price of our <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;">Common Stock</span> on the date of the Merger Agreement, then Gryphon&#8217;s<span>&#160;</span>securityholders<span>&#160;</span>could receive Merger consideration with substantially greater value than the value of such Merger consideration on the date of the Merger Agreement. Similarly, if before the completion of the Merger the market price of our <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;">Common Stock</span> declines from the market price on the date of the Merger Agreement, then Gryphon&#8217;s<span>&#160;</span>securityholders<span>&#160;</span>could receive Merger consideration with substantially lower value than the value of such Merger consideration on the date of the Merger Agreement. Because the ownership percentage does not adjust as a result of changes in the market price of our&#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;">Common Stock</span>, for each one percentage point change in the market price of our <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;">Common Stock</span>, there is a corresponding one percentage point rise or decline, respectively, in the value of the total Merger consideration payable to Gryphon&#8217;s<span>&#160;</span>securityholders<span>&#160;</span>pursuant to the Merger Agreement.</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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">Failure to complete the Merger may result in our paying a termination fee to<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">Gryphon</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>and could significantly harm the market price of our common stock and negatively affect our future business and operations.</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">If the Merger is not completed and the Merger Agreement is terminated under certain circumstances, we may be required to pay Gryphon a termination fee of $275,000 less any reimbursed expenses. Even if a termination fee is not payable in connection with a termination of the Merger Agreement, we will have incurred significant fees and expenses, which must be paid whether or not the Merger is completed. Further, if the Merger is not completed, it could significantly harm the market price of our <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;">Common Stock</span>.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">In addition, if the Merger Agreement is terminated and we or Gryphon determines to seek another business combination, there can be no assurance that we will be able to find a partner and close an alternative transaction on terms that are as favorable or more favorable to us than the terms set forth in the Merger Agreement.</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">The closing of the Merger is subject to approval by our stockholders and the<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">Gryphon stock</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">holders. Failure to obtain these approvals would prevent the closing of the Merger.</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The closing of the Merger is subject to certain approvals by our stockholders and the Gryphon stockholders. Failure to obtain the required stockholder approvals may result in a material delay in, or the abandonment of, the Merger. Any delay in completing the Merger may materially adversely affect the timing and benefits that are expected to be achieved from the Merger.&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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">20</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><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">The Merger may be completed even though certain events occur prior to the closing that materially and adversely affect us or<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">Gryphon</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">.</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The Merger Agreement provides that either we or Gryphon can refuse to complete the Merger if there is a material adverse change affecting the other party between January 27, 2023, the date of the Merger Agreement, and the closing of the Merger. However, certain types of changes do not permit either party to refuse to complete the Merger, even if such change could be said to have a material adverse effect on us or Gryphon, including, but not limited to:</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><ul style="margin: 0px; text-indent: 0px;"><li style="background-color: #ffffff; margin: 0px; padding-left: 6.79pt; text-indent: 0px; text-align: justify;">conditions generally affecting the industries in which we and Gryphon participate or the United States or global economy or capital markets as a whole, to the extent that such conditions do not have a materially disproportionate impact on us or Gryphon, respectively;</li><li style="background-color: #ffffff; margin: 0px; padding-left: 6.79pt; text-indent: 0px; text-align: justify;">any natural disaster, public health event or any acts of terrorism, sabotage, military action or war (whether or not declared) or any escalation or worsening thereof, to the extent they do not disproportionately affect us or Gryphon, respectively;</li><li style="background-color: #ffffff; margin: 0px; padding-left: 6.79pt; text-indent: 0px; text-align: justify;">any failure to meet internal projections or forecasts or third party revenue or earnings predictions for any period ending on or after the date of the Merger Agreement;</li><li style="background-color: #ffffff; margin: 0px; padding-left: 6.79pt; text-indent: 0px; text-align: justify;">any change in accounting principle generally accepted in the U.S. (&#8220;GAAP&#8221;) or any change in applicable laws, rules, or regulations or the interpretation thereof after the date of the Merger Agreement;</li><li style="background-color: #ffffff; margin: 0px; padding-left: 6.79pt; text-indent: 0px; text-align: justify;">any effect resulting from the execution, delivery, announcement or performance of the obligations under the Merger Agreement or the announcement, pendency or anticipated consummation of the Merger or any related transactions; and</li><li style="background-color: #ffffff; margin: 0px; padding-left: 6.79pt; text-indent: 0px; text-align: justify;">the taking of any action by either us or Gryphon required to comply with the terms of the Merger Agreement or at the written request of the other party.</li></ul><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">If adverse changes occur and we and Gryphon still complete the Merger, the market price of the combined organization&#8217;s common stock may suffer. This in turn may reduce the value of the Merger to our stockholders.</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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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; 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">Some of our and<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">Gryphon<span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; 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;">&#8217;s</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>officers and directors have interests in the Merger that are different from our and<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">Gryphon</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">&#8217;s respective stockholders and that may influence them to support or approve the Merger without<span>&#160;</span>rega</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">rd to the interests of our and Gryphon</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">&#8217;s respective stockholders.</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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Certain officers and directors of ours and Gryphon participate in arrangements that provide them with interests in the Merger that are different from the interests of our and Gryphon&#8217;s respective stockholders, including, among others, the continued service as an officer or director of the combined organization, severance benefits, the acceleration of stock option and<span> restricted</span><span>&#160;</span>stock unit vesting, continued indemnification and the potential ability to sell an increased number of shares of common stock of the combined organization in accordance with Rule 144 under the Securities Act.</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-align: start; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">For example, we are party to arrangements with our executive officers pursuant to their employment agreements and transaction success agreements that may result in the receipt by such executive officers of cash severance payments and other transaction success bonuses and benefits with a total value of approximately $1.4&#160;million (collectively and not individually), but not including the value of any accelerated vesting of our equity awards held by those officers. Additionally, our officers and directors are parties to the support agreements with Gryphon.&#160;</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-align: start; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The<span>&#160;</span>Akerna<span>&#160;</span>board of directors was aware of these interests and considered them, among other matters, in the decision to approve the Merger Agreement.</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">The market price of our Common Stock following the Merger may decline<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">as a result of</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>the Merger.</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The market price of our <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;">Common Stock</span> may decline as a result of the Merger for a number of reasons, including if:</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><ul style="margin: 0px; text-indent: 0px;"><li style="background-color: #ffffff; margin: 0px; padding-left: 6.79pt; text-indent: 0px;">investors react negatively to the prospects of the combined organization&#8217;s product candidates, business and financial condition following the Merger;</li><li style="background-color: #ffffff; margin: 0px; padding-left: 6.79pt; text-indent: 0px;">the effect of the Merger on the combined organization&#8217;s business and prospects is not consistent with the expectations of financial or industry analysts; or</li><li style="background-color: #ffffff; margin: 0px; padding-left: 6.79pt; text-indent: 0px;">the combined organization does not achieve the perceived benefits of the Merger as rapidly or to the extent anticipated by financial or industry analysts.</li></ul><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Our stockholders may not realize a benefit from the Merger commensurate with the ownership dilution they will experience in connection with or following the Merger.</span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">If the combined organization is unable to realize the strategic and financial benefits currently anticipated from the Merger, our stockholders will have experienced substantial dilution of their ownership interests in our company without receiving the expected commensurate benefit, or only receiving part of the commensurate benefit to the extent the combined organization is able to realize only part of the expected strategic and financial benefits currently anticipated from the Merger.</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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">21</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><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">During the pendency of the Merger, we may not be able to enter into a business combination with another party at a favorable price because of restrictions in the Merger Agreement, which could adversely affect our business.</span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Covenants in the Merger Agreement impede the ability of us to enter into material transactions that are not in the ordinary course of business pending completion of the Merger, other than the Sale Transaction. As a result, if the Merger is not completed, we may be at a disadvantage to our competitors during such period. In addition, while the Merger Agreement is in effect, we are generally prohibited from soliciting, initiating, encouraging or entering into certain extraordinary transactions, such as a merger, sale of assets, or other business combination outside the ordinary course of business with any third party, subject to certain exceptions relating to fiduciary duties. Any such transactions that are impeded or prohibited pursuant to these covenants could be favorable to our stockholders if consummated.</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Certain provisions of the Merger Agreement may discourage third parties from submitting alternative takeover proposals, including proposals that may be superior to the arrangements contemplated by the Merger Agreement.</span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt;">The Merger Agreement contains &#8220;no-shop&#8221; restrictions on the Company&#8217;s ability to solicit, initiate or knowingly encourage third party proposals relating to alternative transactions or to provide information to, or engage in discussions with, a third party in relation to an alternative transaction, subject to certain exceptions to permit our Board of Directors to comply with its fiduciary duties. Before our Board Directors may change its recommendation to stockholders to adopt the Merger or terminate the Merger Agreement to accept a Superior Proposal (as defined in the Merger Agreement), the Company must, among other things, provide Gryphon with notice. Upon the termination of the Merger Agreement, including in connection with a Superior Proposal, we may be required to pay up to $275,000 (less reimbursed expenses) as a termination fee</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-align: start; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><br/></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-align: start; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt;"> These provisions could discourage a potential third party acquiror from considering or proposing an acquisition transaction, even if it were prepared to pay a higher price than what would be received in the Merger. These provisions might also result in a potential third party acquiror proposing to pay a lower price than it might otherwise have proposed to pay because of the added expense of the $275,000 termination fee that may become payable.</span><br/></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-align: start; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt;"><br/></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-align: start; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; letter-spacing: -0.1pt;"> If the Merger Agreement is terminated and we determine to seek another business combination, we may not be able to negotiate a transaction with another party on terms comparable to, or better than, the terms of the Merger Agreement.</span><br/></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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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; 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">Because the lack of a public market for<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">Gryphon</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">&#8217;s capital stock makes it difficult to evaluate the value of<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">Gryphon</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">&#8217;s<span>&#160;</span>capi</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">tal<span>&#160;</span>stock, the stockholders of Gryphon</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>may receive shares of our Common Stock in the Merger that have a value that is less than, or greater<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">than, the fair market value of Gryphon&#8217;</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">s capital stock.</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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The outstanding capital stock of Gryphon is privately held and is not traded in any public market. The lack of a public market makes it extremely difficult to determine the fair market value of Gryphon. Because the percentage of our <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;">Common Stock</span> to be issued to Gryphon&#8217;s stockholders was determined based on negotiations between the parties, it is possible that the value of our <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;">Common Stock</span> to be received by Gryphon&#8217;s stockholders will be less than the fair market value of Gryphon, or we may pay more than the aggregate fair market value for Gryphon.</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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">If the conditions to the Merger are not met, the Merger will not occur.</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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Even if the Merger is approved by our and Gryphon&#8217;s stockholders, specified conditions must be satisfied or waived to complete the Merger. We cannot assure you that all of the conditions will be satisfied or waived. If the conditions are not satisfied or waived, the Merger will not occur or will be delayed, and we may lose some or all of the intended benefits of the Merger. Additionally, if the Merger does not occur, we may not have sufficient cash to conduct an orderly wind-down and dissolution of our company. We may seek an immediate dissolution, subject to a vote of our stockholders, in the event the Merger is not completed.</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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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; 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">Litigation relating to the Merger could require us to incur significant costs and suffer management<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">distraction, and</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>could delay or enjoin the Merger.</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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We could be subject to demands or litigation related to the Merger, whether or not the Merger is consummated. Such actions may create uncertainty relating to the Merger, or delay or enjoin the Merger, and responding to such demands could divert management time and resources. In addition, such demands or litigation could lead to a dissolution or bankruptcy of either us or Gryphon or both parties if the costs associated with such demands or litigation are significant enough.</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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">22</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><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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: 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; font-family: 'times new roman', times; font-size: 13.3333px; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">If the Merger is not completed, we may decide to pursue a dissolution and liquidation of the company. In such an event, the amount of cash available for distribution to its stockholders will depend heavily on the timing of such liquidation as well as the amount of cash that will need to be reserved for commitments and contingent liabilities.</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-align: start; text-transform: none; white-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: 13.3333px; text-indent: 36pt; background-color: #ffffff; 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; 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: 13.3333px; text-indent: 32pt; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">There can be no assurance that the Merger will be completed. If the Merger is not completed, we may decide to pursue a dissolution and liquidation of the company. In such an event, the amount of cash available for distribution to our stockholders will depend heavily on the timing of such decision, as with the passage of time the amount of cash available for distribution will be reduced as we continue to fund our operations. In addition, if we were to approve and recommend, and our stockholders were to approve, a dissolution and liquidation of the company, we would be required under Delaware corporate law to pay our outstanding obligations, as well as to make reasonable provision for contingent and unknown obligations, prior to making any distributions in liquidation to its stockholders. As a result of this requirement, a portion of our remaining cash assets may need to be reserved pending the resolution of such obligations. In addition, we may be subject to litigation or other claims related to a dissolution and liquidation. If a dissolution and liquidation were pursued, our board of directors, in consultation with its advisors, would need to evaluate these matters and make a determination about a reasonable amount to reserve. Accordingly, holders of our<span>&#160;</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;">Common Stock</span><span>&#160;</span>could lose all or a significant portion of their investment in the event of our liquidation, dissolution or winding up.</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-align: start; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><br/></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-align: start; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Our ability to use NOL<span>&#160;</span>carryforwards<span>&#160;</span>and certain tax credit<span>&#160;</span>carryforwards<span>&#160;</span>may be subject to limitation in connection with the Merger and other ownership changes.</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-align: start; text-indent: 36pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">As of December 31, 2022, we had federal and state NOL<span>&#160;</span>carryforwards<span>&#160;</span>of $58.9 million. The majority of federal NOL&#160;carryforwards&#160;are carried forward indefinitely. Federal NOLs generated after 2017 have an indefinite carryforward&#160;and are only able to offset 80 percent of taxable income beginning in 2021. As of December 31, 2022, we had $17.5&#160;million of foreign NOL<span>&#160;</span>carryforwards<span>&#160;</span>which begin to expire in 2034. Under Section 382, changes in our ownership may limit the amount of NOL<span>&#160;</span>carryforwards<span>&#160;</span>and research and development tax credit<span>&#160;</span>carryforwards<span>&#160;</span>that could be utilized annually to offset our future taxable income, if any. This limitation would generally apply in the event of a cumulative change in our ownership of more than 50% within a three-year period. Any such limitation may significantly reduce our ability to utilize our NOL<span>&#160;</span>carryforwards<span>&#160;</span>and research and development tax credit<span>&#160;</span>carryforwards<span>&#160;</span>before they expire. The completion of the Merger, together with private placements and other transactions that have occurred since our inception, may trigger such an ownership change pursuant to Section 382. Any such limitation, whether as the result of the Merger, prior private placements, sales of common stock by our existing stockholders, or additional sales of our common stock by the combined organization after the Merger, could have a material adverse effect on our results of operations in future years.&#160;&#160;</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">Risks Related to the Proposed Sale</span><span style="font-weight: bold; line-height: inherit;"><span>&#160;</span>Transaction</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">While the Sale</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>Transaction</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>is pending, it creates unknown impacts on our future which could materially and adversely affect our business, financial<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">condition</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>and results of operations.</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">While the Sale Transaction is pending, it creates unknown impacts on our future. Therefore, our current or potential business partners may decide to delay, defer or cancel entering into new business arrangements with us pending consummation of the Sale Transaction. The occurrence of these events individually or in combination could materially and adversely affect our business, financial condition and results of operations.</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><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="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">The<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">failure to consummate the<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">Sale</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>Transaction</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>may materially and adversely affect our business, financial<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">condition</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>and results of operations.</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The Sale Transaction is subject to various closing conditions including, among others, the approval of the Sale Transaction by our stockholders. We cannot control these conditions and cannot assure you that they will be satisfied. If the Sale Transaction is not consummated, we may be subject to a number of risks, including the following:</span></p><p style="margin: 0px; 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><ul style="margin: 0px; text-indent: 0px;"><li style="background-color: #ffffff; margin: 0px; padding-left: 8.4pt; text-indent: 0px;">we may not be able to identify an alternate transaction, or if an alternate transaction is identified, such alternate transaction may not result in equivalent terms as compared to what is proposed in the Sale Transaction;</li></ul><ul style="margin: 0px; text-indent: 0px;"><li style="background-color: #ffffff; margin: 0px; padding-left: 8.4pt; text-indent: 0px;">the trading price of our common stock may decline to the extent that the current market price reflects a market assumption that the Sale Transaction will be consummated;</li></ul><ul style="margin: 0px; text-indent: 0px;"><li style="background-color: #ffffff; margin: 0px; padding-left: 8.4pt; text-indent: 0px;">the failure to complete the Sale Transaction may create doubt as to our ability to effectively implement our current business strategies;</li></ul><ul style="margin: 0px; text-indent: 0px;"><li style="background-color: #ffffff; margin: 0px; padding-left: 8.4pt; text-indent: 0px;">our costs related to the Sale Transaction, such as legal, accounting and financial advisory fees, must be paid even if the Sale Transaction is not completed; and</li></ul><ul style="margin: 0px; text-indent: 0px;"><li style="background-color: #ffffff; margin: 0px; padding-left: 8.4pt; text-indent: 0px;">our relationships with our customers, suppliers and employees may be damaged and our business may be harmed.</li></ul><p style="margin: 0px; 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; background-color: #ffffff; 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; 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: 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; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The occurrence of any of these events individually or in combination could materially and adversely affect our business, financial condition and results of operations, which could cause the market value of our common stock to decline.</span><br/></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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">23</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><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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-align: start; 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; font-family: 'times new roman', times; font-size: 13.3333px; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;">Certain provisions of the Purchase Agreement may discourage third parties from submitting alternative proposals for the subsidiaries and assets being sold, including proposals that may be superior to the arrangements contemplated by the Purchase Agreement.</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-align: start; 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; font-family: 'times new roman', times; font-size: 13.3333px; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;"><br/></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-align: start; text-transform: none; white-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: 13.3333px; text-indent: 32pt; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt;">The Purchase Agreement contains &#8220;no-shop&#8221; restrictions on the Company&#8217;s ability to solicit, initiate or knowingly encourage third party proposals relating to alternative transactions or to provide information to, or engage in discussions with, a third party in relation to an alternative transaction, subject to the ability of our Board of Directors to change their recommendation and terminate the Purchase Agreement in accordance with their fiduciary duties. Before our Board of Directors may change its recommendation to stockholders or terminate the Purchase Agreement to accept a Superior Offer (as defined in the Purchase Agreement), the Company must, among other things, provide<span>&#160;</span>POSaBIT<span>&#160;</span>with a five business day notice period in which <span style="font-family: &quot;times new roman&quot;, times; font-size: 10pt;"><span style="line-height: 107%;">to make a counter-proposal before our Board of Directors may make an announcement of the change in recommendation to consider a potential counter-proposal to the Superior Offer</span> . Upon the termination of the Purchase Agreement, including in connection with a Superior Offer, we may be required to pay up to $140,000 as a termination fee plus $60,000 in reasonable fees and expenses.</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-align: start; text-transform: none; white-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: 13.3333px; text-indent: 32pt; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt;"><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-align: start; text-transform: none; white-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: 13.3333px; text-indent: 32pt; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; letter-spacing: -0.1pt;">These provisions could discourage a potential third party<span>&#160;</span>acquiror<span>&#160;</span>from considering or proposing an acquisition transaction, even if it were prepared to pay a higher price than what would be received in the Sale Transaction. These provisions might also result in a potential third party<span>&#160;</span>acquiror<span>&#160;</span>proposing to pay a lower price than it might otherwise have proposed to pay because of the added expense of the $140,000 termination fee and $60,000 in<span>&#160;<span>&#160;</span></span>fees and expenses that may become payable.</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-align: start; text-transform: none; white-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: 13.3333px; text-indent: 32pt; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; letter-spacing: -0.1pt;"><br/></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-align: start; text-transform: none; white-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: 13.3333px; text-indent: 32pt; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; letter-spacing: -0.1pt;">If the Purchase Agreement is terminated and we determine to seek another business combination, we may not be able to negotiate a transaction with another party on terms comparable to, or better than, the terms of the Purchase Agreement.</span></span></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-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-family: 'times new roman', times; font-size: 13.3333px; background-color: #ffffff; line-height: 1.2;"><br/></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-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-family: 'times new roman', times; font-size: 13.3333px; background-color: #ffffff; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">The closing of the Merger is conditioned o</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">n the consummation of the<span>&#160;</span></span><span style="font-style: italic; font-weight: bold; line-height: inherit;">Sale</span><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span>&#160;</span>Transaction</span><span style="font-style: italic; font-weight: bold; line-height: inherit;">.</span></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-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-family: 'times new roman', times; font-size: 13.3333px; background-color: #ffffff; 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; 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: 13.3333px; text-indent: 32pt; background-color: #ffffff; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The closing of the Merger is conditioned on the closing of the Sale Transaction. If we fail to consummate the Sale Transaction, the Merger may still proceed if Gryphon waives that condition to closing, provided that the other closing conditions contained in the Merger Agreement are satisfied or waived. The occurrence of these events would result in the combined organization continuing to own MJF and Ample following the closing of the Merger, which could cause the combined organization to incur unanticipated costs and expenses in connection with such continued ownership, or pursuit of an alternative disposition of MJF and Ample. It is not currently anticipated that Gryphon would waive the condition of the completion of the Sale Transaction and therefore failure to consummate the Sale Transaction will likely result in the failure to consummate the Merger and will result in us continuing our operations, which may be adversely impacted by the failure of the Sale Transaction and Merger Transaction, seeking alternative transactions, which may have less value to the stockholders, or seeking to dissolve and liquidate<span>&#160;</span>Akerna.&#160;</span></p><p style="font-family: 'times new roman', times; 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;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><br/></i></b></span></p><p style="font-family: 'times new roman', times; 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;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;">A Superior Offer under the Purchase Agreements or a Superior Proposal under the Merger Agreement could result in either or both of the Merger and the Sale Transaction being significantly&#160;delayed or not being consummated at all.</i></b></span></p><p style="font-family: 'times new roman', times; 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;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><br/></i></b></span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2; 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;">If our Board of Directors receives either a Superior Proposal under the Merger Agreement and/or a Superior Offer under the Purchase Agreement, the Board of Directors may be required pursuant to its fiduciary duties to pursue such alternative transactions in the best interests of the stockholders.<span style="mso-spacerun: yes;">&#160; </span>This may result in the delay of either of the Merger or the Sale Transaction if an alternative party needs to complete due diligence, finalize deal documents and be substituted into the current structure of the Merger and/or Sale Transaction, and it could result in either or both of the Merger Agreement or Purchase Agreement being terminated in order for the Company to pursue the Superior Proposal or Superior Offer, as the case may be.<span style="mso-spacerun: yes;">&#160; </span>In such circumstances, in addition to the termination fees that may be payable under the terms of the Merger Agreement or Purchase Agreement (as discussed above) for the termination of such agreements, we may be sued for terminating such agreements by either Gryphon or POSaBIT, as the case may be, if the opposite party in those agreements disagrees with our Board of Director&#8217;s determination of their fiduciary duties or otherwise believes we violated the terms of such agreements, including the &#8220;no-shop&#8221; provisions contained therein, in obtaining the proposed&#160;Superior Proposal or Superior Offer, as the case may be.<span style="mso-spacerun: yes;">&#160; </span>Such lawsuit(s) could significantly delay the closing of the Merger and/or the Sale Transaction or prevent them from occurring&#160;altogether.<span style="mso-spacerun: yes;">&#160; </span>If we terminate either of the Merger Agreement or the Purchase Agreement, there is no guarantee that the alternative Superior Proposal or Superior Offer, as the case may be, will be consummated. If such alternative transactions are not consummated, any other alternative transactions we may pursue may have less value to the stockholders or we may be forced to dissolve and liquidate the Company.</span></p><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="font-family: 'times new roman', times; 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;">Risks Related to Our Financial Condition and Operating History&#160;</span></p><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="font-family: 'times new roman', times; 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;"><b><i><span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; line-height: inherit;">There is substantial doubt about our ability to continue as a going concern.</span></i></b><br/></span></p><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', 'serif'; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The notes to our financial statements include disclosure regarding the substantial doubt about our ability to continue as a going concern. Our financial statements do not include any adjustments that might result from the outcome of the uncertainty regarding our ability to continue as a going concern. This uncertainty could materially limit our ability to raise additional funds through the issuance of equity or debt securities or otherwise. Further reports on our financial statements may include an explanatory paragraph with respect to our ability to continue as a going concern. <span>As described in <span style="font-size: 10pt; font-family: 'times new roman', times; letter-spacing: -0.1pt;">&#8220;Item 1 &#8211; Business &#8211; Business Overview - Exploration of Strategic Alternatives - Merger and Sale Transaction,&#8221;</span>&#160;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;">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></p><div style="line-height: 1.2;"><div id="t_ft_X7US7W6ETS00000000000000000000b"><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;">24</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;"><span style="font-size: 10pt; font-style: italic; font-weight: bold; text-align: justify; line-height: inherit;">&#160;</span><br/></div></div><p style="font-family: 'times new roman', times; margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><br/></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-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-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>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 fully overcome substantial doubt about our ability to continue as a going concern for<span>&#160;</span><span style="cursor: default;">one</span><span>&#160;</span>year from the date of issuance of the&#160;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-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;">or we may determine to dissolve and<span>&#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;">liquidate</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;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<span>&#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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">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. See &#8220;Risks related to our Convertible Debt&#8221; below.</span></span></span></p><p style="margin: 0pt; 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-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; text-align: justify; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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-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; 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;">We have a history of losses, expect to continue to incur losses in the near term and may not achieve or sustain profitability in the future.</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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-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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We have incurred significant losses in each fiscal year since our inception. For the years ended December 31, 2022 and 2021, we had a net losses of $79.1 million and $31.3 million, respectively. These losses have been due to the substantial investments we have made to develop our monitoring and compliance platforms and related software, market these products to government regulatory agencies and commercial businesses and growing our infrastructure to support the business.<span>&#160;</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 anticipate continuing to generate losses from operations</span><span>&#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="cursor: default;">2022</span>&#160;and the curtailment of activities associated&#160;with our discontinued operations and those business units that we intend to wind down.</span></span></p><p style="margin: 0pt; 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-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; 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;"><br/></span></p><p style="margin: 0pt; 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-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; 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;">We have a relatively short operating history, which makes it difficult to evaluate our business and future prospects.</span></p><p style="margin: 0pt; 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-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; 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: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We have a relatively short operating history, which makes it difficult to evaluate our business and future prospects. Our wholly-owned subsidiary, MJF, has been in existence since<span>&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;">2010</span>, and much of our revenue growth has occurred during the past five years. We have encountered, and will continue to encounter, risks and difficulties frequently experienced</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;by growing companies in rapidly changing industries, including those related to:</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;market acceptance of our current and future products and services;</span><br/></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;changing regulatory environments and costs associated with compliance;<br/></span></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;our ability to compete with other companies offering similar products and services;</span></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;our ability to effectively market our products and services and attract new clients;<br/></span></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;existing client retention rates and the ability to<span>&#160;</span>upsell<span>&#160;</span>clients;<br/></span></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;the amount and timing of operating expenses, particularly sales and marketing expenses, related to the maintenance and expansion of our business, operations, and infrastructure;<br/></span></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;our ability to control costs, including operating expenses;<br/></span></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;our ability to manage organic growth and growth fueled by acquisitions;<br/></span></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;public perception and acceptance of cannabis-related products and services generally; and<br/></span></span></p><p style="margin: 0pt; 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-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; 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-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;">&#9679;&#160; &#160; &#160;general economic conditions and events.</span></span></p><p style="margin: 0pt; 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-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; 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: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">If we do n</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">ot manage these risks successfully, our business and financial performance will be adversely affected.</span></p><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="font-family: 'times new roman', times; 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;">Our long-term results of operations are difficult to predict and depend on the commercial success of our clients, the continued growth of the cannabis industry generally, and the regulatory environment within which the cannabis industry operates.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Our offers of products and services help government regulatory agencies and commercial businesses monitor regulatory compliance and operate efficiently and successfully in compliance with applicable state laws. Our long-term results will directly depend on the continued growth of the legalized cannabis industry (and public acceptance of cannabis-related products) and the ability of our current and future clients to successfully market their own products and services. If the legalized cannabis marketplace does not continue to grow because the public does not increasingly accept cannabis-related products or government regulators adopt laws, rules, or regulations that terminate or diminish the ability for commercial businesses to develop, market, and sell cannabis-related products, our business and financial performance would be materially adversely affected. Additionally, even if the cannabis marketplace continues to grow rapidly, and government regulation allows for the free-market development of this industry, products, and services competitive with those offered by us may enjoy better market acceptance.</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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 legalized cannabis industry may not continue to grow and the regulatory environment may not remain favorable to participants in the industry. More generally, our products and services may not experience growing market acceptance, which would adversely impact our ability to grow revenue.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><div id="t_ft_IAX9C63W2O00000000000000000000b"><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;">25</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: 0px; 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-transform: none; white-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; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;"><br/></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-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: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Direct and indirect consequences of the COVID-19<span>&#160;</span>pandemic may have material adverse consequences.</span></i></b></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;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</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-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;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The current COVID-19<span>&#160;</span>pandemic is creating extensive disruptions to the global economy. Governments, businesses, and the public are taking unprecedented actions to contain the spread of COVID-19<span>&#160;</span>and to mitigate its effects, including quarantines, travel bans, shelter-in-place orders, closures of businesses, fiscal stimulus, and legislation designed to deliver monetary aid and other relief. While the scope, duration, and full effects of COVID-19<span>&#160;</span>are rapidly evolving and not fully known, the pandemic and related efforts to contain it have disrupted global economic activity, adversely affected the functioning of financial markets, impacted interest rates, increased economic and market uncertainty, and disrupted trade and supply chains. If these effects continue for a prolonged period or result in sustained economic stress or recession, we may experience adverse effects on our operations. Specifically, if our clients are forced to reduce business hours or close their businesses for an extended period of time or if their customer base experiences financial hardship, our clients may experience a sharp decline in revenue and be unable to meet their obligations to us under existing agreements or be unwilling to extend their agreements past current terms, which may adversely impact our financial results. Further, we may experience a decrease in new clients due to a lack of financial resources or a decline in new markets as businesses and financial markets deal with the impact of COVID-19. As governments are focused on relief efforts and fiscal stimulus measures, important legislation to expand or clarify certain existing or new markets for our products may be postponed or abandoned, which may adversely impact our results. Further, these conditions may impact our ability to access financial markets to obtain the necessary funding to operate our business as currently contemplated, which may adversely affect our liquidity and working capital. To the extent the COVID-19<span>&#160;</span>pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this registration statement, such as those relating to our operations and financial condition. Due to the highly uncertain and dynamic nature of events relating to the COVID-19<span>&#160;</span>pandemic, it is not currently possible to estimate the impact of the pandemic on our business. However, these effects could have a material impact on our operations, and we will continue to monitor the COVID-19<span>&#160;</span>situation closely.&#160;</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-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: justify; 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-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: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Risks Related to the Cannabis Industry</span></span></b></p><p style="margin: 0pt; 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-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; text-align: justify; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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-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; 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;">As a company whose clients operate in the cannabis industry, we face many unique and evolving risks.</span></p><p style="margin: 0pt; 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-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; 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: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We currently serve government and private clients with respect to their tracking, monitoring, and compliance needs as they operate in the growing cannabis industry. Any risks related to the cannabis industry that may adversely affect our clients and potential clients may, in turn, adversely affect demand for our products. Specific risks faced by companies operating in the cannabis industry include, but are not limited to, the following:</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><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; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Marijuana remains illegal under U.S. federal law</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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-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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Marijuana is a Schedule-I controlled substance under the CSA, and is illegal under federal law. It remains illegal under U.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: 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;">&#8217;</span>s federal law to grow, cultivate, sell or possess marijuana for any purpose or to assist or conspire with those who do so. Additionally,<span>&#160;</span>21<span>&#160;</span>U.S.C.<span>&#160;</span>856<span>&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;">a.1. states that it shall be unlawful</span><span>&#160;</span>to &#8220;knowingly open, lease, rent, use, or maintain any place, whether permanently or temporarily, for the purpose of manufacturing, distributing, or using any controlled substance.&#8221; Even in those states in which the use of marijuana has been authorized, its use remains a violation of federal law. Since federal law criminalizing the use of marijuana is not preempted by state laws that legalize its use,</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">strict enforcement of federal law regarding marijuana would likely result in our clients&#8217; inability to proceed with their operations, which would adversely affect demands for our products and services.</span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Uncertainty of federal enforcement</span></p><p style="margin: 0pt; 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-transform: none; white-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; text-align: justify; text-indent: 32pt; 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-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; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> Any presidential administration, current or future, could change federal enforcement policy or execution and decide to enforce the federal cannabis laws more strongly. Recent administrations have disagreed on how strongly to enforce federal cannabis laws. For example, on August 29, 2013, the U.S. Department of Justice (the &#8220;DOJ&#8221;) under the Obama administration issued a memorandum (the &#8220;Cole Memorandum&#8221;), characterizing strict enforcement as an inefficient use of federal investigative and prosecutorial resources. The Cole Memorandum provided guidance to all federal prosecutors and indicated that federal enforcement of the CSA against cannabis-related conduct should be focused on specific priorities, including cannabis distribution to minors, violence in connection with cannabis distribution, cannabis cultivation on federal property, and collection of cannabis-derived revenue by criminal enterprises, gangs and cartels. On January 4, 2018, the DOJ under the Trump administration issued a memorandum (the &#8220;Sessions Memorandum&#8221;), which effectively rescinded the Cole Memorandum and directed federal prosecutors to enforce the CSA and to follow well-established principles when pursuing prosecutions related to cannabis activities. The DOJ under the Biden administration has not readopted the Cole Memorandum, but President Biden has indicated support for decriminalization of cannabis. On October 6, 2022, President Biden issued an executive order pardoning all persons convicted of simple possession of cannabis under the CSA and directed the Secretary of Health and Human Services and the Attorney General to initiate an administrative process to review the scheduling of cannabis under the CSA. Further, on December 2, 2022, President Biden signed into law the Medical Marijuana and Cannabidiol Research Expansion Act, which streamlines and expands the process for researching the medical use of cannabis. We cannot predict how the current administration or future administrations will enforce the CSA or other laws against cannabis activities. Any change in the federal government&#8217;s enforcement of current federal laws could cause significant financial damage to us. The legal uncertainty and possible future changes in law could negatively affect our revenues, results of operations and success generally.</span><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><br/></span></span></p><div style="line-height: 1.2;"><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;">26</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><p style="font-family: 'Times New Roman', serif; margin: 0px; text-align: justify; font-size: 10pt; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-weight: bold;"><i><span style="font-size: 10pt; line-height: inherit;"><br/></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: 13.3333px; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">Unless and until Congress amends the CSA with respect to medical and/or adult use cannabis, there is a risk that federal prosecutors may enforce the existing CSA. Federal authorities may decide to change their current posture and begin to enforce current federal cannabis law and, if they begin to aggressively enforce such laws, it is possible that they could allege that we violated federal laws by selling products used in the cannabis industry. As a result, active enforcement of the current federal regulatory position on cannabis may directly or indirectly adversely affect our revenues and profits.<br/></span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">In<span>&#160;</span>2014, Congress passed a spending bill, (the&#160;2015<span>&#160;</span>Appropriations Bill), containing a provision (the &#8220;Appropriations Rider&#8221;), blocking federal funds and resources allocated under the<span>&#160;</span>2015<span>&#160;</span>Appropriations Bill from being used to &#8220;prevent such States from implementing their own State medical marijuana law.&#8221; The Appropriations Rider provided a budgetary constraint on the federal government from interfering with the ability of states to administer their medical marijuana laws, although it did not codify federal protections for medical marijuana patients and producers. Moreover, despite the Appropriations Rider, the DOJ maintains that it can still prosecute violations of the federal marijuana ban and continue cases already in the courts.&#160;</span><span style="font-size: 10pt; text-indent: 32pt;">In<span>&#160;</span></span><i style="font-size: 10pt; text-indent: 32pt;">USA vs. McIntosh</i><span style="font-size: 10pt; text-indent: 32pt;">, the U.S. Court of Appeals for the Ninth Circuit held that this provision prohibits the DOJ from spending funds from relevant appropriations acts to prosecute individuals who engage in conduct permitted by state medical-use cannabis laws and who strictly comply with such laws. However, the Ninth Circuit&#8217;s opinion, which only applies to the states of Alaska, Arizona, California, Hawaii, and Idaho, also held that persons who do not strictly comply with all state laws and regulations regarding the distribution, possession and cultivation of medical-use cannabis have engaged in conduct that is unauthorized, and in such instances the DOJ may prosecute those individuals.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Appropriations Rider was&#160;</span><span style="font-size: 10pt; text-indent: 32pt;">included in the omnibus spending bill for fiscal years 2015, 2016, 2017, 2018, 2019, 2020 and 2021. On December 29, 2022, President<span>&#160;</span></span>Biden<span style="font-size: 10pt; text-indent: 32pt;"><span>&#160;</span>signed the omnibus spending bill, which included the Appropriations Rider, extending its application until September 30, 2023. However, there is no assurance that Congress will approve inclusion of a similar prohibition in future appropriations bills to prevent DOJ from using congressionally appropriated funds to enforce federal cannabis laws against regulated medical cannabis actors operating in compliance with state and local law.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">If the Appropriation Rider is not extended in the future, the risk of federal enforcement and override of state medical marijuana laws would increase.</span></span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Despite the rescission of the Cole Memorandum, the Department of the Treasury, Financial Crimes Enforcement Network, has not rescinded the &#8220;FinCEN<span>&#160;</span>Memo&#8221; dated February 14, 2014, which de-prioritizes enforcement of the Bank Secrecy Act against financial institutions and marijuana-related businesses which utilize them. This memo appears to be a standalone document and is presumptively still in effect. At any time, however, the Department of the Treasury, Financial Crimes Enforcement Network, could elect to rescind the<span>&#160;</span>FinCEN<span>&#160;</span>Memo. This would make it more difficult for us and our clients and potential clients to access the U.S. banking systems and conduct financial transactions, which would adversely affect our operations.</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-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; text-align: justify; text-indent: 32pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; line-height: 1;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">We could become subject to racketeering laws</span></span></span></i></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-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; text-align: justify; text-indent: 32pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">While we do not grow, handle, process or sell cannabis or cannabis-derived products, our receipt of funds from clients that do conduct such operations in violation of federal law exposes us to risks related to federal racketeering laws. RICO is a federal statute providing criminal penalties in addition to a civil cause of action for acts performed as part of an ongoing criminal organization. Under RICO, it is unlawful for any person who has received income derived from a pattern of racketeering activity (which includes most felonious violations of the CSA), to use or invest any of that income in the acquisition of any interest, or the establishment or operation of, any enterprise which is engaged in interstate commerce. RICO also authorizes private parties whose properties or businesses are harmed by such patterns of racketeering activity to initiate a civil action against the individuals involved. Although RICO suits against the cannabis industry are rare, a few cannabis businesses have been subject to a civil RICO action. Any violation of RICO could result in significant fines, penalties, administrative sanctions, convictions or settlements arising from civil proceedings conducted by either the federal government or private citizens or criminal charges, including but not limited to, seizure of assets, disgorgement of profits, cessation of our business activities or divestiture.<span style="line-height: inherit;">&#160;</span></span></p><p style="font-family: 'Times New Roman', serif; margin: 0pt; text-align: justify; font-size: 10pt; line-height: 1.2; text-indent: 32pt;"><br/></p><p style="font-family: 'Times New Roman', serif; margin: 0pt; text-align: justify; font-size: 10pt; line-height: 1; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-weight: bold;"><i><span style="font-size: 10pt; line-height: inherit;">Banking regulations could limit access to banking services and expose us to risk</span></i></span></p><p style="font-family: 'Times New Roman', serif; margin: 0pt; text-align: justify; font-size: 10pt; line-height: 1.2; text-indent: 32pt;"><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Our receipt of payments from clients engaged in state-legal cannabis operations could also subject us to the consequences of a variety of federal laws and regulations that involve money laundering, financial record keeping and proceeds of crime, including the Bank Secrecy Act, as amended by Title III of the USA PATRIOT Act and any related or similar rules, regulations or guidelines, issued, administered or enforced by the federal government. Since we fund from activities that are illegal under the CSA, banks and other financial institutions providing services to us risk violation of federal anti-money laundering statutes (18 U.S.C. &#167;&#167; 1956 and 1957), the unlicensed money-remitter statute (18 U.S.C. &#167; 1960) and the Bank Secrecy Act, among other applicable federal statutes. Banks often refuse to provide banking services to businesses involved in the cannabis industry due to the present state of federal laws and regulations governing financial institutions. The inability to open bank accounts may make it difficult for us or our clients to operate and our client&#8217;s reliance on cash can result in a heightened risk of theft, which could harm their businesses and, in turn, harm our business. Additionally, some courts have denied marijuana-related businesses bankruptcy protection, thus, making it very difficult for lenders to recoup their investments, which may limit the willingness of banks to lend to our clients and to us. The lack of banking and financial services presents unique and significant challenges to businesses in the cannabis industry and we may experience similar difficulties in obtaining and maintaining regular banking and financial services because of the activities of our clients.</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; line-height: 1;"><br/></p><div style="line-height: 1.2;"><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><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; 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;">&#160;</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-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; text-align: justify; text-indent: 32pt; line-height: 1;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">Dividends and distributions could be prevented if our receipt of payments from clients is deemed to be proceeds of crime</span></span></i></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-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; text-align: justify; text-indent: 32pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">In the event that any of our operations, or any proceeds thereof, any dividends or distributions therefrom, or any profits or revenues accruing from such operations were found to be in violation of money laundering legislation or otherwise, such transactions may be viewed as proceeds of crime under<span>&#160;</span>one<span>&#160;</span>or more federal statutes or any other applicable legislation. This could restrict or otherwise jeopardize our ability to declare or pay dividends or effect other distributions. Furthermore, while there are no current intentions to declare or pay dividends in the foreseeable future, in the event that a determination was made that our proceeds from operations (or any future operations) could reasonably be shown to constitute proceeds of crime, we may decide or be required to suspend declaring or paying dividends without advance notice and for an indefinite period of time.</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Further legislative development beneficial to our operations is not guaranteed</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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-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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Among other things, our business involves the provision of an online platform that provides monitoring and tracking of those involved in the cultivation, distribution, manufacture, storage, transportation, and/or sale of medical and adult-use cannabis products in compliance with applicable state law. The success of our business depends on the continued development of the cannabis industry and the activity of commercial business and government regulatory agencies within the industry. The continued development of the cannabis industry is dependent upon continued legislative and regulatory authorization of cannabis at the state level and a continued laissez-faire approach by federal enforcement agencies. Any number of factors could slow or halt progress in this area. Further regulatory progress beneficial to the industry cannot be assured. While there may be ample public support for legislative action, numerous factors impact the legislative and regulatory process, including election results, scientific findings or general public events. Any<span>&#160;</span>one<span>&#160;</span>of these factors could slow or halt progressive legislation relating to cannabis and the current tolerance for the use of cannabis by consumers, which could adversely affect the demand for our product and operations.</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">The cannabis industry could face strong opposition from other industries</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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-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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We believe that established businesses in other industries may have a strong economic interest in opposing the development of the cannabis industry. Cannabis may be seen by companies in other industries as an attractive alternative to their products, including recreational marijuana as an alternative to alcohol, and medical marijuana as an alternative to various commercial pharmaceuticals. Many industries that could view the emerging cannabis industry as an economic threat are well established, with vast economic and federal and state lobbying resources. It is possible that companies within these industries could use their resources to attempt to slow or reverse legislation legalizing cannabis. Any inroads these companies make in halting or impeding legislative initiatives that would be beneficial to the cannabis industry could have a detrimental impact on our clients and, in turn on our operations.</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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-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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">The legality of marijuana could be reversed in<span>&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;">one</span><span>&#160;</span>or more states</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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-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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The voters or legislatures of states in which marijuana has already been legalized could potentially repeal applicable laws that permit the operation of both medical and retail marijuana businesses. These actions might force businesses, including those that are our clients, to cease operations in<span>&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;">one</span><span>&#160;</span>or more states entirely.</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Changing legislation and evolving interpretations of the law</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">Laws and regulations affecting the medical and adult-use marijuana industry are constantly changing, which could detrimentally affect our clients and, in turn, our operations. Local, state, and federal marijuana laws and regulations are broad in scope and subject to evolving interpretations, which could require our clients and thus us to incur substantial costs associated with modification of operations to help ensure such clients&#8217; compliance. In addition, violations of these laws, or allegations of such violations, could disrupt our clients&#8217; business and result in a material adverse effect on our operations. In addition, it is possible that regulations may be enacted in the future that will limit the amount of cannabis growth or related products that our commercial clients are authorized to produce. We cannot predict the nature of any future laws, regulations, interpretations, or applications, nor can we determine what effect additional governmental regulations or administrative policies and procedures, when and if promulgated, could have on our operations.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><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; line-height: inherit;">28</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><p style="text-align: justify; background: white; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; 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;"><br/></span></b></span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Dependence on client licensing</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Our business is dependent on our clients obtaining various licenses from various municipalities and state licensing agencies. There can be no assurance that any or all licenses necessary for our clients to operate their businesses will be obtained, retained or renewed. If a licensing body were to determine that a client of ours had violated applicable rules and regulations, there is a risk the license granted to that client could be revoked, which could adversely affect our operations. There can be no assurance that our existing clients will be able to retain their licenses going forward, or that new licenses will be granted to existing and new market entrants.</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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-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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-weight: bold; line-height: inherit;">&#160;<span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Insurance risks</span></span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; 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-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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">In the U.S, many marijuana-related businesses are subject to a lack of adequate insurance coverage. In addition, many insurance companies may deny claims for any loss relating to marijuana or marijuana-related operations based on their illegality under federal law, noting that a contract for an illegal transaction is unenforceable.</span><br/></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0pt; 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-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; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Bankruptcy&#160;Risks</span></p><p style="margin: 0pt; 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-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; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><br/></span></p><p style="margin: 0pt; 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-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; 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="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;">Because cannabis is illegal under U.S. federal law, and bankruptcy is a strictly federal proceeding, many courts have denied cannabis businesses federal bankruptcy protections, thus making it very difficult for lenders to recoup their investments in the cannabis industry in the event of a bankruptcy. If we were to seek protection from creditors pursuant to applicable bankruptcy or insolvency laws, even though we are not directly engaged in manufacturing, distributing, selling or otherwise handling cannabis under state cannabis laws, there is no guarantee that U.S. federal bankruptcy protections would be available to our United States operations, which would have a material adverse effect on us, our lenders and other stakeholders. While state-level receivership options do exist in some states as an alternative to bankruptcy, the efficacy of these alternatives cannot be guaranteed.</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><br/></span></p><p style="margin: 0pt; 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-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; 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;"><br/></span></p><p style="margin: 0pt; 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-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; 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;">The cannabis industry is an evolving industry and we must anticipate and respond to changes.</span></p><p style="margin: 0pt; 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-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; 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: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The cannabis industry is not yet well-developed, and many aspects of this industry&#8217;s development and evolution cannot be accurately predicted. While we have attempted to identify any risks specific to the cannabis industry, you should carefully consider that there are other risks that cannot be foreseen or are not described in this Annual Report, which could materially and adversely affect our business and financial performance. We expect that the cannabis market and our business will evolve in ways that are difficult to predict. For example, it is anticipated that over time, we will reach a point in most markets where we have achieved a market penetration level in which new client acquisitions are less productive, and the continued growth of our revenue will require more focus on increasing the rate at which existing clients purchase products and services across our platforms. Our long-term success will depend on our ability to successfully adjust our strategy to meet the changing market dynamics. If we are unable to successfully adapt to changes in the cannabis industry, our operations could be adversely affected.</span></p><p style="text-align: justify; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; background: white; 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;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;">Risks Related to Our Business</span></b></span><b></b></p><p style="font-family: 'times new roman', times; 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; 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;">A significant portion of our business is and is expected to be, from government contracts, which present certain unique risks.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Contracts for Leaf Data Systems<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;">&#174;</span>&#160;with government agencies in Pennsylvania and Utah represented 22 percent and 18 percent&#160;of our revenue for the years ended December 31, 2022 and 2021, respectively. I</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 36pt; line-height: inherit;">n order to obtain a government contract for Leaf Data Systems<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;">&#174;</span>, we are required to follow a competitive bidding process in each state where we seek a contract. Government contracts have very specific compliance requirements that often require contractors to invest material time and money to prepare a bid to ensure that our technology, processes, and staff meet these specific requirements. After expenditures of such time and money, there is no assurance that the bid will result in an award of a contract. Further, even if a contract is awarded, there are strict procedures that government agencies follow when it comes to reimbursement of the costs incurred in the course of fulfilling contracts. Accordingly, it is possible that some or all costs might not be reimbursed under a government contract as contemplated by us.</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">Government agencies also typically audit and investigate government contractors. These agencies review a contractor&#8217;s performance under its contracts, its cost structure, its business systems, and compliance with applicable laws, regulations, and standards. If an audit or investigation uncovers improper or illegal activities, we may be subject to civil or criminal penalties and administrative sanctions, including reductions of the value of contracts, contract modifications or terminations, forfeiture of profits, suspension of payments, penalties, fines, and suspension, or prohibition from doing business with the government. In addition, we could suffer serious reputational harm if allegations of impropriety were made against us. Any such imposition of penalties, or the loss of such government contracts, could materially adversely affect our business, financial condition, results of operations, and growth prospects.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><div id="t_ft_8A720AIKK000000000000000000000b"><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;">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; font-size: 10pt; text-align: left;"><br/></div></div><p style="font-family: 'times new roman', times; margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><br/></span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">There also is typically a longer window of liability under government contracts than private contracts, and the government can seek claims after the contract has ended and payments under the contract have been made. The terms of government contracts may also require the sharing of proprietary information, processes, software, and product development efforts with the government. Additionally, government employees are required to follow certain protocols to ensure there is no appearance of impropriety in the bidding process. As a result, bidders on government contracts must ensure that there is no appearance of favoritism, gift-giving, bribery, or the exertion of other influences in the bidding process. Any finding of the same can result in fines to the bidder and cancellation of contracts. The applicable state government generally has the ability to terminate our contract, in whole or in part, without prior notice, for convenience or for default based on performance. If a government contract were to be terminated for convenience, we generally would be protected by provisions covering reimbursement for costs incurred on the contract and profit on those costs, but not the anticipated profit that would have been earned had the contract been completed. The state government also has the ability to stop work under a contract for a limited period of time for its convenience.</span></p><p style="margin: 0pt; 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-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; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We cannot assure you that we will be successful in navigating the government contract bidding process or that we will be able to maintain our existing government contracts or obtain additional government contracts in the future.</span></p><p style="margin: 0in; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: Calibri, sans-serif; text-align: justify; line-height: 1.2;"><br/></p><p style="margin: 0in; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: Calibri, sans-serif; text-align: justify; line-height: 1.2;"><b><i><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">Our operations may be adversely affected by disruptions to our IT systems, including disruptions from<span>&#160;</span>cybersecurity<span>&#160;</span>breaches of our IT infrastructure.</span></i></b></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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: Calibri, sans-serif; text-align: justify; line-height: 1.2; text-indent: 48pt;"><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: Calibri, sans-serif; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">We rely on information technology networks and systems, including those of third-party service providers, to process, transmit, and store electronic information. In particular, we depend on our information technology infrastructure for a variety of functions, including financial reporting, data management, project development, and email communications. Any of these systems may be susceptible to outages due to fire, floods, power loss, telecommunications failures, terrorist attacks, sabotage, and similar events. Global<span>&#160;</span>cybersecurity<span>&#160;</span>threats and incidents can range from uncoordinated individual attempts to gain unauthorized access to our information technology systems to sophisticated and targeted measures known as advanced persistent threats. The ever-increasing use and evolution of technology, including cloud-based computing, create opportunities for the unintentional dissemination or intentional destruction of confidential information stored in our systems or in non-encrypted portable media or storage devices. We could also experience a business interruption, information theft of confidential information, or<span>&#160;</span>reputational<span>&#160;</span>damage from industrial espionage attacks,<span>&#160;</span>malware, or other<span>&#160;</span>cyber-attacks, which may compromise our system infrastructure or lead to data leakage, either internally or at our third-party providers. Despite the implementation of network security measures and disaster recovery plans, our systems and those of third parties on which we rely may also be vulnerable to computer viruses, break-ins, and similar disruptions. If we or our vendors are unable (or are perceived as unable) to prevent such outages and breaches, our operations may be disrupted, and our business reputation could be adversely affected.</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-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: Calibri, sans-serif; text-align: justify; line-height: 1.2; text-indent: 32pt;"><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: Calibri, sans-serif; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><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; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; line-height: inherit;">We expect that risks and exposures related to<span style="line-height: inherit;">&#160;</span>cybersecurity<span style="line-height: inherit;">&#160;</span>attacks will remain high for the foreseeable future due to the rapidly evolving</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: 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;"><span style="line-height: inherit;">&#160;</span>nature and sophistication of these threats.</span></span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Privacy regulation is an evolving area and compliance with applicable privacy regulations may increase our operating costs or adversely impact our ability to service our clients and market our products and services.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Because we store, processes, and use data, some of which contains personal information, we are subject to complex and evolving federal, state, and foreign laws and regulations (including Canada&#8217;s Cannabis Act and related regulations and the European Union&#8217;s general data protection regulation, or GDPR) regarding privacy, data protection, and other matters. While we believe we are currently in compliance with applicable laws and regulations, many of these laws and regulations are subject to change and uncertain interpretation, and could result in investigations, claims, changes to our business practices, increased cost of operations, and declines in user growth, retention, or engagement, any of which could seriously harm our business.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">We rely on third parties for certain services made available to users of our platforms, which could limit our control over the quality of the user experience and our cost of providing services.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Some of the applications and services available through the Leaf Data System<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;">&#174;</span> and MJ Platform<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;">&#174;</span> are provided through relationships with third-party service providers. We do not typically have any direct control over these third-party service providers. These third-party service providers could experience service outages, data loss, privacy breaches, including cyber-attacks, and other events relating to the applications and services they provide that could diminish the utility of these services and which could harm users thereof. The MJ Platform<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;">&#174;</span> itself does not depend on any third-party software or applications and is based entirely on open source technologies and custom programming. The MJ Platform<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;">&#174;</span>, however, is hosted by Amazon Web Services, a third-party service provider. There are readily available alternative hosting services available should we desire or need to move to a different web host. Certain ancillary services provided by us also uses the services of third-party providers, for which, we believe, there are readily available alternatives on comparable economic terms. Offering integrated platforms, such as the Leaf Data System<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;">&#174;</span> and MJ Platform<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;">&#174;</span> which rely, in part, on the services of other providers lessens the control that we have over the total client experience. Should the third-party service providers we rely upon not deliver at standards we expect and desires, acceptance of our platforms could suffer, which would have an adverse effect on our business and financial performance. Further, we cannot be assured of entering into agreements with such third-party service providers on economically favorable terms.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><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;">30</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><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="margin: 0pt; 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-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; 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;">To grow and be successful, we need to attract and retain qualified personnel.</span></p><p style="margin: 0pt; 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-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; 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: 0pt; 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-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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Our growth and success will depend to a significant extent on our ability to identify, attract, hire, train, and retain qualified professional, creative, technical, and managerial personnel. Competition for experienced and qualified talent in the cannabis industry can be intense. We may not be successful in identifying, attracting, hiring, training, and retaining such personnel in the future. If we are unable to hire, assimilate, and retain qualified personnel in the future, such inability could adversely affect our operations.</span></p><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="font-family: 'times new roman', times; 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;">We are smaller and less diversified than many of our potential competitors.</span></p><p style="font-family: 'times new roman', times; 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; 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;">While we believe we are a leading provider in the software solutions segment of the cannabis industry, there are general software design and integrated business platform companies seeking to provide online and software-based business solutions and operations integration to clients in numerous industries. The continued growth of the cannabis industry will likely attract some of these existing companies and incentivize them to produce solutions that are competitive with those offered by us. Many of these potential competitors are a part of large diversified corporate groups with a variety of other operations and expansive resources. We may not be able to successfully compete with larger enterprises devoting significant resources to compete in our target market space, which may negatively affect operations.&#160;</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="text-align: justify; 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;"><b><i><span style="font-size: 10pt; line-height: inherit;">Our business and stock price may suffer as a result of our limited public company operating experience and if securities or industry analysts do not publish or cease publishing research or reports about us, our business, or our market, or if they change their recommendations regarding our common stock in an adverse manner, the price and trading volume of our common stock could decline.</span></i></b></span></p><p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; 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; line-height: inherit; font-family: 'times new roman', times;">If we are unable to execute our business strategy, either as a result of our inability to manage effectively our business in a public company environment or for any other reason, our business, prospects, financial condition, and operating results may be harmed.</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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The trading market for our Common Stock will be influenced by the research and reports that industry or securities analysts may publish about us, our business, our market, or our competitors. We currently have limited coverage by securities and industry analysts. If no additional securities or industry analysts commence coverage of us, our stock price and trading volume would likely be negatively impacted. If any of the analysts who cover, or who may cover us in the future, change their recommendation regarding our stock in an adverse manner, or provide more favorable relative recommendations about our competitors, the price of our Common Stock would likely decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our stock price or trading volume to decline.</span></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; line-height: inherit;">Risks Related to Intellectual Property</span></b></p><p style="font-family: 'times new roman', times; 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; 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;">Protecting and defending against intellectual property claims may have a material adverse effect on our business.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Our ability to compete depends, in part, upon successful protection of our intellectual property relating to our Leaf Data Systems<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;">&#174;</span> and MJ Platform<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;">&#174;</span>, and intellectual property acquired in the business combinations with Ample. We seek to protect our proprietary and intellectual property rights through patent applications, available copyright and trademark laws, nondisclosure agreements, and licensing and distribution arrangements with reputable companies in our target markets. While patent protection for inventions related to cannabis and cannabis-related products is available, there are substantial difficulties faced in the patent process by cannabis-related businesses. Further, patent applications may be rejected for numerous other reasons beyond those related to the cannabis industry, including that the subject matter of the application is found to be non-patentable. Our previous patent applications were denied and while we are continuing to pursue such applications and believe they are with merit, there can be no assurance that patents will be issued on these applications. The failure to be awarded patents on our technology could weaken our ability to enforce our intellectual property rights. Any such enforcement, whether we have been granted patent protection or not, would be costly, and there can be no assurance that we will have the resources to undertake all necessary action to protect our intellectual property rights or that we will be successful. Any infringement of our material intellectual property rights could require us to redirect resources to actions necessary to protect the same and could distract management from our underlying business operations. The infringement of our material intellectual property rights and resulting actions could adversely affect our operations.</span></p><p style="font-family: 'times new roman', times; 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="line-height: 1.2;"><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;">31</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><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Our success depends in part upon our ability to protect our core technology and intellectual property.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Our success depends in part upon our ability to protect our core technology and intellectual property. To establish and protect our proprietary rights, we rely on a combination of patent applications, trade secrets, including know-how, license agreements, confidentiality procedures, non-disclosure agreements with third parties, employee disclosure and invention assignment agreements, and other contractual rights.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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 generally control access to and use of our proprietary technology and other confidential information through the use of internal and external controls, including contractual protections with employees, contractors, clients, and partners, and our software is protected by the U.S.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">and international copyright laws.</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">Despite efforts to protect our trade secrets and proprietary rights through intellectual property rights, licenses, and confidentiality agreements, unauthorized parties may still copy or otherwise obtain and use our software and technology, as was the case when our source code was compromised in June 2017. We have taken significant actions to improve security but will be required to regularly modify our systems to combat new hacking approaches as they develop. In addition, as our international operations expand, effective intellectual property protection may not be available or may be limited in foreign countries.</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">Others may assert intellectual property infringement claims against us.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Companies in the software and technology industries own large numbers of patents, copyrights, trademarks, and trade secrets, and frequently enter into litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. In addition, various &#8220;non-practicing entities&#8221; that own patents and other intellectual property rights often attempt to aggressively assert their rights in order to extract value from technology companies. It is possible that others may claim from time to time that our products misappropriate or infringe the intellectual property rights of third parties. Irrespective of the validity or the successful assertion of any such claims, we could incur significant costs and diversion of resources in defending against these claims, which could adversely affect our operations. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained in all cases. We may decide to settle such lawsuits and disputes on terms that are unfavorable to us. As a result, we may also be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative non-infringing technology or practices could require significant effort and expense or may not be feasible.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="text-align: justify; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;">Risks Related to Our Charter Documents</span></b><b></b></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Anti-takeover provisions contained in our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws, as well as provisions of Delaware law, could impair a takeover attempt and limit the price investors might be willing to pay in the future for our common stock and could entrench management.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Our Amended and Restated Certificate of Incorporation contains provisions that may discourage unsolicited takeover proposals that stockholders may consider to be in their best interests. We are also subject to anti-takeover provisions under Delaware law, which could delay or prevent a change of control. Together these provisions may make more difficult the removal of management and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our securities.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-indent: 0pt; text-align: left; line-height: 1.2;"><span><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">These provisions:</span></span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-indent: 0pt; text-align: left; line-height: 1.2;"><span><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></span></p><div id="t_ft_P7OJWWX19S00000000000000000000b"><table style="width: 100%; margin-left: 0.1px; height: 67px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 17px;"><td style="width: 2.27894%; height: 17px;"><br/></td><td style="width: 2.04386%; height: 17px; vertical-align: top;" valign="top"><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: 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;">&#9679;</span></td><td style="width: 95.6771%; height: 17px; vertical-align: top;" valign="top">create <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: 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; line-height: inherit;">a staggered Board of Directors making it more difficult for stockholders to remove a majority of the Board of Directors and take control;</span></td></tr><tr style="height: 16px;"><td style="width: 2.27894%; height: 16px;"><br/></td><td style="width: 2.04386%; height: 16px; vertical-align: top;" valign="top"><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: 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;">&#9679;</span></td><td style="width: 95.6771%; height: 16px; vertical-align: top;" valign="top">grant the Board of Directors the ability <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: 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; line-height: inherit;">to designate the terms of and issue new series of preferred shares, which can be created and issued by the Board of Directors without prior stockholder approval, with rights senior to those of the Common Stock;</span></td></tr><tr style="height: 17px;"><td style="width: 2.27894%; height: 17px;"><br/></td><td style="width: 2.04386%; height: 17px; vertical-align: top;" valign="top"><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: 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;">&#9679;</span></td><td style="width: 95.6771%; height: 17px; vertical-align: top;" valign="top">impose limitations on our stockholders<span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&#8217;</span> ability to call special stockholders<span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&#8217;</span> meetings; and</td></tr><tr style="height: 17px;"><td style="width: 2.27894%; height: 17px;"><br/></td><td style="width: 2.04386%; height: 17px; vertical-align: top;" valign="top"><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: 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;">&#9679;</span><br/></td><td style="width: 95.6771%; height: 17px; vertical-align: top;" valign="top"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">make it more difficult the removal of management and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our securities.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></td></tr></tbody></table></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><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;">32</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><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="font-family: 'Times New Roman', serif; margin: 0pt; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">In addition, we are subject to the provisions of Section 203 of the Delaware General Corporation Law, which may prohibit certain business combinations with stockholders owning 15% or more of our outstanding voting stock. These and other provisions in our Amended and Restated Certificate of Incorporation, our bylaws, and Delaware law could make it more difficult for stockholders or potential acquirers to obtain control of our Board of Directors or initiate actions that are opposed by our then-current Board of Directors, including to delay or impede a merger, tender offer or proxy contest involving us. Any delay or prevention of a change in control transaction or changes in our Board of Directors could cause the market price of our common stock to decline.</span></p><p style="font-family: 'Times New Roman', serif; margin: 0in; text-align: justify; text-indent: 0.5in; font-size: 10pt; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Our corporate opportunity provisions in our Amended and Restated Certificate of Incorporation could enable management to benefit from corporate opportunities that might otherwise be available to us.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Our Amended and Restated Certificate of Incorporation provides that the doctrine of corporate opportunity, or any other analogous doctrine, shall not apply with respect to us, or any of our directors or officers in circumstances where the application of such doctrine would conflict with any fiduciary duties or contractual obligations they may otherwise have.</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">Our management may become aware, from time to time, of certain business opportunities (such as acquisition opportunities) and may direct such opportunities to other businesses in which they have invested, in which case we may not become aware of or otherwise have the ability to pursue such opportunity. Further, such businesses may choose to compete with us for these opportunities, possibly causing these opportunities to not be available to us or causing them to be more expensive for us to pursue. These potential conflicts of interest could adversely impact our business or prospects if attractive business opportunities are procured by such parties for their own benefit rather than for ours.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Our Amended and Restated Certificate of Incorporation provides, subject to limited exceptions, that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain stockholder litigation matters, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or stockholders.</span></p><p style="font-family: 'times new roman', times; 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; 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;">Our Amended and Restated Certificate of Incorporation requires, to the fullest extent permitted by law, that derivative actions brought in our name, actions against directors, officers, and employees for breach of fiduciary duty, actions under the Delaware general corporation law or under our Amended and Restated Certificate of Incorporation, or actions asserting a claim governed by the internal affairs doctrine may be brought only in the Court of Chancery in the State of Delaware and, if brought outside of Delaware, the stockholder bringing the suit will be deemed to have consented to service of process on such stockholder&#8217;s counsel. This choice of forum provision does not preclude or contract the scope of exclusive federal or concurrent jurisdiction for any actions brought under the Securities Act or the Exchange Act of 1934, as amended, or the Exchange Act. Accordingly, our exclusive forum provision will not relieve us of our duties to comply with the federal securities laws and the rules and regulations thereunder, and our stockholders will not be deemed to have waived our compliance with these laws, rules and regulations.</span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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="font-size: 10pt; line-height: inherit;">Any person or entity purchasing or otherwise acquiring any interest in shares of our <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: 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;">Common Stock</span> shall be deemed to have notice of and consented to the forum provisions in our amended and restated certificate of incorporation.&#160;</span>This choice of forum provision does not exclude stockholders from suing in federal court for claims under the federal securities laws but may limit a stockholder&#8217;s ability to bring such claims in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims. </span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Alternatively, if a court were to find the choice of forum provision contained in our Amended and Restated Certificate of Incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results and financial condition.</span><br/></p><p style="font-family: Calibri, sans-serif; margin: 8pt 0pt 0pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">Risks Related to our Convertible Debt </span></b></span></p><p style="font-family: Calibri, sans-serif; margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;"><br/></p><p style="margin: 0in; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><i><span style="line-height: inherit;">The issuance of shares of our Common Stock pursuant to our Senior Convertible Notes may result in significant dilution to our stockholders.</span></i></b></span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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 conversion of our outstanding Senior Convertible Notes could result in the issuance of a significant number of shares of our <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: 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;">Common Stock</span>. As of December 31, 2022, there was a total of $14.7 million principal amount of Senior Convertible Notes convertible at a price of $4.75 per share, which would result in the issuance of 3,086,890 shares of our <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: 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;">Common Stock</span> upon the conversion of the Senior Convertible Notes in full. At the option of Akerna, the installment payments on the Senior Convertible Notes can be converted into shares 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; 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;">Common Stock</span> of Akerna at a price per share equal to the lower of (i) the conversion price then in effect, or (ii) the greater of (x) the floor price of $10.80 and (y) 90% of the lower of (A) the volume-weighted average price of 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: 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;">Common Stock</span> as of the trading day immediately preceding the applicable date of determination and (B) the quotient of (I) the sum of the volume-weighted average price of the common stock for each of the two (2) trading days with the lowest volume-weighted average price of 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: 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;">Common Stock&#160;</span>during the ten consecutive trading day period ending on and including the trading day immediately prior to the applicable date of determination, divided by (II) two.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><div style="font-family: 'times new roman', times; line-height: 1.2;"><div id="t_ft_AIP56NXFEO00000000000000000000b"><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;">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="margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><br/></span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Due to the variable nature of the adjustments of installment conversion prices and the formula that sets certain conversion prices of these securities based on a discount to the then-current market price, we could issue up to 26,562,911 shares 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; 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;">Common Stock</span> as of December 31, 2022, upon conversion of the Senior Convertible Notes at the floor price, which may result in significant dilution to our stockholders and could negatively impact the trading price of our <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: 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;">Common Stock</span>.</span></p><p style="font-family: Calibri, sans-serif; margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; line-height: inherit;">&#160;</span></i></b></span></p><p style="margin: 0in; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><i><span style="line-height: inherit;">Our obligations to the holders of our Senior Convertible Notes are secured by a security interest in substantially all of our assets, if we default on those obligations, the Senior Convertible Note holders could foreclose on our assets.</span></i></b></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: 6pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 6pt; line-height: inherit;">&#160;</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; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">Our obligations under the Senior Convertible Notes and the related transaction documents are secured by a security interest in substantially all of our assets. As a result, if we default on our obligations under the Senior Convertible Notes, the collateral agent on behalf of the holders of the Senior Convertible Notes could foreclose on the security interests and liquidate some or all of our assets, which would harm our business, financial condition and results of operations and could require us to reduce or cease operations and investors may lose all or part of their investment.</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: 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; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 6pt; line-height: inherit;">&#160;</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; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: normal; text-decoration: none; font-weight: normal; color: #000000; 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; line-height: inherit;">Events of default under the Senior Convertible Notes include: (i) the failure of the registration statement to which this prospectus relates (under the registration rights agreement between the Company and the holders) to be filed with the SEC or the failure of the applicable registration statement to be declared effective by the SEC by deadlines set forth in the registration rights agreement; (ii) (x) the effectiveness of the applicable registration statement lapses for any reason or such registration statement is unavailable to any holder of registrable securities and Rule 144 (subject to certain conditions) is not unavailable to any holder of the conversion shares; (iii) suspension of trading of the Company&#8217;s common stock on a national securities exchange for five days; (iv) uncured conversion failure; (v) failure by the Company to maintain required share allocations for the conversion of the Senior Convertible Notes; (vi) failure by the Company to pay principal when due; (vii) failure of the Company to remove restricted legends from shares issued to a holder upon conversion of the Senior Convertible Notes; (viii) the occurrence of any default under, redemption of or acceleration prior to maturity of at least an aggregate of $50,000 of indebtedness of the Company; (ix) bankruptcy, insolvency, reorganization or liquidation proceedings or other proceedings for the relief of debtors shall be instituted by or against the Company or any subsidiary and not dismissed within 45 days of initiation; (x) the commencement by the Company or any subsidiary of a voluntary case or proceeding under any applicable federal, state or foreign bankruptcy, insolvency, reorganization or other similar law; (xi) the entry by a court of a decree, order, judgment or other similar document in respect of the Company or any subsidiary of a voluntary or involuntary case or proceeding under any applicable federal, state or foreign bankruptcy, insolvency, reorganization or other similar law; (xii) final judgment for the payment of money aggregating in excess of $50,000 are rendered against the Company or any subsidiary of the Company and not bonded or discharged within 30 days; (xiii) failure of the Company or any subsidiary to pay when due any debts in excess of $50,000 due to any third party; (xiv) breaches by the Company or any subsidiary of any representations or warranties in the securities purchase agreement for the Senior Convertible Notes or any document contemplated thereby; (xv) a false or inaccurate certification by the Company that either (A) the &#8220;Equity Conditions&#8221; (as defined in the Senior Convertible Notes) are satisfied, (B) there has been no &#8220;Equity Conditions Failure,&#8221; (as defined in the Senior Convertible Notes) or (C) as to whether any Event of Default has occurred; (xvi) failure of the Company or any subsidiary to comply with certain of the covenants in the Senior Convertible Notes; (xvii) the occurrence of (A) at any time after the six month anniversary of the issuance date, any current public information failure that remains outstanding for a period of twenty (20) trading days or (B) any restatement of any financial statements of the Company filed with the SEC; (xviii) any material adverse effect occurring; (xix) any provision of any transaction document shall at any time for any reason cease to be valid and binding or enforceable; (xx) any security document shall for any reason (other than pursuant to the express terms thereof or due to any failure or omission of the collateral agent) fail or cease to create a separate valid and perfected and, except to the extent permitted by the terms hereof or thereof, first priority lien; (xxi) any material damage to, or loss, theft or destruction of, any collateral, that is material to the business of the Company or any subsidiary and is not reimbursed by insurance; or (xxii) any Event of Default occurs under any other Senior Convertible Notes.</span></p><p style="font-family: Calibri, sans-serif; margin: 0in; line-height: 1.2; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0in; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-style: italic; font-weight: bold; text-decoration: none; color: black; line-height: inherit;"><b><i>The holders of the Senior Convertible Notes have certain additional rights upon an event of default under such Senior Convertible Notes, which could harm our business, financial condition, and results of operations and could require us to reduce or cease our operations.</i></b></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: 6pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 6pt; line-height: inherit;">&#160;</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; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: normal; text-decoration: none; font-weight: normal; color: #000000; 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; line-height: inherit;">Under the Senior Convertible Notes, the holders have certain rights upon an event of default. Such rights include (i) the remaining principal amount of the Senior Convertible Notes bearing interest at a rate of&#160;15% per annum, (ii) during the 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, and (ii)&#160;80% of the lower of (x) the volume weighted average price of 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: 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;">Common Stock</span> as of the trading day immediately preceding the applicable date of determination and (y) the quotient of (A) the sum of the volume weighted average price of 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: 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;">Common Stock</span> for each of the&#160;two&#160;(2) trading days with the lowest volume weighted average price of 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: 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;">Common Stock</span> during the&#160;ten&#160;consecutive trading day period ending and including the trading day immediately prior to the applicable date of determination, divided by (B)&#160;two, but not less than the floor price, and (iii) the holder having the right to demand redemption of all or a portion of the Senior Convertible Notes, as described below. At any time after certain notice requirements for an event of default are triggered, a holder of Senior Convertible Notes may require us to redeem all or any portion of the convertible note by delivering written notice. The redemption price will equal the greater of (i)&#160;115% of the outstanding principal of the convertible note to be redeemed and accrued and unpaid interest and unpaid late charges thereon, and (ii) an amount equal to the market value of the shares of the common stock underlying the Senior Convertible Notes, as determined in accordance with the Senior Convertible Notes. Upon the occurrence of certain events of default relating to the bankruptcy of Akerna, whether occurring prior to or following the maturity date, Akerna will be required to immediately redeem the Senior Convertible Notes, in cash, for an amount equal to&#160;115% of the outstanding principal of the Senior Convertible Notes, and accrued and unpaid interest and unpaid late charges thereon, without the requirement for any notice or demand or other action by any holder or any other person or entity. We may not have sufficient funds to settle the redemption price and, as described above, this could trigger rights under the security interest granted to the holders and result in the foreclosure of their security interests and liquidation of some or all of our assets.</span></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 0px; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><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;">34</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><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: justify; 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; font-size: 6pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: normal; text-decoration: none; font-weight: normal; color: #000000; 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; line-height: inherit;">&#160;</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; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: normal; text-decoration: none; font-weight: normal; color: #000000; 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; line-height: inherit;">The exercise of any of these rights upon an event of default could substantially harm our financial condition, substantially dilute our other shareholders and force us to reduce or cease operations and investors may lose all or part of their investment.</span></span></p><p style="font-family: 'times new roman', times; 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; 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;">Risks Related to Our Common Stock </span></p><p style="font-family: 'times new roman', times; 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;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">We may seek to raise additional funds, finance acquisitions, or develop strategic relationships by issuing securities that would dilute investors<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> ownership. Depending on the terms available to us, if these activities result in significant dilution, it may negatively impact the trading price of our shares of Common Stock.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 20pt; 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; 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;">Any additional financing that we secure, may require the granting of rights, preferences, or privileges senior to, or </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">pari passu</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> with, those of our <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: 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;">Common Stock</span>. Any issuances by us of equity securities may be at or below the prevailing market price of our <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: 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;">Common Stock</span> and in any event, may have a dilutive impact on 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>&#160;ownership interest, which could cause the market price of our <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: 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;">Common Stock</span> to decline. We may also raise additional funds through the incurrence of debt, subject to the limitations imposed by our current outstanding Senior Convertible Notes, or the issuance or sale of other securities or instruments senior to our shares 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; 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;">Common Stock</span>. We cannot be certain how the repayment of our Senior Convertible Notes will be funded and we may issue further equity or debt in order to raise funds to repay the promissory notes, including funding that may be highly dilutive. The holders of any securities or instruments we may issue may have rights superior to the rights of our common stockholders. If we experience dilution from the issuance of additional securities and we grant superior rights to new securities over holders of our <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: 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;">Common Stock</span>, it may negatively impact the trading price of our shares of common stock and stockholders may lose all or part of their investment.&#160;</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">Warrants are exercisable for our Common</span><span style="font-size: 13.3333px; font-style: italic; font-weight: bold;">&#160;S</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">tock, which could increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.</span></p><p style="font-family: 'times new roman', times; 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; 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;">As of December 31, 2022, there are&#160;5,813,804<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">warrants to purchase 290,690&#160;</span>shares of our Common Stock at $230.00<span style="line-height: inherit;">&#160;</span>per share (the &#8220;2019 Public Warrants&#8221;) and 45,652,174 warrants to purchase 2,282,609 <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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 our Common Stock at $4.60 per share (the &#8220;2022 Warrants&#8221;)</span>. To the extent such warrants are exercised, additional shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> will be issued, which will result in dilution to the then-existing holders 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market could adversely affect the market price of our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>.</span></p><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="margin: 0cm 0cm 0.0001pt; 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: 0px; text-transform: none; white-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;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Certain of our warrants are accounted for as a&#160;derivative liability and are recorded at fair value upon issuance with any changes in fair value each period reported in our statement of operations, which may have an adverse effect on the market price of our securities.</span></i></b></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: 6pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 6pt; line-height: inherit;">&#160;</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; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;"><span style="line-height: inherit;">We had 225,635 warrants that were issued in private placements that occurred concurrently with the initial public offering of MTech&#160;Acquisitions Corp., our successor (the &#8220;Private Warrants&#8221;). These Private Warrants and the shares of Company <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> issuable upon the exercise of the Private Warrants are exercisable for cash or on a cashless basis, at the holder<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>s option, and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If 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 and exercisable by such holders on the same basis as the warrants included in the units sold in the initial public offering, in which case the 225,635 Private Warrants could be redeemed by the Company for&#160;<span style="line-height: inherit;">$2,256.35</span></span><span style="line-height: inherit;">. Under GAAP, the Company is required to evaluate contingent exercise provisions of these warrants and then their settlement provisions to determine whether they should be accounted for as a&#160;</span><span style="line-height: inherit;">warrant<span style="line-height: inherit;">&#160;liability or as equity. As a result of the provision that the Private Warrants, when held by someone other than the initial purchasers or their permitted transferees, will be redeemable by the Company, the requirements for accounting for these warrants as equity are not satisfied. Therefore, we are required to account for these Private Warrants as a&#160;</span>warrant<span style="line-height: inherit;">&#160;liability and record (a) that liability at fair value and (b) any subsequent changes in fair value as of the end of each period for which earnings are reported. The impact of changes in fair value on earnings may have an adverse effect on the market price of our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>.</span></span><span style="line-height: inherit;">&#160;</span></span></p><p style="margin: 0cm 0cm 0.0001pt; 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: 0px; text-transform: none; white-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;"><br/></p><p style="text-align: justify; margin: 0pt 0pt 5pt; font-size: 11pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"><b><i><span style="font-size: 10pt; color: #000000;">If we do not maintain a current and effective prospectus relating to the Common Stock issuable upon exercise of the warrants, public holders will only be able to exercise such warrants or pre-funded warrants on a&#160;</span></i></b><span style="font-size: 10pt; color: #000000;">&#8220;<b><i>cashless basis.</i></b>&#8221;</span></p><p style="text-align: justify; margin: 0pt; font-size: 11pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.1;"><span style="font-size: 10pt; color: black; line-height: inherit;">If we do not maintain a current and effective prospectus relating to the shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> issuable upon exercise of the warrants at the time that holders wish to exercise such warrants, they will only be able to exercise them on a &#8220;cashless basis,&#8221; and under no circumstances would we be required to make any cash payments or net cash settle such warrants to the holders. As a result, the number of shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> that holders will receive upon exercise of the warrants will be fewer than it would have been had such holders exercised their warrants. Under the terms of the warrants, we have agreed to use our best efforts to maintain a current and effective prospectus relating to the shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> issuable upon exercise of such warrants until the expiration of such warrants. However, we cannot assure you that we will be able to do so. If we are unable to do so, the potential &#8220;upside&#8221; of the holder&#8217;s investment in our company may be reduced.</span></p><p style="text-align: justify; margin: 0in; font-size: 11pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; color: black;">&#160;</span></p><p style="text-align: justify; margin: 0pt 0pt 5pt; font-size: 11pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"><b><i><span style="font-size: 10pt; color: #000000;">Provisions of the warrants could discourage an acquisition of us by a third party.</span></i></b><span style="font-size: 10pt; color: #000000;"></span><br/></p><p style="text-align: justify; margin: 0pt; font-size: 11pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.1;"><span style="font-size: 10pt; color: black; line-height: inherit;">Certain provisions of the warrants <span style="line-height: inherit;">&#160;</span>could make it more difficult or expensive for a third party to acquire us. The warrants prohibit us from engaging in certain transactions constituting &#8220;fundamental transactions&#8221; unless, among other things, the surviving entity assumes our obligations under the warrants. </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; text-indent: 32pt; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><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;">35</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><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; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="margin: 0cm 0cm 0.0001pt; 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: 13.3333px; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; font-style: italic; font-weight: bold; font-family: 'times new roman', times; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;"><b><i><span style="line-height: inherit;">We may face additional risks, including regulatory, litigation, stockholder or other actions and negative impacts on our stock price, as a result of the material weakness in our internal control over financial reporting and revisions to our financial statements.</span></i></b></span></p><p style="margin: 0cm 0cm 0.0001pt; 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: 13.3333px; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; font-style: italic; font-weight: bold; font-family: 'times new roman', times; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;"><b><i><span style="line-height: inherit;"><br/></span></i></b></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: 13.3333px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: #000000; 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; line-height: inherit;"><span style="line-height: inherit;">As a result of our material weaknesses in internal control over financial reporting, we face potential</span>&#160;<span style="line-height: inherit;">additional risks, including regulatory, litigation, stockholder or other actions and negative impacts on our stock price, which may include, among others, claims invoking the federal and state securities laws, contractual claims or other claims arising from the material weakness in our internal control over financial reporting and the preparation of our financial statements. As of the date of this report, we have no knowledge of any such litigation or dispute. However, we can provide no assurance that such litigation or dispute will not arise in the future. Any such litigation or dispute, whether successful or not, could have a material adverse effect on our business, results of operations and financial condition.</span></span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="font-family: 'times new roman', times; 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;">The market price of our shares of Common Stock is particularly volatile given our status as a relatively new public company with a generally small and thinly traded public float, which could lead to wide fluctuations in our share price. Stockholders may be unable to sell their shares of Common Stock at or above their purchase price, which may result in substantial losses to them.</span></p><p style="font-family: 'times new roman', times; 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; 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 market for our shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> is characterized by significant price volatility when compared to the shares of larger, more established companies that trade on a national securities exchange and have large public floats, and we expect that our share price will continue to be more volatile than the shares of such larger, more established companies for the indefinite future. The volatility in our share price is attributable to a number of factors, including the fact that our shares are thinly traded relative to larger, more established companies. The price for our shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> could, for example, decline precipitously in the event that a large number of our shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> are sold on the market without commensurate demand. As of December 31, 2022, there are&#160;5,813,804&#160;2019 Public W<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">arrants to purchase 290,690&#160;</span>shares of our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> at $230.00 per share,<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;45,652,174 2022 Warrants to purchase 2,282,609<span>&#160;</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: 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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important;">shares of our Common Stock at $4.60 per share</span>&#160;and $14.7 million in principal amount 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;at a price of $4.75 per share, which if exercised or converted and sold into the open&#160;market could cause our stock price to decline. In addition, because we may be considered a speculative or &#8220;risky&#8221; investment due to our lack of profits to date, certain investors may, under the fear of losing all or most of their investment in the event of negative news or lack of progress, be more inclined to sell their shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> on the market more quickly and at greater discounts, thus resulting in a rapid downward decline in the price of our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>. Many of these factors are beyond our control and may decrease the market price of our shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>, regardless of our operating performance.</span><br/></p><p style="font-family: 'times new roman', times; 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;"><br/></span></p><p style="font-family: 'times new roman', times; 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;">The market price of our Common Stock is still likely to be highly volatile and subject to wide fluctuations, and stockholders may be unable to resell shares of Common Stock at or above the</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"> price at which they are acquired.</span></p><p style="font-family: 'times new roman', times; margin: 0pt 0pt 0pt 36pt; 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; 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 market price of our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> is likely to be highly volatile and could be subject to wide fluctuations in response to a number of factors that are beyond our control, including, but not limited to:</span></p><p style="font-family: 'times new roman', times; margin: 0pt 0pt 0pt 36pt; 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="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"><div id="t_ft_AE7B5AD8Z400000000000000000000b"><table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 2.32558%;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; width: 1.72928%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 95.9452%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Variations in our revenues and operating expenses; </span></p></td></tr></tbody></table></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2; margin: 0px; text-indent: 0px;"><div id="t_ft_EPS03JZGZK00000000000000000000b"><table style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody style="margin: 0px; text-indent: 0px;"><tr style="margin: 0px; text-indent: 0px;"><td style="vertical-align: top; width: 2.32558%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1.72928%; margin: 0px; vertical-align: top; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 96.0048%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Actual or anticipated changes in the estimates of our operating results or changes in stock market analyst recommendations regarding our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>, other comparable companies, or our industry generally; </span></p></td></tr></tbody></table></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2; margin: 0px; text-indent: 0px;"><div id="t_ft_GE1CV0LYDC00000000000000000000b"><table style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody style="margin: 0px; text-indent: 0px;"><tr style="margin: 0px; text-indent: 0px;"><td style="vertical-align: top; width: 2.38521%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1.72928%; margin: 0px; vertical-align: top; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 95.8855%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Market conditions in our industry, the industries of our clients, and the economy as a whole; </span></p></td></tr></tbody></table></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2; margin: 0px; text-indent: 0px;"><div id="t_ft_B87ZT6YXC000000000000000000000b"><table style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody style="margin: 0px; text-indent: 0px;"><tr style="margin: 0px; text-indent: 0px;"><td style="vertical-align: top; width: 2.26595%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1.72928%; margin: 0px; vertical-align: top; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 95.7662%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Actual or expected changes in our growth rates or our competitors&#8217; growth rates; </span></p></td></tr></tbody></table></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2; margin: 0px; text-indent: 0px;"><div id="t_ft_M7RPX6SOZ400000000000000000000b"><table style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody style="margin: 0px; text-indent: 0px;"><tr style="margin: 0px; text-indent: 0px;"><td style="vertical-align: top; width: 2.32558%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1.72928%; margin: 0px; vertical-align: top; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 95.7662%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Developments in the financial markets and worldwide or regional economies; </span></p></td></tr></tbody></table></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2; margin: 0px; text-indent: 0px;"><div id="t_ft_69DBPHNI4W00000000000000000000b"><table style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody style="margin: 0px; text-indent: 0px;"><tr style="margin: 0px; text-indent: 0px;"><td style="vertical-align: top; width: 2.32558%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1.72928%; margin: 0px; vertical-align: top; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 95.7662%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Announcements of innovations or new products or services by us or our competitors; </span></p></td></tr></tbody></table></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2; margin: 0px; text-indent: 0px;"><div id="t_ft_CQ88UANWV400000000000000000000b"><table style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 15px; text-indent: 0px;" cellpadding="0" width="100%"><tbody style="margin: 0px; text-indent: 0px;"><tr style="height: 15px; margin: 0px; text-indent: 0px;"><td style="vertical-align: top; width: 2.32558%; height: 15px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1.72928%; margin: 0px; vertical-align: top; height: 15px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 95.8259%; height: 15px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Announcements by the governments and other regulatory authorities relating to regulations that apply to our industry; </span></p></td></tr></tbody></table></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2; margin: 0px; text-indent: 0px;"><div id="t_ft_G2G22HSJF400000000000000000000b"><table style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 15px; text-indent: 0px;" cellpadding="0" width="100%"><tbody style="margin: 0px; text-indent: 0px;"><tr style="height: 15px; margin: 0px; text-indent: 0px;"><td style="vertical-align: top; width: 2.32558%; height: 15px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1.72928%; margin: 0px; vertical-align: top; height: 15px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 96.0048%; height: 15px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Sales of our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> or other securities by us or in the open market; and </span></p></td></tr></tbody></table></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2; margin: 0px; text-indent: 0px;"><div id="t_ft_T5MWUDRLHS00000000000000000000b"><table style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody style="margin: 0px; text-indent: 0px;"><tr style="margin: 0px; text-indent: 0px;"><td style="vertical-align: top; width: 2.32558%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1.72928%; margin: 0px; vertical-align: top; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 95.8855%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Changes in the market valuations of other comparable companies. </span></p></td></tr></tbody></table></div></div><p style="font-family: 'times new roman', times; margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><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;">36</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><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="font-family: 'times new roman', times; 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 trading price of our shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> might also decline in reaction to events that affect other companies in our industry, even if these e</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">vents do not directly affect us. In the past, following periods of volatility in the market, securities class-action litigation has often been instituted against companies. Such litigation, if instituted against us, could result in substantial costs and diversion of management&#8217;s attention and resources, which could materially and adversely affect our business, operating results, and financial condition.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="font-family: 'times new roman', times; 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;">We have not paid dividends in the past and do not expect to pay dividends for the foreseeable future, and any return on investment may be limited to potential future appreciation in the value of our Common Stock.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 20pt; 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; 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 currently intend to retain any future earnings to support the development and expansion of our business and do not anticipate paying cash dividends on our shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> in the foreseeable future. Our payment of any future dividends will be at the discretion of our Board of Directors after taking into account various factors, including without limitation, our financial condition, operating results, cash needs, growth plans, and the terms of any credit agreements that we may be a party to at the time. To the extent we do not pay dividends, our shares 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> may be less valuable because a return on investment will only occur if and to the extent our stock price appreciates, which may never occur. In addition, investors must rely on sales of their common stock after price appreciation as the only way to realize their investment, and if the price of our common stock does not appreciate, then there will be no return on investment. Investors seeking cash dividends should not purchase our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">General Risks</span></span></b></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><i><span style="font-size: 10pt; line-height: inherit;">&#160;</span></i></b></p><p style="text-align: justify; 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;"><b><i><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times;"> Any failure to maintain effective disclosure controls and procedures and internal control over our financial reporting could materially adversely affect us.</span></span></i></b></span></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></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; line-height: inherit; font-family: 'times new roman', times;"> We do not currently have effective disclosure controls and procedures and internal control over financial reporting. Effective disclosure controls and procedures provides reasonable assure that our public reports contain necessary material information as required by applicable securities laws. Effective internal control over financial reporting provides reasonable assurance on our ability to provide reliable financial reports, effectively prevent fraud and operate successfully as a public company. If we cannot provide accurate and timely reports and reliable financial reports or prevent fraud, our reputation and operating results would be harmed.&#160;</span><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">Management may not be able to effectively and timely implement controls and procedures that adequately respond to the regulatory compliance and reporting requirements that are applicable to us.&#160;</span></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="text-align: justify; background: white; 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;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Failure to remediate material weaknesses in internal controls over financial reporting could result in material misstatements in our financial statements.</span></i></b></span></p><p style="text-align: justify; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="text-align: justify; text-indent: 32pt; background: white; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Our management has identified material weaknesses in our internal controls over financial reporting and has concluded that due to such material weaknesses, our internal controls over financial reporting (including disclosure controls and procedures) were not effective as of December 31, 2022. If not remediated, our failure to establish and maintain effective disclosure controls and procedures over financial reporting could result in material misstatements in our financial statements and a failure to meet our reporting and financial obligations, each of which could have a material adverse effect on our financial condition and the trading price of our common stock.</span></span></p><p style="text-align: justify; text-indent: 48pt; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="text-align: justify; background: white; 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;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">The requirements of being a public company may strain our resources and divert management&#8217;s attention.&#160;</span></i></b></span></p><p style="text-align: justify; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="text-align: justify; text-indent: 32pt; background: white; 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;"><span style="font-family: 'times new roman', times; line-height: inherit;">As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Act, the listing requirements of the Nasdaq&#160;Capital Market (&#8220;Nasdaq&#8221;), and other applicable securities rules and regulations. Compliance with these rules and regulations increase our legal and financial compliance costs, make some activities more difficult, time-consuming or costly and increase demand on our systems and resources, particularly after we are no longer an &#8220;emerging growth company.&#8221; The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management&#8217;s attention may be diverted from other business concerns, which could adversely affect our business and operating results. We may need to hire more employees in the future or engage outside consultants to comply with these requirements, which will increase our costs and expenses.</span><br/></span></p><p style="text-align: justify; text-indent: 32pt; background: white; 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; background: white; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time-consuming. These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management&#8217;s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations, and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.&#160;</span></span></p><p style="text-align: justify; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><div style="line-height: 1.2;"><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;">37</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><p style="text-align: justify; background: white; 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;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><br/></span></i></b></span></p><p style="text-align: justify; background: white; 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;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">We are an &#8220;emerging growth company&#8221; and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our shares of Common Stock less attractive to investors.</span></i></b></span></p><p style="text-align: justify; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="text-align: justify; text-indent: 32pt; background: white; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We are an &#8220;emerging growth company,&#8221; as defined in the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not &#8220;emerging growth companies&#8221; including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved. Additionally, as an emerging growth company, we have elected to delay the adoption of new or revised accounting standards that have different effective dates for public and private companies until those standards apply to private companies. As such, our financial statements may not be comparable to companies that comply with public company effective dates. It cannot be predicted if investors will find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span> and our share price may be more volatile.</span></span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><br/></p><p style="font-family: Calibri, sans-serif; margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt;"><b><i><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Our ability to utilize our NOL&#160;carryforwards and certain other tax attributes may be limited.&#160;</span></span></i></b></p><p style="font-family: Calibri, sans-serif; margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; line-height: inherit;">&#160;</span></i></b></span></p><p style="font-family: 'times new roman', times; 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="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Under Section 382 and related provisions of the Internal Revenue Code of 1986, as amended (the &#8220;Internal Revenue Code&#8221;), if a corporation undergoes an &#8220;ownership change&#8221; (generally defined as a greater than 50% change (by value) in its equity ownership over a three year period), the corporation&#8217;s ability to use its pre-change NOL&#160;carryforwards and other pre-change tax attribute to offset its post-change income may be limited. As of December 31, 2022, we had gross federal and state NOL&#160;carryforwards&#160;totaling $58.9 million. While the federal NOL carryforwards are generally indefinite in nature, the majority of the state NOL carryforwards begin&#160;to expire in 2039. We may, in the future, as a result of subsequent shifts in our stock ownership, experience, an &#8220;ownership change.&#8221; Thus, our ability to utilize carryforwards of our NOLs&#160;and other tax attributes to reduce future tax liabilities may be substantially restricted. </span><span style="font-size: 10pt; line-height: inherit;">At this time, we have not completed a study to assess whether an ownership change under Section 382 of the Internal Revenue Code has occurred at any time in the past or may occur in the foreseeable future, due to the costs and complexities associated with completing such a study</span><span style="font-size: 10pt; line-height: inherit;">. </span><span style="font-size: 10pt; line-height: inherit;">Therefore, we may not be able to take full advantage of these carryforwards for federal or state tax purposes.&#160;</span></span></span><br/></p><p style="font-family: 'times new roman', times; 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="font-family: 'times new roman', times; line-height: inherit;"><br/></span></span></p><p style="text-align: justify; 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;"><b><i><span style="font-size: 10pt; line-height: inherit;">Our operations could be adversely affected by events outside of our control, such as natural disasters, wars, or health epidemics.</span></i></b></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">&#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; line-height: inherit; font-family: 'times new roman', times;">We may be impacted by business interruptions resulting from geopolitical actions, including war and terrorism, or natural disasters including earthquakes, typhoons, floods, and fires. An outbreak of any of the foregoing or fear of any of the foregoing could adversely impact us by disrupting the operations of our clients, which could result in delayed payments, non-renewal of contracts, and other adverse effects on the market for our products or by causing product&#160;development and implementation delays and disruptions&#160;(including as a result of government&#160;regulation and prevention measures). We may incur expenses or delays relating to such events outside of our control, which could have a material adverse impact on our business, operating results, and financial condition.&#160;</span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><br/></span></p><p style="text-align: justify; text-indent: 0pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;">Proposed legislation in the U.S. Congress, including changes in U.S. tax law and the&#160;recently enacted Inflation Reduction Act of 2022, may adversely impact us and the&#160;value of our Common Stock.</span></p><p style="margin: 0.05pt 10.55pt 0.0001pt 7.9pt; text-align: justify; text-indent: 35.4pt; line-height: 100%; font-size: 9.5pt; font-family: 'Times New Roman', serif;">&#160;</p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.1; font-size: 9.5pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Changes to U.S. tax laws (which changes may have retroactive application) could adversely affect us or holders of our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>. In recent years, many changes to U.S. federal income tax laws have been proposed and made, and additional changes to U.S. federal income tax laws are likely to continue to occur in the future.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.1; font-size: 9.5pt; font-family: 'Times New Roman', serif;">&#160;</p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.1; font-size: 9.5pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The U.S. Congress is currently considering numerous items of legislation which may be enacted prospectively or with retroactive effect, which legislation could adversely impact our financial performance and the value of shares of our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>. Additionally, states in which we operate or own assets may impose new or increased taxes. If enacted, most of the proposals would be effective for the current or later years. The proposed legislation remains subject to change, and its impact on us or our investors is uncertain. </span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.1; font-size: 9.5pt; font-family: 'Times New Roman', serif;">&#160;</p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.1; font-size: 9.5pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">In addition, the Inflation Reduction Act of 2022 includes provisions that will impact the U.S. federal income taxation of corporations. Among other items, this legislation includes provisions that will impose a minimum tax on the book income of certain large corporations and an excise tax on certain corporate stock repurchases that would be imposed on the corporation repurchasing such stock. It is unclear how this legislation will be implemented by the U.S. Department of Treasury and we cannot predict how this legislation or any future changes in tax laws might affect us or investors in our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><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">38</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 style="font-family: 'times new roman', times; margin: 0pt; line-height: 1.2; font-weight: bold;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BD_WV5HJARP0000000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">1B. Unresolved Staff Comments.</span></a></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 24pt; 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; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Not Applicable.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="font-family: 'times new roman', times; margin: 0pt; line-height: 1.2; font-weight: bold;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BE_G8F3JIDGNK00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">2. Properties.</span></a></div><p style="font-family: 'times new roman', times; 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="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; line-height: inherit;">Our corporate headquarters are located in Denver, Colorado, although we do not lease or own any real property associated with our corporate headquarters as our workforce is primarily remote.&#160; We believe that our existing remote work arrangements are adequate for our current needs and that suitable alternative space would be available to us to lease on commercially reasonable terms if and when we need it.&#160;</span></p><p style="font-family: 'times new roman', times; 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="font-family: 'times new roman', times; margin: 0pt; line-height: 1.2; font-weight: bold;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BF_HXX8JKEZ2800000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">3. Legal Proceedings.</span></a></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">From time to time, we may become involved in other legal proceedings or be subject to claims arising in the ordinary course of our 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.&#160;</span></span></p><p style="text-align: justify; text-indent: 24pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><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; line-height: inherit; font-family: 'times new roman', times;">Refer to "Commitments and Contingencies" under Note 12 to our consolidated financial statements included elsewhere in this Form 10-K for a further discussion of our current legal proceedings.</span></p><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><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; margin: 0pt; line-height: 1.2; font-weight: bold;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BG_DKRHBNWMUO00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">4. Mine Safety Disclosures. </span></a></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; text-indent: 24pt; 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; 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;">Not applicable.</span></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">39</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; margin: 0pt;"><div style="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;" href="#" id="BH_FF1NAJDOLC00000000000000000000"><span style="font-weight: bold; line-height: inherit;">PART</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> II</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></a></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: 0pt; font-weight: bold; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BI_UHNK4OOGE800000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</span></a></div><p style="margin: 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2;"><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: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Market Information for Common Stock and Warrants</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: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Our Common Stock and 2019 Public Warrants have been listed on the Nasdaq Capital Market since June 19, 2019 under the symbols &#8220;KERN&#8221; and &#8220;KERNW&#8221;, respectively. We completed&#160;a 20-for-one reverse stock split (the &#8220;Reverse Stock Split&#8221;) that became effective at 12:01 a.m. Eastern Standard Time on November&#160;8, 2022.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2;"><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: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Holders</span></p><p style="margin: 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2;"><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;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">As of December 31, 2022, we had 213 holders of record of our Common Stock and 6 holders of record of our warrants. Because many of our shares of common stock are held by brokers and other institutions on behalf of shareholders, we are unable to estimate the total number of shareholders represented by these record holders.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 36pt; 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: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Dividends</span></p><p style="margin: 0pt; text-align: justify; text-indent: 27pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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; line-height: inherit; font-family: 'times new roman', times;">We have never declared or paid cash dividends on our <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;">Common Stock</span>. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our <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;">Common Stock</span> in the foreseeable future. Any future determination to declare dividends will be made at the discretion of our Board of Directors and will depend on our financial condition, results of operations, capital requirements, general business conditions, and other factors that our Board of Directors may deem relevant.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 27pt; 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: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Unregistered Sales of Equity Securities</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: 32pt; line-height: 1.2;">All unregistered sales of equity securities during the year ended December 31, 2022, were previously reported in our Current Reports on Form 8-K.</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-weight: bold; line-height: inherit;">Repurchase of Securities</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: 32pt; line-height: 1.2;">During the year ended December 31, 2022,&#160;neither we nor any of our affiliates&#160;repurchased shares of our <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;">Common Stock</span> or warrants registered under Section 12 of the Exchange Act.</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; line-height: inherit;">2019 Long Term Incentive Plan Summary</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: 32pt; font-size: 10pt; 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;">The purpose of the 2019 Long Term Incentive Plan (&#8220;Equity Incentive&#160;Plan&#8221;) is to enable Akerna to offer its employees, officers, directors and consultants whose past, present and/or potential future contributions to Akerna have been, are, or will be important to its success, an opportunity to acquire a proprietary interest in Akerna. The various types of incentive awards that may be provided under the Equity Incentive Plan are intended to enable Akerna to respond to changes in compensation practices, tax laws, accounting regulations and the size and diversity of its business.</span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 48pt;"><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; text-indent: 25pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Plan Administration</span></i></b></span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 48pt;"><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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>&#160;is administered by the compensation committee of the Akerna Board (the &#8220;Compensation Committee&#8221;) or by the full Akerna Board, which may determine, among other things, (1) the persons who are to receive awards, (2) the type or types of awards to be granted to such persons, (3) the number of shares of <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;">Common Stock</span> to be covered by, or with respect to what payments, rights, or other matters are to be calculated in connection with the awards, (4) the terms and conditions of any awards, (5) whether, to what extent, and under what circumstances awards may be settled or exercised in cash, shares of <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;">Common Stock</span>, other securities, other awards or other property, or cancelled, forfeited, or suspended and the method or methods by which awards may be settled, exercised, cancelled, forfeited, or suspended, (6) whether, to what extent, and under what circumstances the delivery of cash, shares of <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;">Common Stock</span>, other securities, other awards or other property and other amounts payable with respect to an award, and (7) make any other determination and take any other action that the Compensation Committee deems necessary or desirable for the administration of 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>.</span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 25pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Stock Options</span></i></b></span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 32pt; font-size: 10pt; 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;">Stock options granted under 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>&#160;may be of two types: (i) Incentive Stock Options (as defined in 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>) and (ii) Non-qualified Stock Options (as defined in 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>). Any stock option granted under 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span> shall contain such terms, as the Compensation Committee may from time to time approve.</span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 32pt; font-size: 10pt; 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;">The term of each stock option shall be fixed by the Compensation Committee; provided, however, that no stock option may be exercisable after the expiration of ten years from the date of grant; provided, further, that no Incentive Stock Option granted to a person who, at the time of grant, owns stock possessing more than 10% of the total combined voting power of all classes of voting stock of Akerna (&#8220;10% Shareholder&#8221;) may be exercisable after the expiration of five years from the date of grant.</span><br/></p><div style="line-height: 1.2;"><div id="t_ft_GH3QZT4ISG00000000000000000000b"><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;">40</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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; font-size: 10pt; 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;">The exercise price per share purchasable under a stock option shall be determined by the Compensation Committee at the time of grant; provided, however, that the exercise price of a stock option may not be less than 100% of the fair market value on the date of grant; provided, further, that the exercise price of an Incentive Stock Option granted to a 10% Shareholder may not be less than 110% of the fair market value on the date of grant.</span><span style="font-size: 10pt; color: black; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0px; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 25pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Stock Appreciation Rights</span></i></b></span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 32pt; font-size: 10pt; 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;">The Compensation Committee may grant Stock Appreciation Rights in tandem with a stock option or alone and unrelated to a stock option. The Compensation Committee may grant stock appreciation rights to participants who have been or are being granted stock options under 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span> as a means of allowing such participants to exercise their stock options without the need to pay the exercise price in cash. In the case of a Non-qualified Stock Option, a stock appreciation right may be granted either at or after the time of the grant of such Non-qualified Stock Option. In the case of an Incentive Stock Option, a stock appreciation right may be granted only at the time of the grant of such Incentive Stock Option. Stock appreciation rights shall be exercisable as shall be determined by the Compensation Committee. All or a portion of a stock appreciation right granted in tandem with a stock option shall terminate and shall no longer be exercisable upon the termination or after the exercise of the applicable portion of the related stock option.</span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 25pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Restricted Stock and Restricted Stock Units</span></i></b></span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 32pt; font-size: 10pt; 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;">Shares of restricted stock may be awarded either alone or in addition to other awards granted under 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>. The Compensation Committee shall determine the eligible persons to whom, and the time or times at which, grants of restricted stock will be awarded, the number of shares to be awarded, the price (if any) to be paid by the holder, any restriction period, the vesting schedule and rights to acceleration thereof, and all other terms and conditions of the awards. In addition, the Compensation Committee may award restricted stock units, which may be subject to vesting and forfeiture conditions during the applicable restriction period, as set forth in an agreement.</span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 32pt; font-size: 10pt; 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;">Restricted stock constitutes issued and outstanding shares of <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;">Common Stock</span> for all corporate purposes. The holder will have the right to vote such restricted stock and to exercise all other rights, powers and privileges of a holder of common stock with respect to such restricted stock, subject to certain limited exceptions. Upon the expiration of the restriction period with respect to each award of restricted stock and the satisfaction of any other applicable restrictions, terms and conditions, all or part of such restricted stock shall become vested in accordance with the terms of the agreement. Any restricted stock that does not vest shall be forfeited to Akerna and the holder shall not thereafter have any rights with respect to such restricted stock.</span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 32pt; font-size: 10pt; 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;">The Compensation Committee may provide that settlement of restricted stock units will occur upon or as soon as reasonably practicable after the restricted stock units vest or will instead be deferred, on a mandatory basis or at the holder&#8217;s election, in a manner intended to comply with tax laws. A Holder will have no rights of a holder of <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;">Common Stock</span> with respect to shares subject to any restricted stock unit unless and until the shares are delivered in settlement of the restricted stock unit. If the Committee provides, a grant of restricted stock units may provide a holder with the right to receive dividend equivalents.</span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 25pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Other Stock-Based Awards</span></i></b></span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 32pt; font-size: 10pt; 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;">Other Stock-Based Awards may be awarded, subject to limitations under applicable law, that are denominated or payable in, valued in whole or in part by reference to, or otherwise based on or related to, shares of <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;">Common Stock</span>, as deemed by the Compensation Committee to be consistent with the purposes of 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>, including, without limitation, purchase rights, shares of <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;">Common Stock</span> awarded that are not subject to any restrictions or conditions, convertible or exchangeable debentures, or other rights convertible into shares of <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;">Common Stock</span> and awards valued by reference to the value of securities of or the performance of specified subsidiaries.</span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 25pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Change of Control Provisions</span></i></b></span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; 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; text-indent: 32pt; font-size: 10pt; 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;">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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span> provides that in the event of a change of control event, (1) all of the then outstanding options and stock appreciation rights granted pursuant to 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span> will immediately vest and become immediately exercisable as of a time prior to the change in control and (2) any performance goal restrictions related to an award will be deemed achieved at 100% of target levels and all other conditions met as of a time prior to the change in control. In the event of the sale of all of Akerna&#8217;s assets or a change of control event, then the Compensation Committee may (1) accelerate the vesting of any and all Stock Options and other awards granted and outstanding under 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>; (2) require a holder of outstanding options to relinquish such award to Akerna upon the tender by Akerna to holder of cash, stock or other property, or any combination thereof pursuant to the terms of the Equity Incentive Plan and (3) terminate all incomplete performance periods in respect of awards in effect on the date the acquisition occurs, determine the extent to which performance goals have been met based upon such information then available as it deems relevant and cause to be paid to the holder all or the applicable portion of the award based upon the Compensation Committee&#8217;s determination of the degree of attainment of performance goals, or on such other basis determined by the Compensation Committee.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><div id="t_ft_RRVKF98Z0G00000000000000000000b"><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;">41</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; font-size: 10pt; 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; text-indent: 32pt; font-size: 10pt; 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;">The Akerna Board may at any time, and from time to time, amend alter, suspend or discontinue any of the provisions of 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>, but no amendment, alteration, suspension or discontinuance shall be made that would impair the rights of a holder under any agreement theretofore entered into hereunder, without the holder&#8217;s consent, except as set forth in this <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;">Equity Incentive&#160;Plan</span>&#160;or the agreement. Notwithstanding anything to the contrary herein, no amendment to the provisions of 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity Incentive&#160;Plan</span>&#160;shall be effective unless approved by the stockholders of Akerna to the extent stockholder approval is necessary to satisfy any provision of the Ethics Code or other applicable law or the listing requirements of any national securities exchange on which Akerna&#8217;s securities are listed.</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; line-height: inherit;">Securities Authorized for Issuance Under Equity <span style="line-height: inherit;"><span style="line-height: inherit;">Compensation Plans</span></span></span><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></span></span><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; 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'; font-size: 10pt; line-height: inherit;">The following table provides information as of December 31, 2022, with respect to the shares of our <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;">Common Stock</span> that may be issued under our existing <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;">Equity Incentive&#160;Plan</span>:</span></p><p style="margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div id="t_ft_GOYA2A0JWG00000000000000000000b"><table style="height: 43px; 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;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 50.5233%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin-left: 0.1px; width: 0.570885%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 15.5%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: #ffffff; line-height: inherit;">Number of securities</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: #ffffff; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: #ffffff; line-height: inherit;">to</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: #ffffff; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: #ffffff; line-height: inherit;">be issued upon exercise of outstanding options, warrants and rights or vesting of restricted stock units</span></span><br/><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: #ffffff; line-height: inherit;">(column - a)</span></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.570885%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.570885%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 15.5%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Weighted- average</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">exercise price of outstanding options, warrants and rights or vesting of restricted stock units </span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">(column - b)</span></p></td><td style="padding-bottom: 1.5pt; height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 0.38059%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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.38059%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 15.5%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Number of securities remaining available for future</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">issuance under equity compensation plans (excluding securities reflected in&#160;</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><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: 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; line-height: inherit;">column</span> (a))</span><br/><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: #ffffff; line-height: inherit;">(column - c)</span></span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.678426%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="background-color: #cceeff; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 50.5233%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">2019 - Equity compensation plan approved by security holders </span></p></td><td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 17px; margin-left: 0.1px; width: 0.570885%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #cceeff; vertical-align: bottom; height: 17px; width: 0.5%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #cceeff; vertical-align: bottom; height: 17px; width: 15%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">225,000</span></p></td><td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 17px; width: 0.570885%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 17px; width: 0.570885%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #cceeff; vertical-align: bottom; height: 17px; width: 0.5%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="background-color: #cceeff; vertical-align: bottom; height: 17px; width: 15%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">$89.66 </span></p></td><td style="background-color: #cceeff; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.38059%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #cceeff; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.38059%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #cceeff; vertical-align: bottom; height: 17px; width: 0.5%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #cceeff; vertical-align: bottom; height: 17px; width: 15%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">172,021</span></p></td><td style="background-color: #cceeff; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.678426%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 16px;"><td style="background-color: #ffffff; padding-bottom: 4pt; padding-left: 9pt; vertical-align: bottom; height: 16px; width: 50.5233%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total </span></p></td><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 16px; margin-left: 0.1px; width: 0.570885%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 16px; width: 0.5%; border-top: 1pt solid #000000; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 16px; width: 15%; border-top: 1pt solid #000000; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">225,000</span></p></td><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 16px; width: 0.570885%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 16px; width: 0.570885%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 16px; width: 0.5%; border-top: 1pt solid #000000; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 16px; width: 15%; border-top: 1pt solid #000000; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">$89.66</span></p></td><td style="background-color: #ffffff; padding-bottom: 4pt; vertical-align: bottom; height: 16px; width: 0.38059%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 4pt; vertical-align: bottom; height: 16px; width: 0.38059%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 16px; width: 0.5%; border-top: 1pt solid #000000; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 16px; width: 15%; border-top: 1pt solid #000000; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">172,021</span></p></td><td style="background-color: #ffffff; padding-bottom: 4pt; vertical-align: bottom; height: 16px; width: 0.678426%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></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: 0pt; font-weight: bold; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BJ_RNIYH81U8000000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">6. [RESERVED]</span></a></div><p style="margin: 0pt; 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: 0pt; font-weight: bold; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BK_XSE20M08QO00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></a></div><p style="margin: 0pt; text-align: justify; text-indent: 27pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0cm; text-align: justify; text-indent: 36pt; background: white; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">The following discussion and analysis should be read in conjunction with our consolidated financial statements for the years ended December 31, 2022 and 2021 and the related notes thereto, which have been prepared in accordance with GAAP.&#160;</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Akerna is the leading provider of SaaS solutions within the cannabis industry&#160;</span></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: 42.6667px; text-transform: none; white-space: normal; 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;">that enable regulatory compliance and inventory management&#160;</span>through our wholly-owned subsidiaries MJF, Trellis,&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;">Ample,</span>&#160;Solo, Viridian, and&#160;<span style="line-height: inherit;">365</span>&#160;Cannabis. 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-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; line-height: inherit; display: inline !important;">our commercial software platform, MJ Platform&#174;, Trellis&#174;, Ample, Viridian and&#160;<span style="line-height: inherit;">365</span>&#160;Cannabis to state-licensed businesses, and&#160;</span><span style="font-size: 10pt; line-height: inherit;">our regulatory software platform, Leaf Data Systems&#174;, to state government regulatory agencies.</span>&#160;Our Viridian and&#160;<span style="line-height: inherit;">365</span>&#160;Cannabis solutions are considered enterprise offerings (&#8220;Enterprise&#8221;) and all other 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. <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;">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>&#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;">&#160;</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;">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.</span></p><p style="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;</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; font-weight: bold; line-height: inherit;">Key Business Metrics</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="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;">In addition to our results determined in accordance with GAAP, we believe earnings before interest, taxes, depreciation and amortization, or EBITDA, and Adjusted EBITDA are useful in evaluating our operating performance. We use EBITDA and Adjusted EBITDA, to evaluate our ongoing operations and for internal planning and forecasting purposes. Please see the heading&#160;&#8220;Non-GAAP Financial Measures&#8221; for additional discussion and a reconciliation of our <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 loss determined in accordance&#160;with&#160;</span>GAAP to these non-GAAP measures.</span><br/></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><div id="t_ft_6T261U0QLS00000000000000000000b"><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;">42</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="text-align: justify; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;</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; font-weight: bold;">Key Developments</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: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The following general business developments&#160;had or may have a significant impact on our results of operations, financial position and cash flows:</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; 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-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;">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;">As previously disclosed, we have been engaged in considering strategic partnerships and evaluating potential strategic transactions in a comprehensive effort to address our financial challenges and our ability to continue as a going concern. 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<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">2023</span><span style="line-height: inherit;">&#160;</span>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;"><span style="font-family: 'times new roman', times; line-height: inherit;"><br/></span></p><p style="margin: 0pt; color: #000000; font: medium / 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: 25pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 13.3333px; 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;"><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;"><br/></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; 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;">The development&#160;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 of 2022. Ultimately we secured a buyer for 365 Cannabis and were engaged in exclusive negotiations through December 31, 2022 and into January&#160;2023.<span style="line-height: inherit;">&#160;</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;">On January 11, 2023, we completed the sale of<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;">365</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;"><span style="line-height: inherit;">&#160;</span>Cannabis to<span style="line-height: inherit;">&#160;the&#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;">Buyers pursuant to the </span><span style="line-height: inherit;">365</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;"><span style="line-height: inherit;">&#160;</span>SPA for<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;">(i) cash in the amount of $<span style="line-height: inherit;">0.5</span>&#160;million and the (ii) the termination and release of our obligation to the Buyers for contingent consideration in connection with the Earn-out Obligation, subject to customary post-closing adjustments, if any. Any post-closing adjustments are&#160;<span style="line-height: inherit;">generally limited to certain adjustments in accounts payable and indemnification obligations in accordance with the&#160;<span style="line-height: inherit;">365</span>&#160;SPA. Upon completion of the sale, $<span style="line-height: inherit;">0.4</span>&#160;million of the total cash proceeds was placed into the Restricted Accounts held as security for the Senior Convertible Notes while $<span style="line-height: inherit;">0.1</span>&#160;million was subject to the&#160;<span style="line-height: inherit;">365</span>&#160;Holdback by the Buyers to be released to us and also placed into the Restricted Accounts after all post-closing adjustments, if any, are resolved. In accordance with the&#160;<span style="line-height: inherit;">365</span>&#160;SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $<span style="line-height: inherit;">2.3</span>&#160;million, a reduction of $<span style="line-height: inherit;">4.0</span>&#160;million from the original estimate, for purposes of the sale of&#160;<span style="line-height: inherit;">365</span>&#160;Cannabis and is reflected on our consolidated balance sheets as Contingent consideration payable.</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: 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;">While&#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;">we explored similar sale&#160;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-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; line-height: inherit; display: inline !important;">&#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 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;quarter of<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;">2023</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;">. 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. Continuing revenues and expenses in the first quarter of 2023 are not anticipated to be material.</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;"><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;"><br/></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;"><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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;"><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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><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;"><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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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-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 addition to the our exit from the Enterprise software&#160;business, we initiated efforts in the&#160;fourth quarter of 2022 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, Last&#160;Call Analytics (&#8220;LCA&#8221;), a retail&#160;analytics platform and wholly-owned subsidiary&#160;of Ample, and our equity investment in Zol Solutions,&#160;Inc. (&#8220;ZolTrain&#8221;).<span style="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-transform: none; white-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-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; font-size: 13.3333px; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">LCA for cash in the amount of $<span style="line-height: inherit;">0.1</span><span style="line-height: inherit;">&#160;</span>million, subject to post-closing adjustments, if any. In December 2022, we sold our investment in ZolTrain&#160;for a nominal amount (see Note 7 - Investments to the consolidated&#160;financial statements).</span>&#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&#160;upon the expiration of existing contracts during the first half of 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. Continuing revenues and expenses in the first half of 2023 are not anticipated to be material.</span><br/></span></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><div style="line-height: 1.2;"><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">43</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><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: 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;"><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;"><br/></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; 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;">With the completion of the sales of&#160;365 Cannabis, LCA&#160;and ZolTrain&#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<span style="line-height: inherit;">&#160;</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-transform: none; white-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-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; line-height: inherit;">&#160;</span>SaaS<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; 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;"><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;"><br/></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; 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;">On January 27, 2023, we and Akerna&#160;Exchange entered into the Sale Transaction with&#160;POSaBIT&#160;to sell MJF and Ample&#160;to POSaBIT&#160;for a purchase price of<span style="line-height: inherit;">&#160;</span><span style="border-right: none; border-left: none; line-height: inherit;">$</span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="line-height: inherit;">4.0</span><span style="line-height: inherit;">&#160;</span></span>million in cash. See <span style="font-size: 10pt; letter-spacing: -0.1pt; line-height: inherit;">&#8220;</span>Item 1 <span style="font-size: 10pt; line-height: inherit;"><span style="letter-spacing: -0.1pt; line-height: inherit;">&#8211; Business &#8211; Business Overview - Exploration of Strategic Alternatives - Merger and Sale Transaction&#8221; for a more detailed description of the Sale Transaction and the</span>&#160;underlying <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;">MJF-Ample Purchase Agreement</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; float: none; line-height: inherit; display: inline !important;">.</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;"><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;"><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; line-height: inherit; display: inline !important;"><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;"><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;">On January 27, 2023, we entered into the Merger Agreement with </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;">Gryphon and<span style="line-height: inherit;">&#160;</span></span>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;">&#160;Merger. Upon the terms and subject to the satisfaction of the&#160;conditions provided in the Merger Agreement, including the approval of the transaction by<span style="line-height: inherit;">&#160;</span></span>Akerna&#8217;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; line-height: inherit;">&#160;and Gryphon&#8217;s stockholders,<span style="line-height: inherit;">&#160;</span></span>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;">&#160;Merger will be merged with and into Gryphon&#160; with Gryphon surviving the Merger as a wholly-owned subsidiary of<span style="line-height: inherit;">&#160;</span></span>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;">. See<span style="line-height: inherit;">&#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; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-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: -0.1pt; line-height: inherit;">&#8220;</span>Item 1<span style="line-height: inherit;">&#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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;"><span style="letter-spacing: -0.1pt; line-height: inherit;">&#8211; Business &#8211; Business Overview - Exploration of Strategic Alternatives - Merger and Sale Transaction&#8221; for a more detailed description of the Merger and the</span>&#160;underlying Merger Agreement<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;">.</span></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;"><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;"><br/></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="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="font-size: 10pt; line-height: inherit;"> On January 27, 2023, we entered into the Exchange Agreements with the holders of our Senior Convertible Notes. See &#8220;Item 1 &#8211; Business Overview &#8211; Exchange Agreements&#8221; for a more detailed description of the Exchange Agreements.</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-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: 10pt; text-align: justify; text-indent: 25pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic;"><span style="line-height: inherit;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; 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-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: 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, 365 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<span style="line-height: inherit;">&#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; 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 consolidated balance sheets as held for sale as of December 31, 2022 and 2021, respectively, and their&#160;</span>results of operations are classified as &#8220;discontinued&#160;operations&#8221; in the consolidated statements of operations for the years ended December 31, 2022 and 2021, respectively. Certain financial disclosures including major components of the assets and liabilities and results of operations of the Discontinued Group are provided in Note&#160;17 to the 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&#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.&#160;</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: 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;"><br/></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: 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;">The results of operations of our discontinued operations and the assets and liabilities of these operations&#160;that are held for sale and certain other&#160;additional disclosures are provided in Note 17 to the consolidated financial statements.</span></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><div style="line-height: 1.2;"><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">44</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><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: 0pt; 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;">Preferred Stock Offering and Reverse Stock Split</span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"><span style="line-height: inherit;">On October 4, 2022, we completed an offering&#160;<span style="line-height: inherit;"><span style="line-height: inherit;">400,000</span></span>&#160;of shares of the Company&#8217;s Series A Convertible Redeemable Preferred Stock, par value $<span style="line-height: inherit;">0.0001</span>&#160;per share (the &#8220;Series A Preferred Stock&#8221;), and&#160;<span style="line-height: inherit;"><span style="line-height: inherit;">100,000</span></span>&#160;shares of the Company&#8217;s Series B Convertible Redeemable Preferred Stock, par value $<span style="line-height: inherit;">0.0001</span>&#160;per share&#160;<span style="border-right: none; border-left: none; line-height: inherit;"><span style="line-height: inherit;">(the &#8220;Series B Preferred Stock,&#8221; and together with the Series A Preferred Stock, the &#8220;Convertible Redeemable Preferred Stock&#8221;), at an offering price of $9.50 per share, representing a 5&#160;percent original issue discount to the stated value of $10.00 per share, for gross proceeds of approximately $4.75 million in the aggregate, before the deduction of $0.4 million for fees and offering expenses of our financial advisor. We also incurred and paid approximately $0.1 million of other issue costs attributable to third-party professional and legal fees. The aggregate net proceeds (after deducting the fees and expenses of our financial advisor) together with the additional amount to provide for the 105&#160;percent redemption premium, or $0.5 million, on the Convertible Redeemable Preferred Stock was deposited in an account with an escrow agent.&#160;</span></span></span></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"><br/></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"><span style="line-height: inherit;">On November 7, 2022, we held a special meeting of stockholders to consider an amendment (the &#8220;Amendment&#8221;) to our Amended and Restated Certificate of Incorporation (the &#8220;Charter&#8221;), to effect<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;"><span style="font-size: 13.3333px; text-indent: 33.33pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">the Reverse Stock</span></span><span style="line-height: inherit;">&#160;Split</span></span><span style="font-size: 13.3333px; text-indent: 33.33pt; line-height: inherit;">&#160;as determined by our Board of Directors. The holders of the&#160;Convertible Redeemable Preferred Stock agreed to not transfer, offer, sell, contract to sell, hypothecate, pledge or otherwise dispose of the shares of the Convertible Redeemable&#160;Preferred Stock until the Reverse Stock Split, voted the shares of the Series A Preferred Stock purchased in the offering in favor of the Amendment and voted the shares of the Series B Preferred Stock purchased in the offering in a manner that &#8220;mirrored&#8221; the proportions on which the shares of Common Stock (excluding any shares of Common Stock that did not vote), the Company&#8217;s Special Voting Preferred Stock (excluding any proportion of the Special Voting Preferred Stock&#160;that did not vote) and Series A Preferred Stock voted on the Reverse Stock Split. The Reverse Stock Split required the approval of the majority of the issued and outstanding shares entitled to vote on the matter. Because the Series B Preferred Stock was automatically and without further action of the holder voted in a manner that &#8220;mirrored&#8221; the proportions on which the shares of Common Stock (excluding any shares of Common Stock that were not voted), the Company&#8217;s Special Voting Preferred Stock (excluding any proportion of the Special Voting Preferred Stock&#160; that was not voted) and Series A Preferred Stock voted on the Reverse Stock Split, abstentions by common stockholders did not have any effect on the votes cast by the holders of the Series B Preferred Stock. The Amendment was approved on November 7, 2022 and the Reverse Stock Split was effectuated at<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;">12</span><span style="font-size: 13.3333px; text-indent: 33.33pt; line-height: inherit;">:</span><span style="line-height: inherit;">01</span><span style="font-size: 13.3333px; text-indent: 33.33pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>a.m. Eastern Standard Time on November 8, 2022</span><span style="font-size: 13.3333px; text-indent: 33.33pt; line-height: inherit;">.&#160;</span></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"><span style="font-size: 13.3333px; text-indent: 33.33pt; line-height: inherit;"><br/></span></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"><span style="font-size: 13.3333px; text-indent: 33.33pt; line-height: inherit;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 holders of all of the Convertible Redeemable Preferred Stock redeemed their shares for cash at<span style="line-height: inherit;">&#160;</span></span>105<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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 of the stated value, or $</span>10.50<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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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>per share, of such shares on November 9, 2022. Accordingly, we directed the escrow agent to pay $</span>5.25<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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 on November 10, 2022 to the holders from the escrow account established upon the date of the Convertible Redeemable Preferred Stock offering. The amounts paid over the&#160;offering price upon redemption are considered &#8220;deemed&#8221; dividends and reported as a reduction of Additional paid-in capital in the&#160;consolidated statement of changes in stockholders</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-transform: none; white-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: 13.3333px; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">&#8217;</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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;equity (deficit).</span></span></p><p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif;"><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: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt; line-height: inherit; font-weight: bold; font-style: italic;">ATM Offering Program</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; text-align: justify; text-indent: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 33.33pt; text-align: justify;"><span style="line-height: inherit;">In&#160;<span style="line-height: inherit;">2021</span>, 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&#160;<span style="border-left: none; border-right: none; line-height: inherit;">$<span style="line-height: inherit;">25</span></span>&#160;million of shares of our Common Stock through an &#8220;at the market&#8221; equity offering program (the &#8220;<span style="line-height: inherit;">2021</span>&#160;ATM Program&#8221;). From its inception through September 23, 2022, a total of&#160;<span style="line-height: inherit;">118,629</span>&#160;shares of Common Stock with an aggregate gross purchase price of $<span style="line-height: inherit;">2.7</span>&#160;million, including&#160;<span style="line-height: inherit;">90,808</span>&#160;shares with an aggregate gross purchase price of $<span style="line-height: inherit;">0.8</span>&#160;million sold during&#160;<span style="line-height: inherit;">2022</span>, were sold under the&#160;<span style="line-height: inherit;">2021</span>&#160;ATM Program. On September 23, 2022, we, Oppenheimer and AGP mutually agreed to&#160;terminate the&#160;<span style="line-height: inherit;">2021</span>&#160;ATM Program.&#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; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><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">45</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><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: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 33.33pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="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&#160;<span style="border-left: none; border-right: none; line-height: inherit;">$<span style="line-height: inherit;">20.0</span></span>&#160;million of shares of our Common Stock<span style="border-left: none; border-right: none; line-height: inherit;">&#160;(the &#8220;<span style="line-height: inherit;">2022</span>&#160;ATM Program&#8221;) from time to time through AGP as the&#160;sales agent for which they will receive a commission of&#160;<span style="line-height: inherit;">3.0</span>&#160;percent of the gross proceeds. The&#160;<span style="line-height: inherit;">2022</span>&#160;ATM Program is currently limited to $<span style="line-height: inherit;">3.5</span>&#160;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&#160;<span style="line-height: inherit;">one</span>-third of the aggregate market value of our Common Stock held by non-affiliates in any&#160;<span style="line-height: inherit;">twelve</span>-month period, so long as the aggregate market value of our Common Stock held by non-affiliates is less than $<span style="line-height: inherit;">75.0</span>&#160;million.&#160;</span>Net proceeds from the sale of Common Stock under&#160;the&#160;<span style="line-height: inherit;">2022</span>&#160;ATM Program have been and will continue to be used for general corporate purposes</span></span><span style="line-height: inherit;">&#160;including working capital, marketing, product development and capital expenditures. Through December 31, 2022, we sold a total of&#160;<span style="line-height: inherit;">552,148</span>&#160;shares of Common Stock with an aggregate gross purchase price of $<span style="line-height: inherit;">1.1</span>&#160;million under the&#160;<span style="line-height: inherit;">2022</span>&#160;ATM Program leaving $2.4 million remaining available under the Baby Shelf Limitation.</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; text-align: justify; text-indent: 0pt; 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: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt; line-height: inherit; font-weight: bold; font-style: italic;">2022 Unit Offering</span><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: 0pt; line-height: 1.2;"><br/></p><p style="text-indent: 33.33pt; 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="line-height: inherit;">On July 5, 2022, we&#160;completed an offering (the&#160;<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;">&#8220;</span><span style="line-height: inherit;">2022</span>&#160;Unit Offering<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.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;">&#8221;</span>) which was comprised of an aggregate of</span><span style="line-height: inherit;">&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">(i)&#160;<span style="line-height: inherit;">29,382,861</span>&#160;units consisting of&#160;<span style="line-height: inherit;">1,469,143</span>&#160;shares of Common Stock together with Common Stock warrants (the &#8220;Common Warrants&#8221;) to purchase up to&#160;<span style="line-height: inherit;">1,469,143</span>&#160;shares of Common Stock (together, the &#8220;Units&#8221;) and (ii)&#160;<span style="line-height: inherit;">14,095,400</span>&#160;pre-funded units, consisting of&#160;<span style="line-height: inherit;">14,095,400</span>&#160;pre-funded warrants (&#8220;Pre-funded Warrants&#8221;) to purchase&#160;<span style="line-height: inherit;">704,770</span>&#160;shares of Common Stock, together with Common Warrants to purchase up to&#160;<span style="line-height: inherit;">704,770</span>&#160;shares of Common Stock (together, the &#8220;Pre-funded Units&#8221;). The Units were sold at a public offering price of $<span style="line-height: inherit;">0.23</span>&#160;per unit and the Pre-funded Units were sold at a public offering price of $<span style="line-height: inherit;">0.2299</span>&#160;per pre-funded unit.</span>&#160;</span></span></span><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The Pre-Funded Warrants were exercised immediately thereafter at their nominal exercise price of $</span><span style="line-height: inherit;">0.002</span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;per share.&#160;</span><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; line-height: inherit; display: inline !important;">The Common Warrants accompanying each of the Units and Pre-funded Units were issued separately and are immediately tradeable separately upon issuance.&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;">The Common Warrants have an exercise price of $</span><span style="line-height: inherit;">4.60</span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;per share subject to certain adjustments, are immediately exercisable and will expire&#160;</span><span style="line-height: inherit;">five</span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;years from the date of issuance. In connection with the Convertible Redeemable Preferred Stock offering, the exercise price of the&#160;Common Warrants was reduced to&#160;$</span><span style="line-height: inherit;">3.518</span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;per share effective October 5, 2022.</span></span></p><p style="text-indent: 33.33pt; 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="border-left: none; border-right: none; line-height: inherit;">We granted the Underwriter a<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">45</span>-day option from the effective date of the<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">2022</span><span style="line-height: inherit;">&#160;</span>Unit Offering to purchase from us (i) additional shares of Common Stock and/or (ii) Common Warrants and/or (iii) Pre-Funded Warrants, in any combination thereof solely to cover over-allotments(the&#160;&#8220;Over-allotment Option&#8221;); however, the Over-allotment Option expired unexercised on August 14, 2022.&#160;</span></span><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; line-height: inherit; display: inline !important;">shares of Common Stock (the &#8220;Underwriter Warrants&#8221;). Upon the expiration of the&#160;Over-allotment Option, 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="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="line-height: inherit;"><span style="line-height: inherit;">six</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>months after<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="line-height: inherit;">June 29, 2022</span></span><span style="line-height: inherit;">&#160;</span>(the &#8220;Effective Date&#8221;) and ending<span style="line-height: inherit;">&#160;</span></span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;">five</span></span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;years from the Effective Date, at a price per share equal to $</span><span style="line-height: inherit;"><span style="line-height: inherit;">4.60</span>, subject to certain adjustments</span><span style="line-height: inherit;">.&#160;In connection with the Convertible Redeemable Preferred Stock offering, the exercise price of the&#160;Underwriter Warrants was reduced to&#160;$<span style="line-height: inherit;">3.518</span>&#160;per share effective October 5, 2022.&#160;The Underwriter Warrants may be transferred by the Underwriter without restriction during the same period.&#160;</span></span></p><p style="text-indent: 33.33pt; 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', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">T<span style="font-family: 'times new roman', times; line-height: inherit;">he Unit Offering closed on July 5, 2022 and we received</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;<span style="font-size: 10pt; line-height: inherit;">net proceeds of approximately $</span></span><span style="line-height: inherit;">9.2</span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;million after deducting underwriting discounts and commissions and related&#160;expenses including legal and other professional fees. In connection with an amendment to the Senior Convertible Notes that deferred principal payments to 2023 and provided for certain waivers, among others (see Note 10 - Long Term Debt to the&#160;consolidated financial statements), a total of $</span><span style="line-height: inherit;">7.0</span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;million of the proceeds were deposited into the Restricted Accounts. We used the remaining net proceeds from the&#160;</span><span style="line-height: inherit;">2022</span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;Unit Offering for general corporate purposes, including working capital, marketing, product development and capital expenditures. As of September 30, 2022, a total of&#160;</span><span style="line-height: inherit;">45,652,174</span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;warrants exercisable for&#160;</span><span style="line-height: inherit;">2,282,609</span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;shares of Common Stock remain outstanding from&#160;the&#160;<span style="line-height: inherit;">2022</span>&#160;Unit Offering including&#160;<span style="line-height: inherit;">43,478,261</span>&#160;Common Warrants exercisable for&#160;<span style="line-height: inherit;">2,173,913</span>&#160;shares of Common Stock and&#160;<span style="line-height: inherit;">2,173,913</span>&#160;Underwriter Warrants exercisable for&#160;<span style="line-height: inherit;">108,696</span>&#160;shares of Common Stock.&#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; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt; line-height: inherit; font-weight: bold; font-style: italic;">Restructuring</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; text-align: justify; text-indent: 0pt; 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-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt; line-height: inherit;"><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.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;">In&#160; May 2022, we implemented a corporate restructuring initiative (the &#8220;Restructuring&#8221;) as approved by our Board of Directors. The Restructuring resulted in a reduction of our workforce by&#160;</span><span style="line-height: inherit;">59</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: 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;employees, or approximately 33 percent 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 headcount at that time. We incurred costs of approximately $</span><span style="line-height: inherit;">0.6</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: 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;million in severance benefits, including employee insurance, associated payroll taxes and legal costs in connection with the Restructuring. This amount was fully attributable to our continuing operations.</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: 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;Of the total, $0.3 million was included in Sales and marketing costs, $0.2 million was recorded in Product development costs and less than $</span><span style="line-height: inherit;">0.1</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: 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;million was included in each of Cost of revenue and General and administrative expenses, respectively. All amounts incurred were settled in cash during the year ended December 31, 2022. Accordingly, we have no material obligations remaining associated with the Restructuring. In addition to the reduction in force, our executive&#160;leadership&#160;team was subject to a temporary 25 percent reduction in salary during the second quarter of 2022.</span></span></span></p><div style="line-height: 1.2;"><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">46</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><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><br/></span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Components of Results of Operations</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="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Revenue</span></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;">&#160;</span></p><p style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">We generate revenue from two primary sources: (1) software and (2) consulting services. Revenue from software comprised approximately&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">95&#160;percent and 91&#160;percent of our revenue for the years ended December 31, 2022, and&#160;<span style="border-left: none; border-right: none; line-height: inherit;">2021</span>, respectively.<span style="line-height: inherit;">&#160;</span>Revenue from consulting services comprised approximately 5&#160;percent and&#160;9&#160;percent of our revenue <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;">for the same periods</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;">, </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;">respectively.</span></span><br/></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; 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;"><span style="font-style: italic; line-height: inherit;">Software</span>. Our software is solutioned for our key markets, SMB&#160;and government regulatory agencies. In these markets, software revenue is generated from subscriptions and services related to the use of our commercial software platforms, MJ Platform<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;">&#174;</span>, and&#160;our government regulatory platform, Leaf Data Systems<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;">&#174;</span>. 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<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;">&#174;</span> contracts are generally multi-year contracts payable annually or quarterly in advance of service. MJ Platform<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;">&#174;</span> and Leaf Data Systems<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;">&#174;</span> 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.&#160;</span></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;">&#160;</span><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;"><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; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Consulting Services</span>. Consulting services revenue is generated by providing solutions for <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">prospective and current<span style="line-height: inherit;">&#160;cannabis, hemp and CBD business&#160;</span></span>operators in the pre-application of licensures and pre-operational phases of development. 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.&#160;</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></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, 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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><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: 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; line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Other Revenue</span>. Our other revenue is derived primarily from <span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;">point-of-sale hardware and other non-recurring revenue.</span></span></span><b><i></i></b></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, 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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><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: 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; line-height: inherit;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;"><br/></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; background-color: #ffffff; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><i><span style="font-size: 10pt; line-height: inherit;">Cost of Revenue and Operating Expenses</span></i></b></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; background-color: #ffffff; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><i><span style="font-size: 10pt; line-height: inherit;">&#160;</span></i></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'; font-size: 10pt; font-style: italic; line-height: inherit;">Cost of Revenue,&#160;</span><span style="font-family: 'Times New Roman'; 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<span style="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: 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;">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-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: 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;">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="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'; font-size: 10pt; line-height: inherit;">&#160;</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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Product Development Expenses.&#160;</span><span style="font-family: 'Times New Roman'; 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></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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Sales and Marketing Expenses.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Sales and marketing expense is primarily salaries and related expenses<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: 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;">, including commissions,</span><span style="line-height: inherit;">&#160;</span>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. The timing of these marketing events will affect our marketing costs in a particular quarter.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">We defer the portion of sales commissions that is considered a cost of obtaining a new contract with a customer and amortize these deferred costs over the period of benefit, currently</span><span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-indent: 32pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span>one<span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-indent: 32pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>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.</span><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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">General and Administrative Expenses.&#160;</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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Our general and administrative expenses include salaries and benefits and other costs of departments serving administrative functions, such as executive and corporate governance, 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="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><div id="t_ft_FMD34XARKW00000000000000000000b"><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;">47</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; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 32pt; line-height: inherit;">&#160;</span><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Results of Operations for the Year Ended December 31, 2022 Compared to the Year Ended December 31, 2021 </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: left; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">The following table highlights our operating revenues and expenses attributable to our continuing operations for the year ended December 31, 2022 as compared to the year ended December 31, 2021:</span></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt 0px; text-indent: 0.5in;">&#160;</p><div id="t_ft_ZPCWSS6GGW00000000000000000000b"><table style="height: 325px; 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: 0px;" cellpadding="0"><tbody><tr style="vertical-align: bottom; height: 17px;"><td style="text-align: center; height: 17px; width: 61.4548%;">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt; height: 17px; width: 0.475867%;"><br/></td><td style="font-weight: bold; padding-bottom: 1.5pt; height: 17px; text-align: center; border-bottom: 1px solid #000000; width: 21.9517%;" colspan="6"><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: 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;">Year Ended December 31,</span><br/></td><td style="font-weight: bold; padding-bottom: 1.5pt; height: 17px; width: 0.475867%;"><br/></td><td style="font-weight: bold; padding-bottom: 1.5pt; height: 17px; width: 0.541419%;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center; height: 27px; border-bottom: 1px solid #000000; width: 14.1315%;" colspan="6" rowspan="2">Change<br/>Period over period<br/></td><td style="padding-bottom: 1.5pt; font-weight: bold; height: 17px; width: 1.01971%;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 61.4548%;">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.475867%;"><br/></td><td style="font-weight: bold; padding-bottom: 1.5pt; height: 10px; text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; width: 10.5%;" colspan="2"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></p></td><td style="font-weight: bold; padding-bottom: 1.5pt; text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.475867%;"><br/></td><td style="font-weight: bold; padding-bottom: 1.5pt; text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.475867%;"><br/></td><td style="font-weight: bold; padding-bottom: 1.5pt; text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; width: 10.5%;" colspan="2"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;">2021&#160;</span></p></td><td style="font-weight: bold; padding-bottom: 1.5pt; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.475867%;"><br/></td><td style="font-weight: bold; padding-bottom: 1.5pt; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.541419%;">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.01971%;">&#160;</td></tr><tr style="vertical-align: bottom; height: 16px;"><td style="height: 16px; width: 61.4548%;"><span style="font-weight: bold; line-height: inherit;">Revenue</span></td><td style="height: 16px; width: 0.475867%;"><br/></td><td style="height: 16px; width: 10.5%;" colspan="2"><br/></td><td style="height: 16px; width: 0.475867%;"><br/></td><td style="height: 16px; width: 0.475867%;"><br/></td><td style="height: 16px; width: 10.5%;" colspan="2"><br/></td><td style="height: 16px; width: 0.475867%;"><br/></td><td style="height: 16px; width: 0.541419%;">&#160;</td><td style="height: 16px; width: 10.5%;" colspan="2">&#160;</td><td style="height: 16px; width: 0.475867%;">&#160;</td><td style="height: 16px; width: 0.475867%;">&#160;</td><td style="height: 16px; width: 2.67981%;" colspan="2">&#160;</td><td style="height: 16px; width: 1.01971%;">&#160;</td></tr><tr style="vertical-align: bottom; height: 16px; background-color: #cceeff;"><td style="height: 16px; width: 61.4548%; border-bottom-width: 1px; padding-left: 30px; background-color: #cceeff;">Software</td><td style="height: 16px; width: 0.475867%; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="height: 16px; width: 0.5%; border-bottom-width: 1px; background-color: #cceeff;">$</td><td style="height: 16px; text-align: right; width: 10%; border-bottom-width: 1px; background-color: #cceeff;">12,920,647</td><td style="height: 16px; width: 0.475867%; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="height: 16px; width: 0.475867%; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="height: 16px; width: 0.5%; border-bottom-width: 1px; background-color: #cceeff;">$</td><td style="height: 16px; text-align: right; width: 10%; border-bottom-width: 1px; background-color: #cceeff;">15,984,376</td><td style="height: 16px; width: 0.475867%; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="height: 16px; width: 0.541419%; border-bottom-width: 1px; background-color: #cceeff;">&#160;</td><td style="text-align: left; height: 16px; width: 0.5%; border-bottom-width: 1px; background-color: #cceeff;">$</td><td style="text-align: right; height: 16px; width: 10%; border-bottom-width: 1px; background-color: #cceeff;">(3,063,729</td><td style="height: 16px; width: 0.475867%; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="height: 16px; width: 0.475867%; border-bottom-width: 1px; background-color: #cceeff;">&#160;</td><td style="text-align: left; height: 16px; width: 0.67981%; border-bottom-width: 1px; background-color: #cceeff;">&#160;</td><td style="text-align: right; height: 16px; width: 2%; border-bottom-width: 1px; background-color: #cceeff;">(19)</td><td style="text-align: left; height: 16px; width: 1.01971%; border-bottom-width: 1px; background-color: #cceeff;">%</td></tr><tr style="vertical-align: bottom; height: 16px;"><td style="height: 16px; border-bottom-width: 1px; padding-left: 30px; width: 61.4548%;">Consulting</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; width: 10%;">682,309</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; width: 10%;">1,510,413</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; width: 10%;">(828,104</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;">)</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; width: 2%;">(55)</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 1.01971%;">%</td></tr><tr style="vertical-align: bottom; height: 16px; background-color: #cceeff;"><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; padding-left: 30px; background-color: #cceeff; width: 61.4548%;">Other <span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">revenue </span></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; text-align: right; border-bottom: 1px solid #000000; background-color: #cceeff; width: 10%;">42,074</td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; text-align: right; border-bottom: 1px solid #000000; background-color: #cceeff; width: 10%;">132,308</td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 10%;">(90,234</td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;">)</td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 2%;">(68)</td><td style="padding-bottom: 1.5pt; text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 1.01971%;">%</td></tr><tr style="vertical-align: bottom; height: 16px;"><td style="text-align: left; height: 16px; border-bottom-width: 1px; padding-left: 60px; width: 61.4548%;">Total revenue</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; width: 10%;">13,645,030</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; width: 10%;">17,627,097</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; width: 10%;">(3,982,067</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;">)</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; width: 2%;">(23)</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 1.01971%;">%</td></tr><tr style="vertical-align: bottom; height: 16px; background-color: #cceeff;"><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 61.4548%;">&#160;</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">&#160;</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 2%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 1.01971%;">&#160;</td></tr><tr style="vertical-align: bottom; height: 16px;"><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; width: 61.4548%;"><span style="font-weight: bold; line-height: inherit;">Cost of revenue</span></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; text-align: right; border-bottom: 1px solid #000000; width: 10%;">5,412,388</td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom: 1px solid #000000; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; text-align: right; border-bottom: 1px solid #000000; width: 10%;">7,433,884</td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom: 1px solid #000000; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom: 1px solid #000000; width: 10%;">(2,021,496</td><td style="padding: 0px 0px 1px; height: 16px; border-bottom-width: 1px; width: 0.475867%;">)</td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom-width: 1px; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; width: 2%;">(27)</td><td style="padding-bottom: 1.5pt; text-align: left; height: 16px; border-bottom-width: 1px; width: 1.01971%;">%</td></tr><tr style="vertical-align: bottom; height: 16px; background-color: #cceeff;"><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 30px; width: 61.4548%;">Gross profit</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">8,232,642</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">10,193,213</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">(1,960,571</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;">)</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 2%;">(19)</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 1.01971%;">%</td></tr><tr style="height: 16px;"><td style="border-bottom-width: 1px; height: 16px; padding-left: 60px; width: 61.4548%;"><span style="font-style: italic; line-height: inherit;">Gross profit margin</span></td><td style="border-bottom-width: 1px; height: 16px; width: 0.475867%;"><br/></td><td style="border-bottom-width: 1px; height: 16px; width: 0.5%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 16px; width: 10%;">60</td><td style="border-bottom-width: 1px; height: 16px; width: 0.475867%;">%</td><td style="border-bottom-width: 1px; height: 16px; width: 0.475867%;"><br/></td><td style="border-bottom-width: 1px; height: 16px; width: 0.5%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 16px; width: 10%;">58</td><td style="border-bottom-width: 1px; height: 16px; width: 0.475867%;">%</td><td style="border-bottom-width: 1px; height: 16px; width: 0.541419%;"><br/></td><td style="text-align: left; border-bottom-width: 1px; height: 16px; width: 0.5%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 16px; width: 10%;"><br/></td><td style="border-bottom-width: 1px; height: 16px; width: 0.475867%;"><br/></td><td style="border-bottom-width: 1px; height: 16px; width: 0.475867%;"><br/></td><td style="text-align: left; border-bottom-width: 1px; height: 16px; width: 0.67981%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 16px; width: 2%;"><br/></td><td style="text-align: left; border-bottom-width: 1px; height: 16px; width: 1.01971%;"><br/></td></tr><tr style="vertical-align: bottom; height: 16px; background-color: #cceeff;"><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 61.4548%;">&#160;</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">&#160;</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 2%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 1.01971%;">&#160;</td></tr><tr style="vertical-align: bottom; height: 16px;"><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 61.4548%;"><span style="font-weight: bold; line-height: inherit;">Operating expenses</span></td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; width: 10%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; border-bottom-width: 1px; width: 10%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;"><br/></td><td style="height: 16px; border-bottom-width: 1px; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; width: 10%;">&#160;</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;">&#160;</td><td style="height: 16px; border-bottom-width: 1px; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom-width: 1px; width: 2%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom-width: 1px; width: 1.01971%;">&#160;</td></tr><tr style="vertical-align: bottom; height: 16px; background-color: #cceeff;"><td style="text-align: left; height: 16px; background-color: #cceeff; padding-left: 30px; width: 61.4548%;">Product development</td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; background-color: #cceeff; width: 10%;">4,690,967</td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; background-color: #cceeff; width: 10%;">5,892,022</td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; background-color: #cceeff; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; background-color: #cceeff; width: 10%;">(1,201,055</td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;">)</td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; background-color: #cceeff; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; background-color: #cceeff; width: 2%;">(20)</td><td style="text-align: left; height: 16px; background-color: #cceeff; width: 1.01971%;">%</td></tr><tr style="height: 15px;"><td style="text-align: left; padding-bottom: 1.5pt; height: 15px; padding-left: 30px; width: 61.4548%;">Sales and marketing</td><td style="padding-bottom: 1.5pt; height: 15px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 15px; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 15px; text-align: right; width: 10%;">6,053,172</td><td style="padding-bottom: 1.5pt; height: 15px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 15px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 15px; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 15px; text-align: right; width: 10%;">7,708,265</td><td style="padding-bottom: 1.5pt; height: 15px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 15px; width: 0.541419%;"><br/></td><td style="text-align: left; height: 15px; width: 0.5%;"><br/></td><td style="text-align: right; height: 15px; width: 10%;">(1,655,093</td><td style="padding-bottom: 1.5pt; height: 15px; width: 0.475867%;">)</td><td style="padding-bottom: 1.5pt; height: 15px; width: 0.475867%;"><br/></td><td style="text-align: left; height: 15px; width: 0.67981%;"><br/></td><td style="text-align: right; height: 15px; width: 2%;">(21)</td><td style="padding-bottom: 1.5pt; text-align: left; height: 15px; width: 1.01971%;">%</td></tr><tr style="vertical-align: bottom; height: 16px; background-color: #cceeff;"><td style="text-align: left; padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; padding-left: 30px; width: 61.4548%;">General and administrative</td><td style="padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; text-align: right; background-color: #cceeff; width: 10%;">8,344,613</td><td style="padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; text-align: right; background-color: #cceeff; width: 10%;">10,173,630</td><td style="padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; background-color: #cceeff; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; background-color: #cceeff; width: 10%;">(1,829,017</td><td style="padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; width: 0.475867%;">)</td><td style="padding-bottom: 1.5pt; height: 16px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; background-color: #cceeff; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; background-color: #cceeff; width: 2%;">(18)</td><td style="padding-bottom: 1.5pt; text-align: left; height: 16px; background-color: #cceeff; width: 1.01971%;">%</td></tr><tr style="vertical-align: bottom; height: 16px;"><td style="height: 16px; padding-left: 30px; width: 61.4548%;">Depreciation and amortization</td><td style="height: 16px; width: 0.475867%;"><br/></td><td style="height: 16px; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; width: 10%;">5,622,274</td><td style="height: 16px; width: 0.475867%;"><br/></td><td style="height: 16px; width: 0.475867%;"><br/></td><td style="height: 16px; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; width: 10%;">5,174,551</td><td style="height: 16px; width: 0.475867%;"><br/></td><td style="height: 16px; text-align: right; margin-left: 0.1px; width: 0.541419%;"><span style="height: 16px; width: 9.79955%; vertical-align: bottom; line-height: inherit;">&#160;</span></td><td style="text-align: right; height: 16px; margin-left: 0.1px; width: 0.5%;"><span style="height: 16px; width: 9.79955%; vertical-align: bottom; line-height: inherit;">&#160;</span></td><td style="text-align: right; height: 16px; margin-left: 0.1px; width: 10%;">447,723</td><td style="height: 16px; margin-left: 0.1px; width: 0.475867%;"></td><td style="height: 16px; text-align: right; margin-left: 0.1px; width: 0.475867%;"><span style="height: 16px; width: 9.79955%; vertical-align: bottom; line-height: inherit;">&#160;</span></td><td style="text-align: right; height: 16px; margin-left: 0.1px; width: 0.67981%;"><span style="height: 16px; width: 9.79955%; vertical-align: bottom; line-height: inherit;">&#160;</span></td><td style="text-align: right; height: 16px; margin-left: 0.1px; width: 2%;">9</td><td style="text-align: left; height: 16px; margin-left: 0.1px; width: 1.01971%;">%&#160;</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; padding-left: 30px; width: 61.4548%;">Impairment of long-lived assets</td><td style="height: 17px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 17px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 10%;">38,967,295</td><td style="height: 17px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 17px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 17px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 0.5%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 10%;">14,354,114</td><td style="height: 17px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="text-align: right; margin-left: 0.1px; height: 17px; background-color: #cceeff; width: 0.541419%;"><br/></td><td style="text-align: right; margin-left: 0.1px; height: 17px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 0.5%;"><br/></td><td style="text-align: right; margin-left: 0.1px; height: 17px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 10%;">24,613,181</td><td style="margin-left: 0.1px; height: 17px; background-color: #cceeff; width: 0.475867%;"></td><td style="text-align: right; margin-left: 0.1px; height: 17px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="text-align: right; margin-left: 0.1px; height: 17px; background-color: #cceeff; width: 0.67981%;"><br/></td><td style="text-align: right; margin-left: 0.1px; height: 17px; background-color: #cceeff; width: 2%;">171</td><td style="text-align: left; margin-left: 0.1px; height: 17px; background-color: #cceeff; width: 1.01971%;">%</td></tr><tr style="vertical-align: bottom; height: 16px;"><td style="text-align: left; padding-bottom: 1.5pt; height: 16px; padding-left: 60px; width: 61.4548%;">Total operating expenses</td><td style="padding-bottom: 1.5pt; height: 16px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; text-align: right; border-bottom: 1px solid #000000; width: 10%;">63,678,321</td><td style="padding-bottom: 1.5pt; height: 16px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; border-bottom: 1px solid #000000; width: 0.5%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; text-align: right; border-bottom: 1px solid #000000; width: 10%;">43,302,582</td><td style="padding-bottom: 1.5pt; height: 16px; width: 0.475867%;"><br/></td><td style="padding-bottom: 1.5pt; height: 16px; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; border-bottom: 1px solid #000000; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; border-bottom: 1px solid #000000; width: 10%;">20,375,739</td><td style="padding-bottom: 1.5pt; height: 16px; width: 0.475867%;"></td><td style="padding-bottom: 1.5pt; height: 16px; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; width: 2%;">47</td><td style="padding-bottom: 1.5pt; text-align: left; height: 16px; width: 1.01971%;">%</td></tr><tr style="vertical-align: bottom; height: 16px; background-color: #cceeff;"><td style="height: 16px; background-color: #cceeff; width: 61.4548%;">&#160;</td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; background-color: #cceeff; width: 10%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.5%;"><br/></td><td style="height: 16px; text-align: right; background-color: #cceeff; width: 10%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;"><br/></td><td style="height: 16px; background-color: #cceeff; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 16px; background-color: #cceeff; width: 0.5%;">&#160;</td><td style="text-align: right; height: 16px; background-color: #cceeff; width: 10%;">&#160;</td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="height: 16px; background-color: #cceeff; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 16px; background-color: #cceeff; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 16px; background-color: #cceeff; width: 2%;">&#160;</td><td style="text-align: left; height: 16px; background-color: #cceeff; width: 1.01971%;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="text-align: left; padding-bottom: 4pt; height: 10px; width: 61.4548%; padding-left: 60px;">Loss from operations</td><td style="padding-bottom: 4pt; height: 10px; width: 0.475867%;"><br/></td><td style="padding: 0px; height: 10px; width: 0.5%;">$</td><td style="padding: 0px; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10%;">(55,445,679</td><td style="padding: 0px 0px 1px; height: 10px; width: 0.475867%;">)</td><td style="padding-bottom: 4pt; height: 10px; width: 0.475867%;"><br/></td><td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; width: 0.5%;"><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="padding: 0px; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10%;">(33,109,369</td><td style="padding: 0px 0px 1px; height: 10px; width: 0.475867%;">)</td><td style="padding-bottom: 4pt; height: 10px; width: 0.541419%;">&#160;</td><td style="text-align: left; height: 10px; border-bottom: 2.8pt double #000000; width: 0.5%;">$</td><td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000; width: 10%;">(22,336,310</td><td style="padding: 0px 0px 1px; text-align: left; height: 10px; width: 0.475867%;">)</td><td style="padding-bottom: 4pt; height: 10px; width: 0.475867%;">&#160;</td><td style="text-align: left; height: 10px; width: 0.67981%;">&#160;</td><td style="text-align: right; height: 10px; width: 2%;">67</td><td style="padding: 0px; text-align: left; height: 10px; width: 1.01971%;">%</td></tr></tbody></table></div><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt 0px; text-indent: 0.5in;"><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-style: italic; font-weight: bold; line-height: inherit;">Revenue</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: 25pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Software Revenue</span></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;">&#160;</span></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; margin: 0pt; text-align: justify; text-indent: 32pt;">Total software revenue declined to $12.9 million for the year ended December 31, 2022 from $16.0 million for the year ended December 31, 2021, for a&#160;decrease&#160;of $3.1 million, or 19 percent.&#160;<span style="line-height: inherit;">Software</span> revenue accounted for 95 percent and 91 percent of total revenue in 2022 and 2021, respectively. The decline is primarily&#160;attributable to (i) customer attrition and declines in business&#160;development with a focus on maintenance-only after the Restructuring for Ample, Solo, Trellis and Viridian ($2.1 million), (ii) the loss of subscription service for the state of Washington for 2022 ($0.7 million) and (iii) the transition of a key client<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 2021 to 2022 ($0.5 million). These declines&#160;were partially offset&#160;by higher revenues attributable to subscription service for the states of Utah and Pennsylvania ($0.2 million) and higher revenues attributable to a new text-capable application ($0.1 million).</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 25pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Consulting Revenue</span></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;">&#160;</span></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;">Our consulting revenue was $0.7 million for the year ended December 31, 2022 compared to $1.5 million for the year ended December 31, 2022, a&#160;decrease of $0.8 million, or 55&#160;percent. Consulting revenue was 5&#160;percent and 9&#160;percent of total revenue for 2022 and 2021, respectively. Due to the nature of consulting revenue, our dependence on emerging market activity as a driver of demand, the percentage of consulting revenue over total revenue has varied from period to period depending on whether state legislation has expanded to allow new market entrants or growth of existing market participant operations.&#160;</span></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;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 25pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Other Revenue</span></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;">&#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;"><span style="font-size: 10pt; line-height: inherit;">Other revenue includes retail/resale revenue, which is generated from point-of-sale hardware and other non-recurring revenues. Other revenue was less than $0.1 million</span>&#160;and $0.1&#160;<span style="font-size: 10pt; line-height: inherit;">million for the years ended December 31, 2022 and 2021 and was less than 1 percent of total revenue for each of the years ended December 31, 2022 and 2021</span><span style="font-size: 10pt; line-height: inherit;">, respectively.</span></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><div style="line-height: 1.2;"><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">48</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><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><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Cost of Revenue&#160;</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><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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">Cost of revenue decreased&#160;</span>to $5.4 million for the year ended December 31, 2022 from $7.4 million for the year ended December 31, 2021, for a&#160;decrease<span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">of $2.0 million, or&#160;</span>27 percent. <span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">The decrease was due primarily&#160;to the following (i) $0.8 million of lower software application and hosting expenses, (ii) $0.5 million of lower hardware and platform license expenses, (iii) $0.2 million of lower salary-related and contractor expenses and (iv) $0.1 million of lower stock-based compensation. In addition, we recorded a reversal of a legal contingency of $0.5 million that was initially&#160;recognized in 2021 (see Note 12 - Commitments and Contingencies to the consolidated financial statements for further discussion of this matter).</span></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><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: 0pt; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Gross Profit</span></span></p><p style="text-align: justify; text-indent: 24pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">Gross profit decreased to $8.2 million for the year ended December 31, 2022 from $10.2 million for the year ended December 31, 2021, for a&#160;decrease&#160;of $2.0 million, or 19&#160;percent. Gross margin increased to 60 percent for the year ended December 31, 2022 from 58&#160;percent for the year ended December 31, 2021. This decline in gross profit was due primarily to the decline in revenue despite the higher relative gross profit margin.</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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Operating Expenses</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; line-height: 1.2; text-indent: 25pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><i><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">Product Development</span></i></span></p><p style="margin: 0pt; text-align: justify; 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', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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="font-size: 10pt; line-height: inherit;"> Product development expense decreased to </span></span><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: 42.6667px; text-transform: none; white-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="line-height: inherit;">4.7&#160;</span>millio</span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">n <span style="font-size: 10pt; line-height: inherit;">for the year ended December 31, 2022 from </span> $5.9&#160;million <span style="font-size: 10pt; line-height: inherit;">for the year ended December 31, 2021, for a decrease of</span>&#160;$</span><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: 42.6667px; text-transform: none; white-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;">1.2&#160;million, or&#160;20 percent. The decrease was due primarily to lower salary-related and contractor expenses in the&#160;amount of $0.9 million and $0.5 million of lower&#160;stock-based compensation expense. In addition, we incurred $0.2 million of lower recruiting expenses. These declines were primarily attributable&#160;to the effects of the Restructuring in 2022 which reduced our overall headcount. The restructuring resulted in $0.2 million of direct costs attributable&#160;to Product development. In addition, we incurred higher software application and hosting expenses of $0.1 million and a $0.1 million&#160;increase to a legal settlement reserve in the&#160;2022 period.&#160;</span></span></span></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 25pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i style="margin: 0pt; text-align: justify;"><span style="font-size: 10pt; font-style: italic; line-height: inherit;">Sales and Marketing</span></i></span></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; 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', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;"><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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="font-size: 10pt; line-height: inherit;">Sales and marketing expense decreased to </span> $</span><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: 42.6667px; text-transform: none; white-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;">6.1&#160;million</span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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="font-size: 10pt; line-height: inherit;">for the year ended December 31, 2022 from</span>&#160;$7.7 million <span style="font-size: 10pt; line-height: inherit;">for the year ended December 31, 2021, for a decrease of </span> $1.7 million or 21&#160;percent. <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 decrease was due primarily to lower salary-related and contractor expenses in the&#160;amount of $1.2 million and $0.5 million of lower&#160;stock-based compensation expense. We also incurred $0.2 million of lower trade show and related promotional expenses during 2022. These declines were primarily attributable&#160;to the effects of the Restructuring in 2022 which reduced our overall headcount. The restructuring resulted in $0.3 million of direct costs<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;">attributable</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;">&#160;to Sales and marketing</span><span style="font-size: 10pt; line-height: inherit;">. In addition, we <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;">incurred higher software and application expenses of $0.1 million in the&#160;2022 period.</span></span></span></span></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 25pt;"><i style="margin: 0pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: italic; line-height: inherit;">General and Administrative</span></i></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; 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; font-family: 'times new roman', times;"><span style="line-height: inherit;"><span style="line-height: inherit;">General and administrative expense decreased to&#160;</span>$8.3 million <span style="line-height: inherit;">for the year ended December 31, 2022 from&#160;</span>$10.2 million <span style="line-height: inherit;">for the year ended December 31, 2021, for a decrease of $</span>1.8 million, or 18&#160;percent. This decrease was due primarily to $2.4 million of lower restructuring costs as the 2021 period included the&#160;<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: 42.6667px; text-transform: none; white-space: normal; 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;">termination of our office spaces in Denver in December 2021 and Toronto in June 2021 and the associated write-off of certain leasehold improvements. In addition, we had</span>&#160;a reduction in acquisition-related expenses of $0.4 million as we completed two acquisitions, Viridian and 365 Cannabis, during 2021 and none in 2022. These decreases were partially offset by (i) $0.4 million of higher salary and related benefits and recruiting costs due in part to addressing employee turnover in certain key management positions, (ii) $0.3 million of higher professional&#160;fees due primarily to multiple proxy solicitations for shareholder votes including the Reverse Stock Split and multiple SEC filings associated with the proxies and the&#160;2022 ATM Program and (iii) $0.3 million of higher software and applications costs.</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 25pt;"><span style="font-size: 10pt; line-height: inherit;"><i style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-style: italic; line-height: inherit;">Depreciation and Amortization</span></i></span></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; break-after: avoid; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">Depreciation and amortization expense increased to $5.6 million for the year ended December 31, 2022 from $5.2 million for the year ended December 31, 2021. The increase is due primarily to an increase of $2.8 million in capitalized&#160;software&#160;during 2022 prior to the assessment for impairment during the&#160;fourth quarter of 2022 (see below).&#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-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: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></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-indent: 25pt; 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; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><i style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-style: italic; line-height: inherit;">Impairment of long-lived assets</span></i></span></p><p style="margin: 0cm 0cm 0.0001pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 32px; 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-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><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-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; line-height: 1.2; text-align: justify; text-indent: 32pt; margin: 0pt;"><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-transform: none; white-space: normal; 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><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">During 2022, we determined that the carrying value of the capitalized software associated with MJF, Solo, Trellis and Viridian were not recoverable with its undiscounted cash flows during their remaining useful&#160;lives.</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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;">&#160;Accordingly, we recorded a charge of $4.6 million to fully impair these assets. With the exception of the intangible assets attributable to Ample, we fully impaired our intangible assets due to our intention to discontinue Solo, Trellis and Viridian resulting in a charge of $3.2 million. Based on our&#160;</span>qualitative assessment of goodwill and consideration of 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 as well as our intention&#160;to wind down and discontinue service for Solo, Trellis and Viridian,&#160;</span>we determined in December 2022 that it was necessary to impair the remaining goodwill asset by an incremental $3.8 million. During the first and second quarters of&#160;<span style="line-height: inherit;">2022</span>, we recognized impairments of $15.4 million and $11.9 million to goodwill, respectively, due primarily to continued declines in market valuations. During the year ended December 31, 2021<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;">, primarily due to a continued decline in market valuation and a flattening in the operating&#160;results of Ample, Solo, Trellis and Viridian compared to acquisition assumptions, we recognized an impairment of $14.4</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: 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;">&#160;million to goodwill.</span></span></span></span></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-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; line-height: 1.2; text-align: justify; text-indent: 32pt; 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-transform: none; white-space: normal; 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><span style="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: 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; line-height: inherit; display: inline !important;"><br/></span></span></span></span></div></div></div></div><div style="line-height: 1.2;"><div id="t_ft_53BG90F89C00000000000000000000b"><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">49</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="text-align: justify; text-indent: 32pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; 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; line-height: inherit;">Non-GAAP Financial Measures</span></p><p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><br/></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; 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="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></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; 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.<span style="line-height: inherit;">&#160; </span>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="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></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; 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 with their most directly comparable GAAP financial measures and not rely on any single financial measure to evaluate our business.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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;">EBITDA and Adjusted EBITDA</span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;">We believe that EBITDA and Adjusted EBITDA, when considered with the consolidated&#160;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.</p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;">We define EBITDA as net loss before loss from discontinued operations, net of tax, interest <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;">expense,</span>&#160;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:<br/></p><p style="margin: 0pt; text-indent: 48pt; text-align: justify; line-height: 1.2;"><br/></p><div id="t_ft_6Q9VJX5B3K00000000000000000000b"><table style="width: 100.076%; margin: 0px; height: 138px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;"><tbody><tr style="height: 10px;"><td style="height: 10px; width: 3%;"><br/></td><td style="margin-left: 0.1px; vertical-align: top; height: 10px; width: 2%;"><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;">&#9679;</span></td><td style="vertical-align: top; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: justify; width: 95%;">impairment of long-lived assets, <span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">as this is a non-cash, non-recurring item, which effects the comparability of results of operations and liquidity</span>;</td></tr><tr style="height: 11px;"><td style="height: 11px;"><br/></td><td style="height: 11px; margin-left: 0.1px; vertical-align: top;" valign="top"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span><br/></td><td style="height: 11px; vertical-align: top; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: justify;" valign="top">stock-based compensation expense, as 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;</td></tr><tr style="height: 16px;"><td style="height: 16px;"><br/></td><td style="vertical-align: top; height: 16px; margin-left: 0.1px;" valign="top"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></td><td style="height: 16px; margin: 0px; vertical-align: top; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: justify; border-bottom-width: 0.5px;" valign="top"><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: 64px; 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;">costs incurred in connection with business combinations that are required to be expensed as incurred in accordance with GAAP, because business combination costs are specific to the complexity and size of the underlying transactions and are not reflective of our ongoing operations;&#160;</span></td></tr><tr style="height: 10px;"><td style="height: 10px;"><br/></td><td style="vertical-align: top; margin-left: 0.1px; height: 10px;"><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;">&#9679;</span></td><td style="margin: 0px; vertical-align: top; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: justify; height: 10px;">costs incurred in connection with non-recurring&#160;financing activities and related transactions, including the Reverse Stock Split as well as fees incurred as a direct result of electing the fair value option to account for our debt instruments;</td></tr><tr style="height: 15px;"><td style="height: 15px;"><br/></td><td style="vertical-align: top; height: 15px; margin-left: 0.1px;" valign="top"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></td><td style="height: 15px; vertical-align: top; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: justify;" valign="top">restructuring charges, which includes severance costs to terminate employees in functions that have been eliminated, costs to terminate leases and the related non-cash write-off&#160;of leasehold improvements&#160;and furniture, as we believe these costs are not representative of operating performance;</td></tr><tr style="height: 10px;"><td style="height: 10px;"><br/></td><td style="vertical-align: top; margin-left: 0.1px; height: 10px;"><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;">&#9679;</span></td><td style="vertical-align: top; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: justify; height: 10px;">gain on the forgiveness&#160;of&#160; PPP loan, as this is a one-time forgiveness of debt that is not recurring across all periods and we believe&#160;inclusion&#160;of the gain is not representative of operating performance;</td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="vertical-align: top; margin-left: 0.1px; height: 17px;"><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;">&#9679;</span></td><td style="vertical-align: top; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: justify; height: 17px;">gain on the extinguishment&#160;of debt attributable to repayment of the convertible notes issued in 2020 (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;">&#8220;</span>2020 Notes<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;">&#8221;)</span>&#160;prior to their maturity that is not recurring across all periods and we believe inclusion of the gain is not representative of operating performance;</td></tr><tr style="height: 13px;"><td style="height: 13px;"><br/></td><td style="vertical-align: top; margin-left: 0.1px; height: 13px;"><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;">&#9679;</span></td><td style="vertical-align: top; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: justify; height: 13px;">loss on sale of investment <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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">that is not recurring across all periods and we believe inclusion of the loss is not representative of operating performance;</span></td></tr><tr style="height: 13px;"><td style="height: 13px;"></td><td style="vertical-align: top; height: 13px; margin-left: 0.1px;" valign="top"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span><br/></td><td style="height: 13px; vertical-align: top; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: justify;" valign="top"><span style="font-size: 10pt; text-indent: 24pt; line-height: inherit;"> equity in losses of investees because our share of the operations of&#160;investees&#160;is not representative&#160;of our own operating performance and;&#160; </span></td></tr><tr style="height: 17px;"><td style="height: 17px;"></td><td style="vertical-align: top; margin-left: 0.1px; height: 17px;"><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;">&#9679;</span></td><td style="vertical-align: top; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; text-align: justify; 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: 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;">other non-operating income, net<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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif;">which affects the comparability of results of operations and liquidity.</span><br/></td></tr></tbody></table></div><p style="text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; background-color: #ffffff; line-height: inherit;"><br/></span></p><div style="line-height: 1.2;"><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">50</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 id="t_ft_DG9CFQ68B400000000000000000000b"><table style="height: 231px; width: 100%; box-sizing: initial; border-collapse: collapse; line-height: initial; color: #212529; 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: left; 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; margin: 0px;" border="0" cellpadding="0"><tbody style="box-sizing: initial; line-height: initial;"><tr style="height: 10px;"><td style="box-sizing: initial; line-height: initial; padding-left: 30px; padding-right: 0.75pt; padding-top: 0.75pt; border-bottom: 0.75pt solid transparent; height: 10px; width: 53.4483%;">The reconciliation of net loss to EBITDA and Adjusted EBITDA is as follows:</td><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; border-bottom: 0.75pt solid transparent; height: 10px; width: 0.470219%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; text-align: center; height: 10px; width: 22.3714%; border-bottom: 1px solid #000000;" colspan="6"><span style="color: #212529; 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: 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;">Year Ended December 31,</span></td><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; width: 0.470219%;"><br/></td></tr><tr style="box-sizing: initial; line-height: initial; height: 21px;"><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; border-bottom: 0.75pt solid transparent; height: 21px; width: 53.4483%;" valign="top"><p style="box-sizing: initial; margin-top: 0pt; margin-bottom: 0pt; line-height: initial; margin-left: 0pt; text-indent: 0pt; font-weight: bold; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none; font-variant: normal;">&#160;</p></td><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; border-bottom: 0.75pt solid transparent; height: 21px; width: 0.470219%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; text-align: center; height: 21px; width: 10.7727%; border-bottom: 1px solid #000000;" colspan="2"><span style="color: #212529; 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: 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></td><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; height: 21px; width: 0.470219%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; height: 21px; width: 0.470219%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; text-align: center; height: 21px; width: 10.6583%; border-bottom: 1px solid #000000;" colspan="2"><span style="color: #212529; 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: 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;">2021</span></td><td style="box-sizing: initial; line-height: initial; padding-left: 0pt; padding-right: 0.75pt; padding-top: 0.75pt; height: 21px; width: 0.470219%;"><br/></td></tr><tr style="height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; margin-left: 0.1px; height: 10px; width: 53.4483%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; margin-left: 0.1px; height: 10px; width: 0.470219%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; margin-left: 0.1px; height: 10px; width: 0.819672%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; margin-left: 0.1px; height: 10px; text-align: center; width: 9.95298%;"><span style="color: #212529; font-family: 'times new roman'; font-size: 13.3333px; font-style: italic; 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;">(unaudited)</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; margin-left: 0.1px; height: 10px; width: 0.470219%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; margin-left: 0.1px; height: 10px; width: 0.470219%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; margin-left: 0.1px; height: 10px; width: 0.705329%;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; margin-left: 0.1px; height: 10px; text-align: center; width: 9.95298%;"><span style="color: #212529; font-family: 'times new roman'; font-size: 13.3333px; font-style: italic; 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;">(unaudited)</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; margin-left: 0.1px; height: 10px; width: 0.470219%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 53.4483%; background-color: #cceeff; height: 10px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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;"><span style="line-height: inherit;">Net loss</span></p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><span style="color: #212529; 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: 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="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 9.95298%; text-align: right; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">(79,057,610</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;">)</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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: 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="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 9.95298%; text-align: right; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">(31,328,711</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 18px; vertical-align: top; width: 53.4483%; margin: 0px; height: 10px; text-indent: 0px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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;">Loss from discontinued operations, net of tax<br/></p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">20,432,174</p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;">248,244</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 18px; vertical-align: top; width: 53.4483%; background-color: #cceeff; margin: 0px; height: 10px; text-indent: 0px;">Interest expense, net</td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;">853,716</span><br/></p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">1,530,703</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 18px; vertical-align: top; width: 53.4483%; margin: 0px; height: 10px; text-indent: 0px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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="color: #212529; 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; line-height: inherit;"> Change in fair value of convertible notes </span></p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">2,884,273</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">1,365,904</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"></td></tr><tr style="height: 10px; margin-left: 13.7pt;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 18px; vertical-align: top; width: 53.4483%; background-color: #cceeff; height: 10px; margin: 0px; text-indent: 0px;">Change in fair value of derivative liability</td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">(63,178</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;">)</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">(248,198</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 18px; vertical-align: top; width: 53.4483%; margin: 0px; height: 10px; text-indent: 0px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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="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; line-height: inherit;"> Income tax benefit</span></p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">(716,155</span></span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;">)</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">(2,263,725</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 18px; vertical-align: top; width: 53.4483%; background-color: #cceeff; margin: 0px; height: 10px; text-indent: 0px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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="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; line-height: inherit;"> Depreciation and amortization </span></p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; border-bottom: 1px solid #000000; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; border-bottom: 1px solid #000000; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">5,622,274</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; border-bottom: 1px solid #000000; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; border-bottom: 1px solid #000000; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">5,174,551</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; border-bottom: 0.75pt solid transparent; vertical-align: top; width: 53.4483%; margin-left: 0.1px; height: 10px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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;">EBITDA</p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; border-bottom: 0.75pt solid transparent; vertical-align: top; width: 0.470219%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; border-bottom: 1px solid #000000; margin-left: 0.1px; height: 10px;">$</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; border-bottom: 1px solid #000000; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">(50,044,506</span></span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;">)</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; border-bottom: 1px solid #000000; text-indent: 0px; height: 10px;"><span style="color: #212529; 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: 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="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; border-bottom: 1px solid #000000; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">(25,521,232</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 17px; vertical-align: top; width: 53.4483%; background-color: #cceeff; margin: 0px; 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: 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;">Impairment of long-lived assets</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">38,967,295</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">14,354,114</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 17px; vertical-align: top; width: 53.4483%; margin: 0px; height: 10px; text-indent: 0px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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;">Stock-based compensation expense<br/></p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">808,682</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">1,964,638</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 17px; vertical-align: top; width: 53.4483%; background-color: #cceeff; margin: 0px; height: 10px; text-indent: 0px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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;">Business combination and merger related costs</p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">5,081</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">449,940</span><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 17px; vertical-align: top; width: 53.4483%; margin: 0px; height: 10px; text-indent: 0px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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;">Non-recurring financing fees</p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">583,482</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">458,691</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 17px; vertical-align: top; width: 53.4483%; background-color: #cceeff; margin: 0px; height: 10px; text-indent: 0px;" valign="top"><span style="color: #212529; 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; line-height: inherit;">Restructuring charges</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">552,563</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">2,420,092</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 17px; vertical-align: top; width: 53.4483%; margin: 0px; height: 10px; text-indent: 0px;">Gain on forgiveness of PPP loan</td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;">&#8212;</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;">(2,234,730</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 17px; vertical-align: top; width: 53.4483%; background-color: #cceeff; margin: 0px; height: 10px; text-indent: 0px;"><span style="line-height: inherit;">Gain on extinguishment of debt</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;">&#8212;</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;">(186,177</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 17px; vertical-align: top; width: 53.4483%; margin: 0px; height: 10px; text-indent: 0px;">Loss on sale of investment</td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;">221,101</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px;">&#8212;</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px 17px; vertical-align: top; width: 53.4483%; background-color: #cceeff; margin: 0px; height: 10px; text-indent: 0px;">Equity in losses of investee</td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; background-color: #cceeff; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">&#8212;</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px;"><span style="color: #212529; 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; line-height: inherit;">7,564</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; width: 53.4483%; margin: 0px; height: 10px; text-indent: 0px;"><span style="box-sizing: initial; padding: 1px 0px 0px 17px; border-bottom: 2.5pt double transparent; vertical-align: top; width: 53.4483%; height: 17px; line-height: inherit;">Other non-operating income, net</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.470219%; margin-left: 0.1px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 1px 0px 0px; vertical-align: top; width: 0.819672%; margin-left: 0.1px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">&#8212;</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">(243</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; height: 10px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; width: 53.4483%; background-color: #cceeff; margin: 0px; height: 10px; text-indent: 0px;" valign="top"><p style="box-sizing: initial; margin: 0px; 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="box-sizing: initial; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; line-height: inherit;"><span style="line-height: inherit;">Adjusted&#160;EBITDA </span></span></p></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; width: 0.470219%; background-color: #cceeff; margin: 0px; height: 10px; text-indent: 0px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; width: 0.819672%; background-color: #cceeff; margin: 0px; height: 10px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="color: #212529; 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: 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="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="color: #212529; 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; line-height: inherit;">(8,906,302</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;">)</td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;"><br/></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.705329%; text-indent: 0px; background-color: #cceeff; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="color: #212529; 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: 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="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; text-align: right; width: 9.95298%; text-indent: 0px; background-color: #cceeff; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="color: #212529; 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; line-height: inherit;">(8,287,343</span></td><td style="box-sizing: initial; line-height: initial; padding: 1px 0px 0px; vertical-align: top; margin: 0px 0px 0px 0.1px; width: 0.470219%; text-indent: 0px; background-color: #cceeff; height: 10px;">)</td></tr></tbody></table></div><div style="line-height: 1.2;"><div style="mso-element: comment;"><div id="_com_1"><p style="margin: 8pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-indent: 0pt; line-height: inherit;">Going Concern and Management</span><span style="font-family: 'Times New Roman'; font-weight: bold; font-size: 13.3333px; text-align: justify; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;">&#8217;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-indent: 0pt; line-height: inherit;">s Liquidity Plans</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></div></div></div><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; background-color: #ffffff; 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-family: 'times new roman', times; 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 No. 2014-15, <span style="font-style: italic; line-height: inherit;">Disclosure of Uncertainties about an Entity<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Ability to Continue as a Going Concern</span> (&#8220;ASU 2014-15&#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, including marketable equity securities, and any available borrowings on loans, to operate for a period of at least one year from the date the consolidated financial statements are issued, which is referred to as the &#8220;look-forward period&#8221; as defined by ASU&#160;2014-15. 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;2014-15.</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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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.<span style="line-height: inherit;">&#160; However, since</span></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.&#160;</span><span style="line-height: inherit;">As of December 31, 2022, we had a working capital<span style="line-height: inherit;">&#160;</span>defici<span style="line-height: inherit;">t of $<span style="line-height: inherit;">7.8</span></span><span style="line-height: inherit;">&#160;million with $</span><span style="line-height: inherit;"><span style="line-height: inherit;">0.9</span></span><span style="line-height: inherit;">&#160;million in</span><span style="line-height: inherit;">&#160;</span>cash available to fund future operations. We anticipate&#160; continuing to generate losses from operations and using cash from operating activities for the foreseeable&#160;future, although at lower than historical levels as a result of restructuring actions taken during the second quarter of 2022 and the curtailment of activities associated with our discontinued operations and those businesses&#160;that we intend to wind-down. Collectively, t<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;">hese factors raise substantial doubt about the ability of the Company to continue to operate as a going concern for the<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">twelve</span><span style="line-height: inherit;">&#160;</span>months following the issuance of our consolidated financial statements. </span></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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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-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; line-height: inherit;">As described above and in Note<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">1</span> to the consolidated financial statements, 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="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; 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 fully overcome substantial doubt about our ability to continue as a going concern for<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">one</span><span style="line-height: inherit;">&#160;</span>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 or we may determine to dissolve and liquidate&#160;our assets. 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<span style="line-height: inherit;">&#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; 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 which could subject our assets to seizure&#160;and sale, negatively impacting our business.&#160;</span></span></span></span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 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.&#160;</span></span></span><br/></p><div style="line-height: 1.2;"><div id="t_ft_PVJFKI285C00000000000000000000b"><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;">51</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: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-indent: 0pt; line-height: inherit;"><br/></span></p><p style="margin: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-indent: 0pt; line-height: inherit;">Cash Flows</span><br/></p><p style="margin: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 7pt; background-color: #ffffff; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: left; line-height: 1.2; text-indent: 32pt;"><span style="background-color: #ffffff; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit; background-color: #ffffff;"><span style="font-family: 'times new roman', times; line-height: inherit;">Our cash and restricted cash balance was&#160;</span></span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; background: #ffffff; line-height: inherit;">$8.2</span><span style="font-size: 10pt; color: black; background: #ffffff; line-height: inherit;"> million, including $0.3&#160;</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit; background-color: #ffffff;">million attributable to discontinued operations, as of </span><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit; background-color: #ffffff;">December 31</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit; background-color: #ffffff;">, 2022</span><span style="font-size: 10pt; color: #000000; line-height: inherit; background-color: #ffffff;">. <span>Cash flow information is&#160;</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit; background-color: #ffffff;"><span>as follows:</span></span></span></span></p><p style="margin: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit; background-color: #ffffff;">&#160;</span></p><div id="t_ft_GLVQEW9UPS00000000000000000000b"><table style="height: 107px; width: 100%; box-sizing: initial; border-collapse: collapse; line-height: initial; color: #212529; 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: left; 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;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; width: 76.5574%; height: 20px;" rowspan="2"><p style="margin: 0pt;"><span style="line-height: inherit;"> &#160; </span></p><br/></td><td style="vertical-align: bottom; text-align: center; width: 0.491803%; height: 10px;"><br/></td><td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 21.9836%; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;" colspan="6"><span style="color: #212529; 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: 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;">Year Ended December 31,</span><br/></td><td style="text-align: center; vertical-align: bottom; width: 0.491803%; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; text-align: center; height: 10px; width: 0.491803%;"><br/></td><td style="text-align: center; height: 10px; border-bottom: 1pt solid #000000; width: 10.5%; vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;" colspan="2" valign="bottom"><span style="background-color: #ffffff; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">2022</span></span></td><td style="text-align: center; height: 10px; width: 0.491803%; vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;" valign="bottom"><br/></td><td style="text-align: center; height: 10px; width: 0.491803%; vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;" valign="bottom"><br/></td><td style="text-align: center; height: 10px; border-bottom: 1pt solid #000000; width: 10.5%; vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;" colspan="2" valign="bottom"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2021</span></p></td><td style="text-align: center; height: 10px; vertical-align: bottom; width: 0.491803%;" valign="bottom"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-align: left; width: 76.5574%;"><p style="margin: 0pt; text-indent: 0pt;"><span style="line-height: inherit;"> Cash provided by (used in): </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.491803%;"><br/></td><td style="vertical-align: bottom; height: 10px; width: 10.5%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;" colspan="2"><br/></td><td style="vertical-align: bottom; height: 10px; width: 0.491803%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; width: 0.491803%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: center; width: 10.5%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;" colspan="2"><br/></td><td style="vertical-align: bottom; height: 10px; width: 0.491803%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; text-align: left; background-color: #cceeff; width: 76.5574%;"><p style="margin: 0pt; text-indent: 0pt;"><span style="line-height: inherit;"> Operating activities </span></p></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff; width: 0.491803%;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; background-color: #cceeff; width: 0.5%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;">$</span></td><td style="vertical-align: bottom; margin: 0px; height: 10px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px;">(10,900,729</td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-align: left; background-color: #cceeff; width: 0.491803%; text-indent: 0px;">)</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-align: left; background-color: #cceeff; height: 10px; width: 0.491803%; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; background-color: #cceeff; text-align: left; width: 0.5%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;">$</span></td><td style="vertical-align: bottom; margin: 0px; height: 10px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;">(</span>8,167,904</td><td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff; width: 0.491803%;">)</td></tr><tr style="height: 19px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 19px; text-align: left; width: 76.5574%;"><p style="margin: 0pt; text-indent: 0pt;"><span style="line-height: inherit;"> Investing activities </span></p></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 19px; width: 0.491803%;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 19px; width: 0.5%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 19px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px;">(3,972,144</td><td style="vertical-align: bottom; margin: 0px; height: 19px; padding: 0px; text-align: left; width: 0.491803%; text-indent: 0px;">)</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-align: left; height: 19px; width: 0.491803%; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 19px; text-align: right; width: 0.5%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 19px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;">(</span>10,485,085</td><td style="vertical-align: bottom; margin-left: 0.1px; height: 19px; width: 0.491803%;"><span style="line-height: inherit;">)</span></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 16px; text-align: left; background-color: #cceeff; width: 76.5574%;"><p style="margin: 0pt; text-indent: 0pt;"><span style="line-height: inherit;"> Financing activities </span></p></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 16px; background-color: #cceeff; width: 0.491803%;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 16px; background-color: #cceeff; width: 0.5%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 16px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px;">8,635,827</td><td style="vertical-align: bottom; margin: 0px; height: 16px; padding: 0px; text-align: left; background-color: #cceeff; width: 0.491803%; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-align: left; background-color: #cceeff; height: 16px; width: 0.491803%; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 16px; text-align: right; background-color: #cceeff; width: 0.5%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 16px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px;">14,736,252</td><td style="vertical-align: bottom; margin-left: 0.1px; height: 16px; background-color: #cceeff; width: 0.491803%;"><br/></td></tr><tr style="height: 16px;"><td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; text-align: left; height: 16px; width: 76.5574%;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">Effect of change in exchange rates on cash and restricted cash</span></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 16px; width: 0.491803%;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 16px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; width: 0.5%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; text-align: right; height: 16px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px;">(22,225</td><td style="vertical-align: bottom; margin: 0px; height: 16px; padding: 0px; text-align: left; width: 0.491803%; text-indent: 0px;">)</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-align: left; height: 16px; width: 0.491803%; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; text-align: right; height: 16px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; width: 0.5%; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; text-align: right; height: 16px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px;">18,623</td><td style="vertical-align: bottom; margin-left: 0.1px; height: 16px; background-color: #cceeff; width: 0.491803%;"></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; text-align: left; height: 16px; background-color: #cceeff; width: 76.5574%;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">Net decrease<span style="color: #212529; 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: 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; line-height: inherit; display: inline !important;">&#160;</span>in cash and restricted cash</span></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 16px; background-color: #cceeff; width: 0.491803%;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 16px; background-color: #cceeff; border-top: 1pt solid #000000; width: 0.5%; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="color: #212529; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; margin: 0px; text-align: right; height: 16px; background-color: #cceeff; border-top: 1pt solid #000000; width: 10%; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px;">(6,259,271</td><td style="vertical-align: bottom; margin: 0px; height: 16px; padding: 0px; text-align: left; background-color: #cceeff; width: 0.491803%; text-indent: 0px;">)</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-align: left; background-color: #cceeff; height: 16px; width: 0.491803%; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 16px; background-color: #cceeff; text-align: left; border-top: 1pt solid #000000; width: 0.5%; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="color: #212529; 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; line-height: inherit;">$</span><br/></td><td style="vertical-align: bottom; margin: 0px; text-align: right; height: 16px; background-color: #cceeff; border-top: 1pt solid #000000; width: 10%; border-bottom: 2.8pt double #000000; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit;">(</span>3,898,114</td><td style="vertical-align: bottom; margin-left: 0.1px; height: 16px; background-color: #cceeff; width: 0.491803%;">)</td></tr></tbody></table></div><p style="margin: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; background-color: #ffffff; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-indent: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: #ffffff; line-height: inherit; font-weight: bold;">Operating Activities</span></p><p style="margin: 0pt; text-indent: 0pt; text-align: left; line-height: 1.2;"><br/></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit; background-color: #ffffff;">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 of long-lived assets, changes in the fair value of convertible notes, derivative liabilities and contingent consideration obligations, stock-based compensation, deferred income taxes, gains on the forgiveness and extinguishment of debt instruments, among other non-cash items as well as the effect of changes in operating assets and liabilities.&#160;</span></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit; background-color: #ffffff;">Net cash used in operating activities increased $2.7 million to $10.9 million during the year ended December 31, 2022 from $8.2 million during <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;">the year ended December 31, 2021. The increase in the&#160;use of cash from operating activities in the 2022 period as compared to the 2021 period was due primarily to the use of cash&#160;in the 2022 period associated with businesses that were acquired in 2021 particularly 365 Cannabis which became operational in the fourth quarter of 2021. The increase in the&#160;use of cash during the 2022 period was partially offset by lower payments during the 2022 period for (i) acquisition-transaction&#160;costs, (ii) restructuring costs and (iii) general operating costs in the&#160;second half of 2022 as a result of headcount reductions associated with the Restructuring that was implemented in May 2022.</span></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; background-color: #ffffff; font-weight: bold;">Investing Activities</span></p><p style="margin: 0pt; text-indent: 36pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; background-color: #ffffff; line-height: inherit; font-weight: bold;">&#160;</span></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit; background-color: #ffffff;">Our primary investing activities have consisted of capitalization of internal-use software necessary to deliver significant new features and functionality in our platforms which provide 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.</span></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 32pt; text-align: left; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit; background-color: #ffffff;">Net cash used in investing activities decreased $6.5 million to $4.0 million during the year ended December 31, 2022 from $10.5 million during the year ended December 31, 2021. The decrease is due primarily to<span style="color: #000000; line-height: inherit;">&#160;the (i) net cash paid as consideration for the 365 Cannabis acquisition and (ii) higher amounts invested in the development of our software products in the 2021 period. In addition, the use of cash in the 2022 period was partially offset by a return of cash attributable to working capital from the 365 Cannabis acquisition&#160;and proceeds&#160;from the sale of our investment in ZolTrain.</span></span><br/></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Financing Activities</span></p><p style="margin: 0pt; text-indent: 0pt; text-align: left; line-height: 1.2;"><br/></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; 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;">Our financing activities have consisted primarily of proceeds from issuance of <span style="background-color: #ffffff; line-height: inherit;">our Common Stock, including those through the 2022 Unit Offering and our ATM program, issuances and repayments attributable to our convertible debt and the value of shares withheld from the vesting of certain stock-based compensation awards.</span></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; 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; background-color: #ffffff;">&#160;</span></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; background-color: #ffffff;"><span style="font-size: 10pt; line-height: inherit; background-color: #ffffff;"><span style="color: #000000; line-height: inherit;">During the year ended December 31, 2022, we received net proceeds of $9.2 million from the 2022 Unit Offering and $1.9 million from the issuance of&#160; 642,956 shares of Common Stock through the ATM programs which was partially offset by $1.4 million of principal payments on the&#160;Senior Convertible Notes. In addition, we paid&#160;approximately $1.0 million, net, in cash for the offering and subsequent redemption associated with the Convertible Redeemable&#160;Preferred Stock that was necessary to effectuate the Reverse Stock Split. During the year ended December 31, 2021, we received (i) cash proceeds of $18.0 million from the issuance of Senior Convertible Notes in October 2021 and (ii) cash proceeds in the amount of $1.8 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: 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;">from the issuance of 27,819 shares of Common Stock through our 2021 ATM program. These cash receipts were&#160;</span>partially offset by the value of shares withhold for tax withholdings and payments of principal on the 2020 Notes in the amount of $0.5 million and $4.6 million, respectively.&#160;</span></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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><br/></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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Off-Balance Sheet Arrangements</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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 24pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt 0pt 5pt; 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-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: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">None.</span></p><div style="line-height: 1.2;"><div id="t_ft_47PYTDHW7400000000000000000000b"><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;">52</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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Critical Accounting Policies and Significant Judgments and Estimates</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: 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: left; 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-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-indent: 32pt; line-height: 1.2; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: black; line-height: inherit;">Our consolidated financial statements and the related notes included in this Annual Report on Form 10-K are prepared in accordance with GAAP.<span style="line-height: inherit;">&#160;</span><span style="font-size: 10pt; line-height: inherit; font-family: 'Times New Roman', serif; color: black;">The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures.<span style="line-height: inherit;">&#160;</span></span><span style="font-size: 10pt; line-height: inherit; font-family: 'Times New Roman', serif; color: black;">To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected.<span style="line-height: inherit;">&#160;</span></span>We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"><br/></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">Critical accounting policies and estimates are those that we consider critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 judgments and estimates.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><br/></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><i><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Revenue Recognition</span></span></i></b></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">We generate revenue through the sale of our cloud-based software and the delivery of consulting services. Revenues are recognized when control of these services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those services. We determine revenue recognition through the following steps:</span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p><table style="width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td style="width: 3%;"><br/></td><td style="width: 2%; vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="width: 95%; vertical-align: top;" valign="top"><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: -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;">Identification of the contract, or contracts, with a customer</span></td></tr><tr><td><br/></td><td style="vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="vertical-align: top;" valign="top"><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: -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;">Identification of the performance obligations in the contract</span></td></tr><tr><td><br/></td><td valign="top" style="vertical-align: top;"><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;">&#9679;</span></td><td valign="top" style="vertical-align: top;"><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: -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;">Determination of the transaction price</span></td></tr><tr><td><br/></td><td valign="top" style="vertical-align: top;"><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;">&#9679;</span></td><td valign="top" style="vertical-align: top;"><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: -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;">Allocation of the transaction price to the performance obligations in the contract</span></td></tr><tr><td><br/></td><td valign="top" style="vertical-align: top;"><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;">&#9679;</span></td><td valign="top" style="vertical-align: top;"><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: -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;">Recognition of revenue when, or as, we satisfy a performance obligation</span></td></tr></tbody></table><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We recognize subscription on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our subscription contracts range from&#160;</span>twelve<span style="font-family: 'times new roman', times; line-height: inherit;">&#160;months to thirty-six months in duration, are billed in advance and are non-cancelable. We consider the access to our platform and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred. We record contract liabilities to deferred revenue when cash payments are received or due. Deferred revenue consists of the unearned portion of customer billings.</span></span></p><p style="text-align: justify; text-indent: 18pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">Consulting revenue contracts have an initial&#160;set of proprietary deliverables that are provided to clients upfront, which is considered a separate&#160;performance obligation. As such, 30&#160;percent of the contract value is recognized upfront when deliverables are provided, with the remaining recognized over the&#160;life of the contract as the consulting services are performed</span><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">.</span></p><p style="text-align: justify; text-indent: 18pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Capitalized Software&#160;Development Costs</span></i></b></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: Calibri, sans-serif; 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; font-family: 'times new roman', times; line-height: inherit;">We capitalize software development costs incurred to develop functionality for our commercial software platforms and government regulatory software platform, as well as certain upgrades and enhancements that are expected to result in enhanced functionality. These costs include personnel and related expenses for employees, costs of third-party contractors and other services directly associated with the development projects. We capitalize certain software development costs for new offerings as well as upgrades to our existing software platforms. We amortize these development costs over the estimated useful life of two to five years on a straight-line basis. We believe there are two key estimates within the&#160;capitalized software&#160;balance, which are the determination of the amounts to be capitalized and&#160;the determination of the useful life of the software.</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; font-family: 'times new roman', times; 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-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We determine the amount of software development costs to be capitalized based on the amount of time spent by our developers on projects in the application stage of development. Costs associated with building or significantly enhancing our commercial software platform and our government regulatory platform are capitalized, while costs associated with planning new developments and maintaining our software platforms are expensed as incurred. There is judgment involved in estimating the time allocated to a particular project in the application stage as well as the determination of whether the project is an enhancement to the existing software or maintenance thereof. A significant change in the time spent on each project or the determination of the nature of projects involving existing software platforms&#160;could have a material impact on the amount capitalized and related amortization expense in subsequent periods.</span></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; font-family: 'times new roman', times; 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-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We determined that a two-to-five-year life is appropriate for our capitalized software based on our best estimate of the useful life of the software after considering factors such as continuous developments in the technology, obsolescence and anticipated life of the service offering before significant upgrades. Based on our prior experience, software will generally remain in use for a minimum of two to five years before being significantly replaced or modified to maintain pace with evolving client needs. While we do not anticipate any significant changes to this two-to-five-year estimate, a change in this estimate could produce a material impact on our consolidated&#160;financial statements. For example, if we received information that indicated the useful life of all software was one year rather than two to five, our&#160;capitalized software&#160;balance would materially decrease, and our expense would materially increase.&#160;</span></span></p><div style="line-height: 1.2;"><div id="t_ft_5GUL4V9U0W00000000000000000000b"><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;">53</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="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #212529; line-height: inherit;">Stock-Based Compensation</span></i></b></span></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #212529; font-family: 'times new roman', times; 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: #212529; font-family: 'times new roman', times; line-height: inherit;">Stock-based compensation for all employee and non-employee stock-based awards, including restricted stock units and restricted stock, is measured at fair value on the date of grant and recognized over the service period. The fair value of restricted stock units and restricted stock are calculated based on the fair value of our Common Stock on the date of grant.</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: #212529; font-family: 'times new roman', times; 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: #212529; font-family: 'times new roman', times; line-height: inherit;">Stock-based compensation expense is recognized over the requisite service periods of awards, which is typically one to four years for restricted stock units and restricted stock. The estimated forfeiture rate applied to employee awards is based on historical forfeiture rates. The estimated number of stock-based awards that will ultimately vest requires judgment, and to the extent actual results, or updated estimates, differ from our current estimates, such amounts will be recorded as a cumulative adjustment in the period actual results are realized or estimates are revised. A higher forfeiture rate will result in an adjustment that will decrease stock-based compensation expense, whereas a lower forfeiture rate will result in an adjustment that will increase stock-based compensation expense. We do not apply a forfeiture rate assumption to value non-employee awards, given the nature of the services provided.</span><br/></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #212529; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #212529; line-height: inherit;">Business Combinations</span></i></b></span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: black; line-height: inherit;">We account for business acquisitions using the purchase method of accounting, in accordance with which assets acquired and liabilities assumed are recorded at their respective fair values at the acquisition date. Goodwill represents the excess of the purchase price over the estimated fair values of the assets acquired and liabilities assumed.</span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">Significant judgment is used in determining fair values of assets acquired and liabilities assumed, as well as intangible assets and their estimated useful lives. Fair value and useful life determinations are based on, among other factors, estimates of future expected cash flows attributable to the acquired intangible assets and appropriate discount rates used in computing present values. Management applied significant judgement in estimating the fair value of the acquired developed technology intangible asset, which involved significant estimates and assumptions with respect to forecasted revenue growth rates, the revenue attributable to the acquired intangible asset over its estimated economic life and the discount rate. These judgments may materially impact the estimates used in allocating the purchase price consideration to the fair value of assets acquired and liabilities assumed, as well as our current and future operating results. Actual results may vary from these estimates that may result in adjustments to goodwill and acquisition date fair values of assets and liabilities during a measurement period or upon a final determination of asset and liability fair values, whichever occurs first. Adjustments to the fair value of assets acquired and liabilities assumed made after the end of the measurement period are recorded within our operating results.</span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><br/></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: #212529; line-height: inherit;">Impairment of Goodwill and Acquired Intangible Assets</span></i></b></span></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">Goodwill is not amortized but rather tested for impairment at least annually, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Goodwill impairment is recognized when the carrying value of goodwill exceeds our implied fair value. Goodwill is evaluated for impairment annually on October 31, and whenever events or changes in circumstances indicate the carrying value of goodwill may be impaired. </span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">&#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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Acquired intangible assets consist primarily of technology, customer relationships and trade names. Acquired intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives following the pattern in which the economic benefits of the assets will be consumed, generally straight-line. We continually evaluate whether events and circumstances have occurred that indicate the remaining estimated useful life of amortizable long-lived assets may warrant revision or that the remaining balance may not be recoverable. When factors indicate that acquired intangible assets should be evaluated for possible impairment, we use an estimate of the related undiscounted future cash flows over the remaining life of the amortizable long-lived assets in measuring whether they are recoverable. if the estimated undiscounted future cash flows do not exceed the carrying value of the asset, a loss is recorded as the excess of the asset&#8217;s carrying value over its fair value.</span></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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><br/></span></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; 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-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;">Determining if an impairment triggering event has occurred (which may include, but is not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows) requires significant management judgement.</span><br/></span></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; 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-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;"><br/></span></span></span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; font-weight: bold; font-style: italic; line-height: inherit;">Senior Convertible Notes</span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">We determined upon&#160;the issuance of our Senior Convertible Notes to elect the fair value option. At issuance, the carrying value of the Senior Convertible Notes was recorded at estimated fair value calculated using probability weighted valuations of various settlement scenarios. The valuations&#160;of the various settlement outcomes were calculated using Monte Carlo simulation models and discounted cash flow models. We<span>&#160;</span>remeasure&#160;the Senior Convertible Notes to estimated fair value at each reporting period using valuation techniques similar to those applied at issuance. The change in the fair value resulting from changes in instrument specific credit risk is recognized as other comprehensive income with the remainder of the change recognized in current earnings. We believe key estimates used in accounting for the Senior Convertible Notes are the fair value at the reporting period end as well as the determination of the portion of the change resulting from instrument specific credit risk, including assumptions regarding the probability of various outcomes and the volatility of<span>&#160;</span>Akerna<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: 42.6667px; text-transform: none; white-space: normal; 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&#160;Common Stock. A significant change in the probability weighting or the volatility could have a material impact to the carrying value of the Senior Convertible Notes as well as the amount of change recognized during the period in earnings.&#160;&#160;</span></p><p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><br/></p><div style="line-height: 1.2;"><div id="t_ft_WQLI36HSSG00000000000000000000b"><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">54</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="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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></span></p><p style="margin: 0pt; 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: 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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Income Taxes&#160;</span></p><p style="margin: 0pt; 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-transform: none; white-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: 48pt; 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-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; font-family: 'times new roman', times;"><span style="line-height: inherit;">Income taxes are accounted for using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. We provide for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. We use a&#160;<span style="line-height: inherit;">two</span>-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. We recognize interest and penalties related to income tax matters in General and administrative expenses in the consolidated statement of operations.</span></p><p style="margin: 0pt; 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-transform: none; white-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-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; 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-transform: none; white-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-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We recognize deferred tax assets to the extent that its assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of its net recorded amount, we&#160;will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><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: 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; line-height: 1.2; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; font-weight: bold; font-style: italic; line-height: inherit;">Discontinued Operations</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-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; line-height: 1.2; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; font-weight: bold; font-style: italic; line-height: inherit;"><br/></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-align: start; text-indent: 32pt; 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; line-height: 1.2; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times;">In accordance with GAAP, we assess our business units that we may, from time to time, consider for disposal by sale or means (i.e., abandonment). Those&#160;business units, which may be in the&#160;form of legal entities, divisions, product lines or asset and liability groups, among others, for which cash flows can be reasonably identified, that meet certain criteria are considered discontinued&#160;operations. Accordingly, their results of operations are presented in our statements of operations as &#8220;discontinued operations&#8221; and their associated assets and liabilities are considered &#8220;held&#160;for sale&#8221; or &#8220;discontinued,&#8221; as appropriate on our consolidated balance sheets.</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-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; line-height: 1.2; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; font-weight: bold; font-style: italic; line-height: inherit;"><br/></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-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; line-height: 1.2; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; font-weight: bold; font-style: italic; line-height: inherit;">Going Concern Assessment</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-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: 32pt; line-height: 1.2; font-family: Calibri, sans-serif; text-align: justify;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: 'times new roman', times; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">We assess going concern uncertainty in our consolidated financial statements to determine if we have sufficient cash and cash equivalents on hand and working capital, including available loans or lines of credit, if any, to operate for a period of at least one year from the date our consolidated financial statements are issued, which is referred to as the &#8220;look-forward period&#8221; as defined by ASU No. 2014-15. As part of this assessment, based on conditions that are known and reasonably knowable to us, we consider various scenarios, forecasts, projections, and estimates, and we make certain key assumptions, including the timing and nature of projected cash expenditures or programs, and our ability to delay or curtail those 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 those implementations can be achieved and we have the proper authority to execute them within the look-forward period in accordance with ASU No. 2014-15.&#160;</span></p><p style="margin: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: left; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Recent Accounting Pronouncements</span></p><p style="margin: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-indent: 32pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Please refer to Note 3 &#8211; Summary of Significant Accounting Policies to the consolidated financial statements for our discussion regarding the adoption of new accounting pronouncements and those pending.</span></p><p style="margin: 0pt; text-indent: 36pt; text-align: left; 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-align: left; text-indent: 0pt; line-height: 1.2; font-weight: BOLD;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BL_68U6GZDH5S00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">7A. Quantitative and Qualitative Disclosures About Market Risk.</span></a></div><p style="margin: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: left; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Not applicable</span></p><p style="margin: 0pt 0pt 0pt 36pt; text-align: left; 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-align: left; text-indent: 0pt; line-height: 1.2; font-weight: BOLD;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BM_MP5SYRHLJ400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">8. Financial Statements and Supplementary Data.</span></a></div><div style="margin: 0pt; text-align: left; text-indent: 0pt; line-height: 1.2;"><br/></div><div style="margin: 0pt; text-align: left; text-indent: 32pt; line-height: 1.2;">The independent registered public accounting firm<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;report and, consolidated financial statements listed&#160;in the &#8220;Index to Financial Statements&#8221; on page F-1 of this Report are filed as part of this report and incorporated herein by this reference.</div><div style="margin: 0px; text-align: left; text-indent: 0px; line-height: 1.2;"><br/></div><div style="margin: 0px; text-align: left; text-indent: 0px; line-height: 1.2;"><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">55</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><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="margin: 0pt; text-align: justify; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BT_ZFQPBRSL4W00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">9. Changes In and Disagreements with Accountants on Accounting and Financial Disclosure.</span></a></div><p style="margin: 0pt; text-align: justify; text-indent: 22.5pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">None.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 22.5pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="margin: 0pt; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BU_UAYBMK30V400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">9A. Controls and Procedures.</span></a></div><p style="margin: 0pt; line-height: 1.2;"><br/></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: 0pt 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Disclosure Controls and Procedures</i></b></span></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: 0pt 0px;"><br/></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">Our management, with the participation of our chief executive officer and chief financial officer, has evaluated the effectiveness of our disclosure controls and procedures&#160;(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;)), as of the end of the period covered by this report. Based on such evaluation and as a result of the unremediated&#160;material weaknesses described below, our chief executive officer and chief financial officer have concluded that as of the end of such period, our disclosure controls and procedures were&#160; not effective 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.&#160;</span></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: 0pt; text-align: justify; text-indent: 32pt;"><br/></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">Management determined that our disclosure controls and procedures were ineffective due to certain material weaknesses in our internal control over financial reporting as set forth below.</span></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: 0pt 0px; text-align: justify; text-indent: 0.5in;"><br/></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: 0pt; text-align: justify; text-indent: 0pt;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times;"><span style="font-style: italic; line-height: inherit;">Management<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s Annual Report on Internal Control Over Financial Reporting</span></span><br/></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: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;<b><i>&#160;</i></b></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: 0pt; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;">O<span style="line-height: inherit;">ur management&#160;is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act as a process designed&#160;by, or under the supervision of, our principal executive and principal financial officers and effected by our Board of Directors, management and other personnel to provide reasonable assurance regarding&#160;the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles and includes those policies and procedures that:</span></span></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: 0pt 0px; text-indent: 0.5in; text-align: left;"><br/></p><table style="height: 0px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; float: left;"><tbody><tr style="height: 19px;"><td style="width: 2.39933%; margin-left: 0.1px; height: 19px; vertical-align: top;" valign="top"><br/></td><td style="height: 19px; margin-left: 0.1px; width: 1.72928%; vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="width: 94.8443%; height: 19px; text-align: justify; margin-left: 0.1px; vertical-align: top;" valign="top"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of assets;</span></td></tr><tr style="height: 17px;"><td style="width: 2.39933%; margin-left: 0.1px; height: 17px; vertical-align: top;" valign="top"><br/></td><td style="height: 17px; margin-left: 0.1px; width: 1.72928%; vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="width: 94.8443%; height: 17px; text-align: justify; margin-left: 0.1px; vertical-align: top;" valign="top"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with authorizations&#160;of our management and directors; and</span></td></tr><tr style="height: 17px;"><td style="width: 2.39933%; margin-left: 0.1px; height: 17px; vertical-align: top;" valign="top"><br/></td><td style="height: 17px; margin-left: 0.1px; width: 1.72928%; vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="width: 94.8443%; height: 17px; text-align: justify; margin-left: 0.1px; vertical-align: top;" valign="top"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of assets that could have a material effect on the financial statements.</span></td></tr></tbody></table><p style="margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></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;"><br/></span></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;">Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2022. In making this assessment, management used the criteria set forth&#160;by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in <span style="font-style: italic; line-height: inherit;">Internal Control - Integrated Framework</span> (2013 Framework).</span></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;"><br/></span></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;">Based on this assessment, management concluded that as of December 31, 2022, we have not maintained effective internal control over financial reporting. </span></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;"><br/></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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Material Weaknesses</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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; 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-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; line-height: inherit;"><br/></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; background-color: #ffffff; 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-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><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; line-height: inherit; display: inline !important;">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. Pursuant to m</span>anagement<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s&#160;review of disclosure controls and procedures and internal control over financial reporting, management determined that the<span style="line-height: inherit;">&#160;</span>fol</span><span style="font-size: 10pt; color: #000000; line-height: inherit;">lowing material weaknesses in our internal control over financial reporting and prevented management from concluding that our disclosure controls and procedures and internal controls over financial reporting were effective as of the end of the period covered by this report:</span><span style="font-size: 10pt; color: #000000; line-height: inherit;"><br/></span></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 0px; line-height: 1.2;"><br/></p><table style="width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;"><tbody><tr><td style="width: 3%; vertical-align: top;" valign="top"><br/></td><td style="width: 2%; margin: 0px; text-indent: 0px; vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="width: 95%; vertical-align: top;" valign="top"><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: 0px; line-height: inherit;">The Company&#8217;s internal controls over financial reporting pertaining to certain key process areas of financial reporting were not properly designed and/or operating effectively</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-transform: none; white-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: 0px; float: none; display: inline !important;">.</span></td></tr></tbody></table><p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><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;">56</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><p style="margin: 0in; text-align: justify; text-indent: 0.5in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;&#160;</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></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; color: black; font-family: 'times new roman', times; line-height: inherit; background-color: #ffffff;"><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: 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; line-height: inherit;">Notwithstanding the identified material weaknesses described above, management believes that the consolidated financial statements included in this Report on Form&#160;10-K are fairly presented in all material respects in accordance with GAAP, and our chief executive officer and chief financial officer have certified that, based on their knowledge, the consolidated financial statements included in this report fairly present in all material respects our financial condition, results of operations and cash flows for each of the periods presented in this report.</span></span></p><p style="margin: 8pt 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"><span style="background-color: #ffffff; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: black; background-color: #ffffff; line-height: inherit;">Remediation</span></i></b></span><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i></i></b></span></span></p><p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; background-color: #ffffff; line-height: inherit;"><span style="color: #000000; 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: start; text-indent: 64px; 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;">We are in the process of executing our remediation plans to address the material weaknesses described above.&#160;</span></span></span><span style="font-family: 'times new roman', times; font-size: 10pt; background-color: #ffffff; line-height: inherit;"><span style="color: #000000; 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: start; text-indent: 64px; 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;">During the year ended December 31, 2022, we have:<br/></span></span></span></p><p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; background-color: #ffffff; line-height: inherit;"><span style="color: #000000; 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: start; text-indent: 64px; 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;"><br/></span></span></span></p><table style="height: 53px; width: 100%; 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-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; font-family: 'times new roman'; border-collapse: collapse; float: left; text-indent: 0px;" border="0"><tbody><tr style="height: 19px;"><td style="width: 2.20769%; margin-left: 0.1px; height: 19px; vertical-align: top;" valign="top"><br/></td><td style="height: 19px; margin: 0px; width: 1.71709%; padding-left: 0px; padding-right: 0px; text-indent: 0px; vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="width: 95.9935%; height: 19px; text-align: justify; margin-left: 0.1px; padding: 0px 1px 7px; vertical-align: top;" valign="top"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">Hired additional experienced resources with the appropriate skills to fill key accounting functions. </span></td></tr><tr style="height: 17px;"><td style="width: 2.20769%; margin-left: 0.1px; height: 17px; vertical-align: top;" valign="top"><br/></td><td style="height: 17px; margin: 0px; width: 1.71709%; padding-left: 0px; padding-right: 0px; text-indent: 0px; vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="width: 95.9935%; height: 17px; text-align: justify; margin-left: 0.1px; padding: 0px 1px 7px; vertical-align: top;" valign="top"><span style="font-family: 'times new roman', times; 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></td></tr><tr style="height: 17px;"><td style="width: 2.20769%; margin-left: 0.1px; height: 17px; vertical-align: top;" valign="top"><br/></td><td style="height: 17px; margin: 0px; width: 1.71709%; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top;" valign="top"><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;">&#9679;</span></td><td style="width: 95.9935%; height: 17px; text-align: justify; margin-left: 0.1px; vertical-align: top;" valign="top"><span style="font-family: 'times new roman', times; 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 controls 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.</span></span></td></tr></tbody></table><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="background-color: #ffffff; line-height: inherit;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit; background-color: #ffffff;"></span><span style="font-size: 10pt; color: #000000; line-height: inherit; background-color: #ffffff;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit; background-color: #ffffff;">We believe</span>&#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. </span></span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit; background-color: #ffffff;">While no assurance can be provided, the Company believes it will make further progress in remediating these material weaknesses during 2023.</span></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="margin: 0in; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: black; line-height: inherit;">Attestation Report of Independent Registered Public Accounting Firm</span></i></b></span></p><p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.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: justify; text-indent: 24px; 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-size: 10pt; line-height: inherit;"><br/></span></span></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="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-indent: 24px; 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;">An attestation report on our internal control over financial reporting by our independent registered public accounting firm is not included herein, because, as an emerging growth company, we are exempt from the requirement to provide such report.</span></p><p style="margin: 7pt 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; color: black; line-height: inherit;">Changes in Internal Control over Financial Reporting</span></i></b></span><span style="font-size: 10pt; color: #000000; line-height: inherit;"></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="font-family: 'times new roman', times; line-height: inherit;">During the most recently completed fiscal quarter, there have been 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, as described above in our remediation efforts.</span></span></p><p style="margin: 7pt 0pt; text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; font-style: italic; font-weight: bold; font-family: 'times new roman', times; line-height: inherit;">Inherent Limitations on Effectiveness of Controls</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; font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">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></span></p><p style="margin: 0in; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><div style="margin: 0pt; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BV_NT29P4HJ3400000000000000000000"><span style="font-weight: bold; line-height: inherit;">Item</span><span style="font-weight: bold; line-height: inherit;">&#160;</span><span style="font-weight: bold; line-height: inherit;">9B. Other Information.</span></a></div><p style="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="margin: 0pt 0pt 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.&#160;</span></p><p style="margin: 0in; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">Item</span><span style="font-weight: bold; line-height: inherit;">&#160;</span></span><span style="font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">9C. Disclosure regarding Foreign Jurisdictions that Prevent Inspections</span>.</span></div><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: 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: justify; 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 0pt 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><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;&#160;</span></p><div style="line-height: 1.2;"><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;">57</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><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-align: center; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BW_5K9MEMT3K000000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">PART III</span></a></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-align: justify; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BX_OE162MGACW00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item 10. Directors, Executive Officers and Corporate Governance</span></a></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="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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The information required by this item is incorporated by reference to the relevant information from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders within 120 days after the end of the fiscal year ended December 31, 2022.</span></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="margin: 0cm; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: black; line-height: inherit;">Code of Business Conduct and Ethics</span></b></span><span style="font-size: 10pt; color: #000000; line-height: inherit;"></span></p><p style="margin: 0cm; text-align: justify; text-indent: 36pt; 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; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">We have a code of business conduct&#160;and ethics, or the Code of Ethics, that applies to all of our employees, officers and directors of Akerna&#160;and our affiliated entities. The Code of Ethics is available on our website at www.akerna.com&#160;and we will post any amendments to, or waivers from, including an implicit waiver, the Code of Ethics on that website. </span><br/></span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><div style="margin: 0pt; text-align: justify; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BY_7TBH5QXE0000000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item 11. Executive Compensation</span></a></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="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; font-family: 'times new roman', times; line-height: inherit;">The information required by this item is incorporated by reference to the relevant information from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders within 120 days after the end of the fiscal year ended December 31, 2022.&#160;</span></p><p style="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 style="margin: 0pt; text-align: justify; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BZ_CWMFPC7JAO00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item 12. Security Ownership of Certain Beneficial Owners and Management, and Related Stockholder Matters</span></a></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="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; font-family: 'times new roman', times; line-height: inherit;">The information required by this item is incorporated by reference to the relevant information from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders within 120 days after the end of the fiscal year ended December 31, 2022.</span></p><p style="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 style="margin: 0pt; text-align: justify; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BAA_MBJRRDKL7400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item 13. Certain Relationships and Related Transactions, and Director Independence</span></a></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="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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The information required by this item is incorporated by reference to the relevant information from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders within 120 days after the end of the fiscal year ended December 31, 2022.&#160;</span></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><div style="margin: 0pt; text-align: justify; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BBB_H0D727WX4G00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item 14. Principal Accounting Fees and Services</span></a></div><div 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;"><br/></span></div><p style="margin: 0pt; text-align: justify; 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;">The information required by this item is incorporated by reference to the relevant information from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders within 120 days after the end of the fiscal year ended December 31, 2022.</span></span></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">58</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;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BCC_8KGE3G5T9S00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PART IV</span></a></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="margin: 0pt;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BDD_SW6S4MV18G00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item</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;">15. Exhibits, Financial Statement Schedules.</span></a></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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 following documents are filed as part of this Report:&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table style="border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 2%;"><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: top; width: 4%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(1)</span></p></td><td style="vertical-align: top; width: 94%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Financial Statements</span></p></td></tr></tbody></table><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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;">Our audited consolidated balance sheets as of December 31, 2022, and 2021,&#160;the related consolidated statements of operations, comprehensive loss, changes in stockholders&#8217; equity (deficit) and cash flows for the years ended December 31, 2022 and 2021, the notes thereto, and the report of Marcum LLP, independent registered public accounting firm, are filed herewith.</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table style="height: 16px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 16px;"><td style="vertical-align: top; height: 16px; width: 2%;"><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: top; height: 16px; width: 4%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(2)</span></p></td><td style="vertical-align: top; height: 16px; width: 94%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Financial Schedules:</span></p></td></tr></tbody></table><p style="margin: 0pt 0pt 0pt 18pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">None.</span></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;">&#160;</span></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;">Financial statement schedules have been omitted because they are either not applicable or the required information is included in the financial statements or notes hereto.</span></p><p style="margin: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Exhibits&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table style="height: 341px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 17px;"><td style="vertical-align: bottom; width: 9%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit</span></p></td><td style="vertical-align: bottom; width: 1%; 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: 90%; 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;"><td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number</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="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 17px; width: 90%;"><p style="margin: 0pt;"><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;">Description</span></p></td></tr><tr style="height: 34px; background-color: #cceeff;"><td style="vertical-align: top; height: 34px; width: 9%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">2.1+</span></p></td><td style="vertical-align: top; height: 34px; 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: top; height: 34px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000161577418012191/s113428_s4.htm#annex_a"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Agreement and Plan of Merger, dated as of October 10, 2018, by and among MTech Acquisition Corp., Akerna Corp., Purchaser Merger Sub Inc., Company Merger Sub LLC, MTech Sponsor LLC in the capacity as the Purchaser Representative thereunder, MJ Freeway LLC and Harold Handelsman in the capacity as the Seller Representative thereunder (incorporated by reference to Exhibit 2.1 to Akerna&#8217;s Registration Statement on Form S-4 (File No. 333-228220))</span></a></p></td></tr><tr style="height: 34px;"><td style="vertical-align: top; height: 34px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">2.2</span></p></td><td style="vertical-align: top; height: 34px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top; height: 34px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000161577419007783/s118329_s4a.htm#annex_a1"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">First Amendment to Agreement and Plan of Merger, effective as of April 17, 2019, by and among MTech Acquisition Corp., Akerna Corp., MTech Purchaser Merger Sub Inc., MTech Company Merger Sub LLC, MTech Sponsor LLC,, in the capacity as the Purchaser Representative under the Merger Agreement, MJ Freeway LLC, and Jessica Billingsley, in the capacity as the Seller Representative under the Merger Agreement (incorporated by reference to Exhibit 2.2 to Akerna&#8217;s Registration Statement on Form S-4 (File No. 333-228220))</span></a></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: top; height: 10px; width: 9%; background-color: #cceeff;">2.3</td><td style="vertical-align: top; height: 10px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 10px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019026474/f8k1219ex10-1_akernacorp.htm">Arrangement Agreement dated December 18, 2019 (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Akerna&#160;on December 18, 2019)</a></td></tr><tr style="height: 20px;"><td style="vertical-align: top; height: 20px; width: 9%;">2.4</td><td style="vertical-align: top; height: 20px; width: 1%;"><br/></td><td style="vertical-align: top; height: 20px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020005249/ea119197-8k_akerna.htm">Amendment to Arrangement Agreement dated February 28, 2020 (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Akerna&#160;on March 3, 2020)</a></td></tr><tr style="height: 23px; background-color: #cceeff;"><td style="vertical-align: top; height: 23px; width: 9%; background-color: #cceeff;">2.5</td><td style="vertical-align: top; height: 23px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 23px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex2-3_akerna.htm">Amendment No. 2 to Arrangement Agreement dated May 26, 2020 (incorporated by reference to Exhibit 4.3 to the Current Report on Form 8-K filed by Akerna&#160;on July 8, 2020)</a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">2.6</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex2-4_akerna.htm">Amendment No. 3 to Arrangement Agreement dated June 1, 2020 (incorporated by reference to Exhibit 4.4 to the Current Report on Form 8-K filed by Akerna on July 8, 2020)</a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">2.7</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-1_akerna.htm">Securities Purchase Agreement, dated January 27, by and among Akerna&#160;and POSaBIT&#160;(incorporated&#160;by reference to Exhibit 2.1 to the Current Report on Form 8-K filed by&#160; Akerna&#160;on January 27, 2023)</a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">2.8</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-2_akerna.htm">Agreement and Plan of Merger, dated January 27, 2023, by and among Akerna, Akerna&#160;Merger Co and Gryphon (incorporated by reference to Exhibit 2.2 to the Current Report on Form 8-K filed by Akerna&#160;on January 27, 2023)</a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">2.9</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-3_akerna.htm">Form of Support Agreement, dated January 27, 2023, by and among POSaBIT&#160;and each of the parties named therein (incorporated by reference to Exhibit 2.3 to the Current Report on Form 8-K filed by&#160;Akerna&#160;on January 27, 2023)</a></td></tr><tr style="height: 16px;"><td style="vertical-align: top; height: 16px; width: 9%;">2.10</td><td style="vertical-align: top; height: 16px; width: 1%;"><br/></td><td style="vertical-align: top; height: 16px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-4_akerna.htm">Form of Support Agreement, dated January 27, 2023, by and among Gryphon and each of the parties named therein (<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 by reference to Exhibit 2.4 to the Current Report on Form 8-K filed by&#160;</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 January 27, 2023)</span></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">2.11</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-5_akerna.htm">Form of Support Letter, dated January 27, 2023, by and among Akerna&#160;and certain lenders in relation to the Sale Transaction (<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 by reference to Exhibit 2.5 to the Current Report on Form 8-K filed by&#160;</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 January 27, 2023)</span></a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">2.12</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-6_akerna.htm"><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;">Form of Support Letter, dated January 27, 2023, by and&#160;</span>among 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;and certain lenders in relation to the Merger (</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 by reference to Exhibit 2.6 to the Current Report on Form 8-K filed by&#160;</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 January 27, 2023)</span></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.1</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex3-1_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Amended 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)</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.2</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a class="LinkedEx" style="-sec-extract: exhibit;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390021019124/ex32_1.htm">Amended 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></p></td></tr></tbody></table>
&#160;</div><div style="font-family: 'times new roman', times; font-size: 10pt;"><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">59</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 style="font-family: 'times new roman', times; font-size: 10pt;"><br/><table style="height: 85px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">3.3</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex3-1_akerna.htm">Certificate 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></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">3.4*</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="ex34_6.htm" class="LinkedExhibit" style="-sec-extract: exhibit;">Description of Securities</a></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: top; width: 9%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; padding: 0px; height: 17px;">3.5</td><td style="vertical-align: top; width: 1%; background-color: #cceeff; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: top; width: 90%; background-color: #cceeff; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022060985/ea166553ex3-1_akernacorp.htm">Certificate of Designation of Preference, Rights and Limitations of Series A Convertible Redeemable Preferred Stock (incorporated by reference to Exhibit 3.1 to <span style="font-size: 10pt; font-family: 'times new roman', times;">Akerna&#8217;s&#160;Current Report on Form 8-K filed with the Commission on October 3, 2022)</span></a></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: top; width: 9%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">3.6</td><td style="vertical-align: top; width: 1%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: top; width: 90%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022060985/ea166553ex3-2_akernacorp.htm"><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;">Certificate of Designation of Preference, Rights and Limitations of Series B Convertible Redeemable Preferred Stock (incorporated by reference to Exhibit 3.2 to&#160;</span><span style="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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times;">Akerna&#8217;s&#160;Current Report on Form 8-K filed with the Commission on October 3, 2022)</span></a></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: top; width: 9%; background-color: #cceeff; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.1</span></p></td><td style="vertical-align: top; width: 1%; background-color: #cceeff; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><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="vertical-align: top; width: 90%; background-color: #cceeff; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><p style="margin: 0px; text-align: justify; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000161577419001033/s115341_ex4-1.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Specimen 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></a></p></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: top; width: 9%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.2</span></p></td><td style="vertical-align: top; width: 1%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><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="vertical-align: top; width: 90%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><p style="margin: 0px; text-align: justify; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000161577419001033/s115341_ex4-2.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Specimen Warrant Certificate (incorporated by reference to Exhibit 4.2 to Akerna&#8217;s Registration Statement on Form S-4 (File No. 333-228220))</span></a></p></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: top; width: 9%; background-color: #cceeff; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.3</span></p></td><td style="vertical-align: top; width: 1%; background-color: #cceeff; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><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="vertical-align: top; width: 90%; background-color: #cceeff; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><p style="margin: 0px; text-align: justify; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex4-3_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Warrant Agreement (incorporated by reference to Exhibit 4.3 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr></tbody></table><table style="height: 502px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; width: 9%; height: 17px; background-color: #cceeff;">4.4</td><td style="vertical-align: top; width: 1%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390021048970/ea147701ex10-1_akernacorp.htm">Stock 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)</a></td></tr><tr style="height: 10px;"><td style="vertical-align: top; width: 9%; height: 10px;">4.5</td><td style="vertical-align: top; width: 1%; height: 10px;"><br/></td><td style="vertical-align: top; width: 90%; height: 10px;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-1_akerna.htm">Securities 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></td></tr><tr style="height: 23px; background-color: #cceeff;"><td style="vertical-align: top; width: 9%; height: 23px; background-color: #cceeff;">4.6</td><td style="vertical-align: top; width: 1%; height: 23px; background-color: #cceeff;"><br/></td><td style="vertical-align: top; width: 90%; height: 23px; background-color: #cceeff;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-2_akerna.htm">Form of 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></td></tr><tr style="height: 22px;"><td style="vertical-align: top; width: 9%; height: 22px;">4.7</td><td style="vertical-align: top; width: 1%; height: 22px;"><br/></td><td style="vertical-align: top; width: 90%; height: 22px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-3_akerna.htm">Form of 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></td></tr><tr style="height: 22px; background-color: #cceeff;"><td style="vertical-align: top; width: 9%; height: 22px; background-color: #cceeff;">4.8</td><td style="vertical-align: top; width: 1%; height: 22px; background-color: #cceeff;"><br/></td><td style="vertical-align: top; width: 90%; height: 22px; background-color: #cceeff;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-4_akerna.htm">Form of 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></td></tr><tr style="height: 17px;"><td style="vertical-align: top; width: 9%; height: 17px;">4.9</td><td style="vertical-align: top; width: 1%; height: 17px;"><br/></td><td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022047356/ex41_2.htm">Amendment and 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)</a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; width: 9%; height: 17px; background-color: #cceeff;">4.10</td><td style="vertical-align: top; width: 1%; 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/000121390022035659/ea161960ex4-10_akernacorp.htm"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Form of 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) </span></a></td></tr><tr style="height: 18px;"><td style="vertical-align: top; width: 9%; height: 18px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">4.11</span></td><td style="vertical-align: top; width: 1%; height: 18px;"><br/></td><td style="vertical-align: top; width: 90%; height: 18px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022036650/ea162334ex4-9_akernacorp.htm"><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;">Form 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)</span></span></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; width: 9%; height: 17px; background-color: #cceeff;">4.12</td><td style="vertical-align: top; width: 1%; 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-11_akernacorp.htm"><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;">Form 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)</span></span></a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; width: 9%; height: 17px;">4.13</td><td style="vertical-align: top; width: 1%; height: 17px;"><br/></td><td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022072131/ex41_3.htm"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">Waiver dated September 27, 2022 by and between Akerna Corp. and the Holders in accordance with the Securities Purchase Agreement dated October 5, 2021 </span><span style="font-size: 11pt;"><span style="font-size: 10pt;">(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)</span></span></span></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; width: 9%; height: 17px; background-color: #cceeff;">4.14</td><td style="vertical-align: top; width: 1%; 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/000121390022073897/ea169012ex10-1_akernacorp.htm"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Amendment 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></a></td></tr><tr style="height: 23px;"><td style="vertical-align: top; width: 9%; height: 23px;">9.1</td><td style="vertical-align: top; width: 1%; height: 23px;"><br/></td><td style="vertical-align: top; width: 90%; height: 23px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex9-1_akerna.htm">Voting and Exchange Trust Agreement (incorporated by reference to Exhibit 9.1 to the Current Report on Form 8-K filed by Akerna on July 8, 2020)</a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; width: 9%; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.1</span></p></td><td style="vertical-align: top; width: 1%; height: 17px; 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; width: 90%; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-1_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Registration Rights Agreement, dated January 29, 2018, by and among MTech Acquisition Corp., MTech Sponsor LLC, and MTech Sponsor LLC (incorporated by reference to Exhibit 10.1 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.2</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-2_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">First Amendment to Registration Rights Agreement, dated June 17, 2019, by and among MTech Acquisition Corp., Akerna Corp. and MTech Sponsor LLC (incorporated by reference to Exhibit 10.2 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.3</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-3_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Stock Escrow Agreement, dated January 29, 2018, by and among MTech Acquisition Corp., MTech Sponsor LLC, and Continental Stock Transfer &amp; Trust Company (incorporated by reference to Exhibit 10.3 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 34px;"><td style="vertical-align: top; height: 34px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.4</span></p></td><td style="vertical-align: top; height: 34px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top; height: 34px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-4_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Amendment to Stock Escrow Agreement, dated June 17, 2019, by and among MTech Acquisition Corp., Akerna Corp., MTech Sponsor LLC, and Continental Stock Transfer &amp; Trust Company (incorporated by reference to Exhibit 10.4 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.5</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-5_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Non-Competition and Non-Solicitation Agreement dated June 17, 2019, by and among Jessica Billingsley, Akerna Corp., MJ Freeway and MTech Sponsor LLC (incorporated by reference to Exhibit 10.5 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.6</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-6_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Non-Competition and Non-Solicitation Agreement dated June 17, 2019, by and among Amy Poinsett, Akerna Corp., MJ Freeway and MTech Sponsor LLC (incorporated by reference to Exhibit 10.6 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr></tbody></table>
&#160;</div><div style="font-family: 'times new roman', times; font-size: 10pt;"><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">60</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 style="font-family: 'times new roman', times; font-size: 10pt;"><br/><table style="height: 157px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.7</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-7_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Indemnification Agreement of Officers and Directors (incorporated by reference to Exhibit 10.7 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.8</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-8_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Subscription Agreement, by and among MTech Acquisition Corp., Akerna Corp., and each purchaser signatory thereto (incorporated by reference to Exhibit 10.8 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 28px; background-color: #cceeff;"><td style="vertical-align: top; height: 28px; width: 9%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.9</span></p></td><td style="vertical-align: top; height: 28px; 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: top; height: 28px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-9_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Agreement to Transfer Sponsor Shares, by and among MTech Acquisition Corp., Akerna Corp., each transferee signatory thereto, and Continental Stock Transfer &amp;Trust Company (incorporated by reference to Exhibit 10.9 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.10<span style="font-size: 8pt;"><sup>&#8743;</sup></span></span></p></td><td style="vertical-align: top; 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: top; height: 10px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-10_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Employment Agreement, dated June 17, 2019, by and between Jessica Billingsley and Akerna Corp. (incorporated by reference to Exhibit 10.10 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.11<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019016809/fs82019ex4-1_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">MTech&#160;Acquisition Holdings Inc. 2019 Long Term Incentive Plan (incorporated by reference to Exhibit 10.5 to Akerna's&#160;Registration Statement on Form S-4 (File No. 333-228220))</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.12<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-12_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Option Grant Certificate (incorporated by reference to Exhibit 10.12 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.13<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-13_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Restricted Stock Unit Award (incorporated by reference to Exhibit 10.13 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.14<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-14_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Stock Award (incorporated by reference to Exhibit 10.14 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.15<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-15_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Restricted Stock Award (incorporated by reference to Exhibit 10.15 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr></tbody></table><table style="height: 290px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; width: 9%; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.16<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></span></p></td><td style="vertical-align: top; width: 1%; height: 17px; 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; width: 90%; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex10-16_akerna.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Appreciation Rights Award (incorporated by reference to Exhibit 10.16 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">10.17</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%;"><p style="margin: 0pt; text-align: justify;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000161577418012191/s113428_ex10-3.htm"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Form of Lock-Up Agreement, by and among MTech Acquisition Holdings, Inc., MTech Sponsor LLC, and each holder signatory thereto (incorporated by reference to Exhibit 10.3 to Akerna&#8217;s Registration Statement on Form S-4 (File No. 333-228220)) </span></a></p></td></tr><tr style="height: 21px; background-color: #cceeff;"><td style="vertical-align: top; height: 21px; width: 9%; background-color: #cceeff;">10.18</td><td style="vertical-align: top; height: 21px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 21px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019023486/f10q0919ex10-1_akernacorp.htm">Office Service Agreement, dated September 30, 2019, effective February 1, 2020 (incorporated by reference to Exhibit 10.1 to Akerna's&#160;Quarterly Report on Form 10-Q for the three months ended September 30, 2019)</a></td></tr><tr style="height: 18px;"><td style="vertical-align: top; height: 18px; width: 9%;">10.19</td><td style="vertical-align: top; height: 18px; width: 1%;"><br/></td><td style="vertical-align: top; height: 18px; width: 90%;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019024703/f8k112419ex10-1_akernacorp.htm">Stock Purchase Agreement, dated November 25, 2018 (incorporated by reference to Exhibit 10.1 to Akerna&#8217;s Current Report on Form 8-K filed on November 26, 2019)</a></td></tr><tr style="height: 21px; background-color: #cceeff;"><td style="vertical-align: top; height: 21px; width: 9%; background-color: #cceeff;">10.20<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></td><td style="vertical-align: top; height: 21px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 21px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019019421/f8k092619ex10-1_akernacorp.htm">Letter Agreement effective September 23, 2019 between Akerna&#160;and Nina Simosko&#160;(incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Akerna&#160;on October 1, 2019)</a><br/></td></tr><tr style="height: 22px;"><td style="vertical-align: top; height: 22px; width: 9%;">10.21<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></td><td style="vertical-align: top; height: 22px; width: 1%;"><br/></td><td style="vertical-align: top; height: 22px; width: 90%;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019019421/f8k092619ex10-2_akernacorp.htm">Letter Agreement effective September 26, 2019 between MJ Freeway, LLC and Ray Thompson (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed by Akerna on October 1, 2019)</a></td></tr><tr style="height: 14px; background-color: #cceeff;"><td style="vertical-align: top; height: 14px; width: 9%; background-color: #cceeff;">10.22</td><td style="vertical-align: top; height: 14px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 14px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019019421/f8k092619ex10-3_akernacorp.htm">Covenant Agreement effective September 23, 2019 between Akerna&#160;and Nina Simosko&#160;(incorporated by reference to Exhibit 10.3 to the Current Report of Form 8-K filed by Akerna&#160;on October 1, 2019)</a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">10.23</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019019421/f8k092619ex10-4_akernacorp.htm">Covenant Agreement between Akerna Corp. and Ray Thompson (incorporated by reference to Exhibit 10.4 to the Current Report on Form 8-K filed by Akerna on October 1, 2019)</a></td></tr><tr style="height: 22px; background-color: #cceeff;"><td style="vertical-align: top; height: 22px; width: 9%; background-color: #cceeff;">10.24<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></td><td style="vertical-align: top; height: 22px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 22px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019026864/f8k122319ex10-1_akerna.htm">Letter Agreement dated December 17, 2019 between Akerna&#160;and John Fowle&#160;(incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Akerna&#160;on December 23, 2019)</a></td></tr><tr style="height: 19px;"><td style="vertical-align: top; height: 19px; width: 9%;">10.25</td><td style="vertical-align: top; height: 19px; width: 1%;"><br/></td><td style="vertical-align: top; height: 19px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019026864/f8k122319ex10-2_akerna.htm">Covenant Agreement dated December 17, 2019 between Akerna&#160;and John Fowle&#160;(incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed by Akerna&#160;on December 23, 2019)</a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">10.26</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex10-1_akerna.htm">Exchangeable Share Support Agreement (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Akerna on July 8, 2020)</a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">10.27</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex10-2_akerna.htm">Escrow Agreement (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed by Akerna on July 8, 2020)</a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">10.28</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a style="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;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex10-3_akerna.htm">Rights Indenture (incorporated by reference to Exhibit 10.3 to the Current Report on Form 8-K filed by Akerna on July 8, 2020)</a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">10.29</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390021028342/ex101_1.htm">Agreement and Plan of Reorganization with Navigator Acquisition Corp. dated March 10, 2021 (incorporated by reference to Exhibit 10.1 to the Form 10-Q filed by Akerna on May 21, 2021)</a><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">10.30</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390021038408/ea144679ex10-1_akernacorp.htm">At-the-Market Distribution Agreement dated July 23, 2021 (incorporated by reference to Exhibit 10.1 to the Form 8-K filed by Akerna on July 23, 2021)</a><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">10.31</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390021051250/ea148334ex10-2_akernacorp.htm">Form of Lock-Up Agreement (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed by Akerna on October 4, 2021)</a><a style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; 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, serif; font-size: 13.3333px; text-align: justify;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex10-3_akerna.htm"></a></td></tr></tbody></table>
&#160;</div><div style="font-family: 'times new roman', times; font-size: 10pt;"><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">61</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 style="font-family: 'times new roman', times; font-size: 10pt;"><br/><table style="height: 299px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">10.32</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390021051250/ea148334ex10-3_akernacorp.htm">Registration Rights Agreement with Sellers of 365 Cannabis (incorporated by reference to Exhibit 10.3 to the Current Report on Form 8-K filed by Akerna on October 4, 2021)</a><a style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; 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, serif; font-size: 13.3333px; text-align: justify;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex10-3_akerna.htm"></a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">10.33</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-5_akerna.htm">Form of Registration Rights Agreement (incorporated by reference to Exhibit 10.5 to the Current Report on Form 8-K filed by Akerna on October 5, 2021)</a><a style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; 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, serif; font-size: 13.3333px; text-align: justify;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex10-3_akerna.htm"></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">10.34</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-6_akerna.htm">Form of Voting Agreement (incorporated by reference to Exhibit 10.6 to the Current Report on Form 8-K filed by Akerna on October 5, 2021)</a><a style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; 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, serif; font-size: 13.3333px; text-align: justify;" href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex10-3_akerna.htm"></a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">10.35</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022020612/ea158627-def14a_akernacorp.htm"><span style="font-family: 'times new roman', times; font-size: 10pt;">Amended 2019 Long Term Incentive Plan (incorporated by reference to Appendix C to the Company&#8217;s definitive proxy statement on Schedule 14A as filed with the Commission on April 19, 2022)</span></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">10.36</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022027396/ea159971ex10-1_akernacorp.htm"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Consulting Agreement effective as of April 21, 2022 between Akerna&#160;Corp. and Larry Dean Ditto Jr. (incorporated by reference to Exhibit 10.1 to Akerna&#160;Corp.'s Form 8-K as filed with the Commission on May 16, 2022) </span></a></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 9%;">10.37</td><td style="vertical-align: top; height: 10px; width: 1%;"><br/></td><td style="vertical-align: top; height: 10px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022060985/ea166553ex10-1_akernacorp.htm"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Form of Securities Purchase Agreement between Akerna Corp. and the investors thereto, dated October 3, 2022 (incorporated by reference to Exhibit 10.1 to Akerna Corp.&#8217;s Current Report on Form 8-K as filed with the Commission on October 3, 2022)</span></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">10.38</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022060985/ea166553ex10-2_akernacorp.htm"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="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;">Form of Registration Rights Agreement between&#160;</span>Akerna<span style="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;Corp. and the investors named therein, dated October 3, 2022&#160;</span><span style="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 by reference to Exhibit 10.2 to&#160;</span>Akerna<span style="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;Corp.&#8217;s Current Report on Form 8-K as filed with the Commission on October 3, 2022)</span></span></a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">10.39</td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022059831/ea166435ex10-1_akernacorp.htm"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Common Stock Sales Agreement dated September 28, 2022 by and between Akerna Corp. and A.G.P./Alliance Global Partners (incorporated by reference to Exhibit 10.1 to Akerna Corp.&#8217;s Current Report on Form 8-K as filed with the Commission on September 28, 2022)</span></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">10.40<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022072131/ex102_4.htm"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Offer Letter from Akerna Corp. to Scott Sozio dated August 18, 2022 (incorporated by reference to Exhibit 10.2 to Akerna Corp.&#8217;s Quarterly Report on Form 10-Q as filed with the Commission on November 14, 2022)</span></a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;">10.41<span style="font-size: 8pt;"><sup><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: 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;">&#8743;</span></sup></span></td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022072131/ex103_5.htm"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Employment Offer Letter from Akerna&#160;Corp. to L. Dean Ditto dated August 18, 2022 (incorporated by reference to Exhibit 10.3 to Akerna Corp.&#8217;s Quarterly Report on Form 10-Q as filed with the Commission on November 14, 2022)</span></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;">10.42</td><td style="vertical-align: top; height: 17px; width: 1%; background-color: #cceeff;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex10-1_akerna.htm"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Exchange Agreement, dated January 27, 2023, by and among Akerna and certain lenders (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Akerna on January 27, 2023)</span></a></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p>10.43<br/></p></td><td style="vertical-align: top; height: 17px; width: 1%;"><br/></td><td style="vertical-align: top; height: 17px; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex10-2_akerna.htm"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Form of Repricing Letter, dated January 27, 2023, by and among Akerna and certain lenders (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed by Akerna on January 27, 2023)</span></a></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; width: 9%; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">21.1*</span></p></td><td style="vertical-align: top; width: 1%; height: 17px; 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; width: 90%; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><a href="ex211_1.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Subsidiaries of Akerna Corp.</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">23.1*</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%;"><p style="margin: 0pt;"><a href="ex231_2.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Consent of Mar</span><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">cum LL</span><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">P</span></a></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;"><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: 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: top; height: 17px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt;"><a href="ex311_3.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Chief Executive Officer certification under Section 302 of Sarbanes-Oxley Act of 2002</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><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: 1%;"><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;"><a href="ex312_4.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Chief Financial Officer certification under Section 302 of Sarbanes-Oxley Act of 2002.</span></a></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: top; height: 17px; width: 9%; background-color: #cceeff;"><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: 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: top; height: 17px; width: 90%; background-color: #cceeff;"><p style="margin: 0pt;"><a href="ex321_5.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Chief Executive Officer and Chief Financial Officer certification under Section 906 of Sarbanes-Oxley Act of 2002.</span></a></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; width: 9%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">101*</span></p></td><td style="vertical-align: top; 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: top; height: 17px; width: 90%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Interactive Data Files</span></p></td></tr></tbody></table><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table style="width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td style="width: 3.06859%;">*</td><td style="width: 96.9314%;">Filed herewith</td></tr><tr><td style="width: 3.06859%;">+</td><td style="width: 96.9314%;"><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; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">The exhibits and schedules to this Exhibit have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The registrant hereby agrees to furnish a copy of any omitted schedules to the Commission upon request.</span></td></tr><tr><td style="width: 3.06859%;"><span style="font-size: 9pt;"><sup><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: 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;">&#8743;</span></sup></span></td><td style="width: 96.9314%;"><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: 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;">Management contract or compensatory plan or arrangement</span></td></tr></tbody></table><p style="margin: 0pt; text-align: justify;"><br/></p><div style="margin: 0pt; text-align: justify;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BItem16_UQ5RQNTNB400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item 16. Form 10-K Summary</span></a><br/></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">None.</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></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;">62</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; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BSign_5S14A9HXZ400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">SIGNATURES</span></a></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: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Pursuant to the requirements of Section</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">13 or 15(d) of the Exchange Act, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</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><table style="height: 0px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 17px;"><td style="vertical-align: top; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: top; height: 17px;" colspan="3"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: middle; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 19px;"><td style="vertical-align: middle; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: top; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">By:</span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 19px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">/s/ Jessica Billingsley</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: middle; width: 60%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; width: 4%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; width: 5%; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Name:</span></p></td><td style="vertical-align: bottom; width: 31%; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Jessica Billingsley</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: middle; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">Title:</span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Chief Executive Officer</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: middle; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">Date:</span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">March 20, 2023</span></p></td></tr></tbody></table><p style="margin: 0pt; text-align: justify; text-indent: 24pt; line-height: 1.2;"><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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Pursuant to the requirements of the Exchange Act, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</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><table style="height: 323px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellpadding="0" width="100%"><tbody><tr style="height: 17px;"><td style="border-bottom: 1px solid #000000; vertical-align: bottom; width: 35%; height: 17px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Signature</span></p></td><td style="vertical-align: bottom; width: 1%; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; width: 43%; height: 17px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Title</span></p></td><td style="vertical-align: bottom; width: 1%; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; width: 20%; height: 17px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Date</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="border-bottom: 1px solid #000000; vertical-align: top; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">/s/ Jessica Billingsley</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: top; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Chief</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Executive</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Officer</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">and</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Director</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(Principal Executive Officer)</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: top; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">March 20, 2023</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Jessica Billingsley</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="border-bottom: 1px solid #000000; vertical-align: top; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">/s/ L. Dean Ditto</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: top; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Chief Financial Officer (Principal Financial and Accounting</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Officer)</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: top; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">March 20, 2023</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">L. Dean Ditto</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="border-bottom: 1px solid #000000; vertical-align: top; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">/s/ Scott Sozio</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: middle; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Director</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: top; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">March 20, 2023</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Scott Sozio</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="border-bottom: 1px solid #000000; vertical-align: top; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">/s/ Matthew R. Kane&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: middle; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Director</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: top; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">March 20, 2023</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Matthew R. Kane</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="border-bottom: 1px solid #000000; vertical-align: top; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">/s/ Tahira Rehmatullah</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: middle; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Director</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: top; height: 34px; border-bottom-width: 1px;" rowspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">March 20, 2023</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Tahira Rehmatullah</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td></tr><tr style="height: 17px;"><td style="border-bottom: 1px solid #000000; vertical-align: top; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">/s/ Barry Fishman</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Director</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">March 20, 2023</span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Barry Fishman</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></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;">&#160;</span></p><div style="line-height: 1.2;"><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;">63</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><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></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-decoration: underline;">INDEX TO CONSOL<span><span>IDA</span></span>TED FINANCIAL <span>STATEMENTS</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><table style="height: 231px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;" id="TOC1" cellpadding="0" border="0"><tbody><tr style="height: 10px;"><td style="height: 10px;"><p style="margin:0pt"><br/></p><p style="vertical-align: middle; text-align: center;;margin:0pt"><br/></p></td><td style="height: 10px;"><p style="vertical-align: middle; text-align: center;;margin:0pt"><br/></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; width: 90%;" id="BM_BN_8G6MOWIPKW00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#BN_G6MOWIPKW00000000000000000000">Report of Independent Registered Public Accounting Firm (<span style="border-left: none; border-right: none;">PCAOB 00<ix:nonNumeric contextRef="D20221231" name="dei:AuditorFirmId" id="Tag674">688</ix:nonNumeric></span>); <ix:nonNumeric contextRef="D20221231" name="dei:AuditorName" id="Tag675">Marcum LLP</ix:nonNumeric>, <ix:nonNumeric contextRef="D20221231" name="dei:AuditorLocation" id="Tag671">Los Angeles, CA</ix:nonNumeric></a></span></td><td class="bmpageno" style="height: 17px; text-align: center; background-color: #cceeff; width: 10%;" id="BMP_BN_8G6MOWIPKW00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">F-2</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; text-align: center;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;" id="BM_BO_K4ATZ28VEO00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#BO_K4ATZ28VEO00000000000000000000">Consolidated Balance Sheets as of December 31, 2022 and 2021</a></span></td><td class="bmpageno" style="height: 17px; text-align: center; background-color: #cceeff;" id="BMP_BO_K4ATZ28VEO00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">F-3</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; text-align: center;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;" id="BM_BP_QE5L05SSSG00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#BP_QE5L05SSSG00000000000000000000">Consolidated Statements of Operations for the Years Ended December 31, 2022 and 2021&#160;</a></span></td><td class="bmpageno" style="height: 17px; text-align: center; background-color: #cceeff;" id="BMP_BP_QE5L05SSSG00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">F-4</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; text-align: center;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif;"><a href="#BP_QE5L05SSSG00000000000000000000">Consolidated Statements of Comprehensive Loss for the Years Ended December 31, 2022 and 2021</a></span></td><td style="text-align: center; height: 17px; background-color: #cceeff;"><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: 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;">F-5</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="text-align: center; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;" id="BM_BQ_N5JTTYDDLS00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#BQ_N5JTTYDDLS00000000000000000000">Consolidated Statements of Changes in Equity for the Years Ended December 31, 2022 and 2021&#160;</a></span></td><td class="bmpageno" style="height: 17px; text-align: center; background-color: #cceeff;" id="BMP_BQ_N5JTTYDDLS00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">F-6</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; text-align: center;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;" id="BM_BR_7ZVEEFYZA800000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#BR_7ZVEEFYZA800000000000000000000">Consolidated Statements of Cash Flows for the Years Ended December 31, 2022 and 2021</a></span></td><td class="bmpageno" style="height: 17px; text-align: center; background-color: #cceeff;" id="BMP_BR_7ZVEEFYZA800000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">F-7</span></td></tr><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px; text-align: center;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;" id="BM_BS_FAWO2A4BBK00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#B_Notes_to_Consolidated_Financial_Statements_0UD857821C00000000000000000000">Notes to Consolidated Financial Statements</a></span></td><td class="bmpageno" style="height: 17px; text-align: center; background-color: #cceeff;" id="BMP_BS_FAWO2A4BBK00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">F-8</span></td></tr></tbody></table><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><div id="t_ft_Q9L9X23O7400000000000000000000b"><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;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important;">F-1</span></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="margin:0pt"><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;" href="#" id="BN_G6MOWIPKW00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></a></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="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">To the Stockholders and Board of Directors of&#160;</span></p><p style="text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Akerna Corp.</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="margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b style="mso-bidi-font-weight: normal;"><span style="color: #000000; margin: 0pt; text-align: justify; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: black; line-height: inherit;">O<span style="line-height: inherit;">pinion on the Financial</span> Statements</span></span></b></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="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="color: #000000; margin: 0pt; text-align: justify; line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We have audited the accompanying consolidated balance sheets of Akerna Corp. (the &#8220;Company&#8221;) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, changes in stockholders<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;&#160;</span>equity (deficit) and cash flows for each of the two years in the period ended December 31, 2022, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). <span style="line-height: inherit;">&#160;</span>In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.</span></span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b style="mso-bidi-font-weight: normal;">&#160;</b></p><p style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; color: #000000; line-height: inherit;"><b>Explanatory Paragraph &#8211; Going Concern</b></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="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As more fully described in Note 2, the Company has a significant working capital deficiency, has incurred significant losses and needs to raise additional funds to meet its obligations and sustain its operations. These conditions raise substantial doubt about the Company<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s ability to continue as a going concern. Management<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s plans in regard to these matters are also described in Note 2. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.</span><span style="color: #000000; line-height: inherit;"></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="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b style="margin: 0cm 0cm 0.0001pt; text-align: justify;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; color: #000000; line-height: inherit;">Basis for Opinion</span></b></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;">&#160;</p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">These financial statements are the responsibility of the Company<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s management. Our responsibility is to express an opinion on the Company<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;">&#160;</p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s internal control over financial reporting. Accordingly, we express no such opinion. </span></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;">&#160;</p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.&#160;&#160;</span></p><p style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;">&#160;</p><p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">/s/ Marcum </span><span style="font-variant: small-caps; margin: 0pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">llp</span></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="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Marcum<span style="line-height: inherit;">&#160;</span></span><span style="font-variant: small-caps; margin: 0pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">llp</span></span><br/></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="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We have served as the Company&#8217;s auditor since 2018.</span><b style="mso-bidi-font-weight: normal;"></b></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="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Los Angeles, CA</span></p><p style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">March 20, 2023</span></span></p><div><div id="t_ft_83J6ZN02TC00000000000000000000b"><table style="width: 100%; height: 17px; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr style="height: 17px;"><td class="pgno" style="padding: 0px; text-align: center; height: 17px;"><span class="pageno" style="font-size: 10pt;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important;">F-2</span></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">AKERNA</span><span style="font-weight: bold;"><span><span><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span> CORP</span>.</span></span></span></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;" href="#" id="BO_K4ATZ28VEO00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Consolidated Balance Sheets</span></a></div><div style="margin: 0pt; text-align: center;"><br/></div><div id="t_ft_Y7CTUCY1Q800000000000000000000b"><table style="height: 619px; border-collapse: collapse; margin-top: 0px; margin-bottom: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 17px;"><td style="vertical-align: bottom; text-indent: 0px; width: 74.8235%; height: 17px;"><br/></td><td style="margin: 0px; padding: 0px; vertical-align: bottom; width: 1.17647%; text-indent: 0px; text-align: center; border-bottom: 1pt solid #000000; height: 17px;" colspan="6"><span style="font-weight: bold;">As of December 31,</span></td><td style="vertical-align: bottom; white-space: nowrap; padding: 0px; width: 1.01961%; height: 17px;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; text-indent: 0px; width: 74.8235%; height: 17px;"><br/></td><td style="margin: 0px; padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;" 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: 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;">2022</span><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; height: 17px;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; height: 17px;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; padding: 0px; height: 17px; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;" 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: 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;">2021</span><br/></td><td style="vertical-align: bottom; white-space: nowrap; padding: 0px; width: 1.01961%; height: 17px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 0px; width: 74.8235%; background-color: #cceeff;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 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: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;">&#160;</td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;">&#160;</td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 74.8235%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current assets </span></p></td><td style="height: 10px; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;">&#160;</td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;">&#160;</td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%; background-color: #cceeff;"><p style="text-align: start; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 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-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;"> Cash </span></p></td><td style="height: 10px; padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;" align="left">$</td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag579" decimals="0" format="ixt:num-dot-decimal">877,755</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 10px; padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;" align="left"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> $ </span></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag490" decimals="0" format="ixt:num-dot-decimal">12,579,366</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Restricted cash </span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag539" decimals="0" format="ixt:num-dot-decimal">7,000,000</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag1107" decimals="0" format="ixt:num-dot-decimal">508,261</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%; background-color: #cceeff;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accounts receivable, net </span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag613" decimals="0" format="ixt:num-dot-decimal">674,626</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag1147" decimals="0" format="ixt:num-dot-decimal">873,688</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Prepaid expenses and other current assets </span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; width: 1.17647%;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="USD" id="Tag585" decimals="0" format="ixt:num-dot-decimal">1,209,623</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; width: 9.96078%;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="USD" id="Tag608" decimals="0" format="ixt:num-dot-decimal">2,125,722</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; text-indent: 10px; height: 17px; width: 74.8235%; background-color: #cceeff;">Assets held for sale</td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; height: 17px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="margin: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; height: 17px; text-align: right; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag426" decimals="0" format="ixt:num-dot-decimal">5,130,028</ix:nonFraction></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; padding: 0px; border-bottom: 1px solid #000000; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 1px solid #000000; height: 17px; text-align: right; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag582" decimals="0" format="ixt:num-dot-decimal">2,143,027</ix:nonFraction></td><td style="vertical-align: bottom; white-space: nowrap; padding: 0px; border-bottom-width: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; &#160; &#160; &#160; &#160;Total current assets&#160; </span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; width: 1.17647%;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag504" decimals="0" format="ixt:num-dot-decimal">14,892,032</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><p style="margin: 0pt;"><br/></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag503" decimals="0" format="ixt:num-dot-decimal">18,230,064</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="text-indent: 10px; margin: 0pt; padding-right: 8px; vertical-align: bottom; height: 17px; width: 74.8235%; background-color: #cceeff;"><br/></td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="margin: 0px; vertical-align: bottom; white-space: nowrap; height: 17px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="margin: 0pt; vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-align: left; width: 74.8235%;"><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-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;">&#160; Fixed assets, net</span><br/></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag611" decimals="0" format="ixt:num-dot-decimal">48,879</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" align="right"><ix:nonFraction contextRef="I20211231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag911" decimals="0" format="ixt:num-dot-decimal">66,028</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-align: left; width: 74.8235%; background-color: #cceeff;"><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-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;">&#160; Investment, net</span><br/></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" unitRef="USD" xsi:nil="true" id="Tag591"></ix:nonFraction>&#8212;</span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><ix:nonFraction contextRef="I20211231" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" unitRef="USD" id="Tag912" decimals="0" format="ixt:num-dot-decimal">226,101</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 15px;"><td style="vertical-align: bottom; height: 15px; text-align: left; width: 74.8235%;"><span>&#160; Capitalized software, net</span></td><td style="height: 15px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;"><br/></td><td style="height: 15px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag602" decimals="0" format="ixt:num-dot-decimal">654,556</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 15px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 15px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 15px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="height: 15px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" align="right"><ix:nonFraction contextRef="I20211231" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag492" decimals="0" format="ixt:num-dot-decimal">6,940,653</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 15px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-align: left; width: 74.8235%; 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-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;">&#160; Intangible assets, net</span></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="USD" id="Tag920" decimals="0" format="ixt:num-dot-decimal">2,164,722</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><ix:nonFraction contextRef="I20211231" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="USD" id="Tag922" decimals="0" format="ixt:num-dot-decimal">6,553,683</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-align: left; width: 74.8235%;">&#160; Goodwill</td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; height: 17px; width: 1.17647%;"><br/></td><td style="margin: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; height: 17px; width: 9.96078%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:Goodwill" unitRef="USD" id="Tag601" decimals="0" format="ixt:num-dot-decimal">1,708,303</ix:nonFraction></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; text-align: right; height: 17px; width: 9.96078%;"><ix:nonFraction contextRef="I20211231" name="us-gaap:Goodwill" unitRef="USD" id="Tag364" decimals="0" format="ixt:num-dot-decimal">32,844,297</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; text-align: left; height: 17px; width: 74.8235%; background-color: #cceeff;">&#160; Noncurrent assets held for sale</td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; height: 17px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="margin: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; height: 17px; text-align: right; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" unitRef="USD" xsi:nil="true" id="Tag610"></ix:nonFraction>&#8212;</td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom: 1px solid #000000; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 1px solid #000000; height: 17px; text-align: right; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231" name="kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" unitRef="USD" id="Tag266" decimals="0" format="ixt:num-dot-decimal">29,622,341</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 0px; width: 74.8235%;">Total assets</td><td style="height: 10px; padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1.17647%;" align="left"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; margin: 0pt;">$</span></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:Assets" unitRef="USD" id="Tag542" decimals="0" format="ixt:num-dot-decimal">19,468,492</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="height: 10px; padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1.01961%;" align="left"><span style="font-weight: bold; margin: 0pt;">$</span></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 9.96078%;" align="right"><ix:nonFraction contextRef="I20211231" name="us-gaap:Assets" unitRef="USD" id="Tag921" decimals="0" format="ixt:num-dot-decimal">94,483,167</ix:nonFraction></td><td style="height: 10px; text-align: right; vertical-align: bottom; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; margin: 0pt; padding-right: 8px; vertical-align: bottom; width: 74.8235%; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 0px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Liabilities and Stockholders&#8217;&#160;Equity (Deficit) </span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 0px; width: 74.8235%; background-color: #cceeff;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current liabilities </span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.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;"> Accounts payable, accrued expenses and other current liabilities </span></p></td><td style="height: 10px; padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;" align="left"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; margin: 0pt;">$</span></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag593" decimals="0" format="ixt:num-dot-decimal">4,426,419</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="height: 10px; padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.01961%;" align="left"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> $ </span></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag509" decimals="0" format="ixt:num-dot-decimal">5,385,773</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; text-indent: 10px; height: 17px; width: 74.8235%; background-color: #cceeff;">Contingent consideration payable</td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; height: 17px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="margin: 0px; vertical-align: bottom; border-bottom-width: 1px; height: 17px; text-align: right; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" unitRef="USD" id="Tag225" decimals="0" format="ixt:num-dot-decimal">2,283,806</ix:nonFraction></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; padding: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; text-align: right; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" unitRef="USD" id="Tag1148" decimals="0" format="ixt:num-dot-decimal">6,300,000</ix:nonFraction></td><td style="vertical-align: bottom; white-space: nowrap; padding: 0px; border-bottom-width: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 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-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;"> Current portion of deferred revenue </span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredRevenueCurrent" unitRef="USD" id="Tag423" decimals="0" format="ixt:num-dot-decimal">568,771</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredRevenueCurrent" unitRef="USD" id="Tag506" decimals="0" format="ixt:num-dot-decimal">871,800</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%; background-color: #cceeff;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span>Current portion of long-term debt</span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebtCurrent" unitRef="USD" id="Tag590" decimals="0" format="ixt:num-dot-decimal">13,200,000</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:LongTermDebtCurrent" unitRef="USD" id="Tag538" decimals="0" format="ixt:num-dot-decimal">13,200,000</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 74.8235%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Derivative liability</span></td><td style="text-align: right; height: 17px; margin: 0pt; padding: 0px; vertical-align: bottom; width: 1.17647%;"><br/></td><td style="height: 17px; margin: 0px; vertical-align: bottom; width: 9.96078%;" align="right"><ix:nonFraction contextRef="I20221231" name="us-gaap:DerivativeLiabilitiesCurrent" unitRef="USD" xsi:nil="true" id="Tag127"></ix:nonFraction>&#8212;</td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; padding: 0px; width: 1.01961%;"><br/></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; width: 9.96078%;" align="right"><ix:nonFraction contextRef="I20211231" name="us-gaap:DerivativeLiabilitiesCurrent" unitRef="USD" id="Tag502" decimals="0" format="ixt:num-dot-decimal">63,178</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; text-indent: 10px; height: 17px; width: 74.8235%; background-color: #cceeff;">Liabilities&#160;held&#160;for sale</td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; height: 17px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="margin: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; height: 17px; text-align: right; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag217" decimals="0" format="ixt:num-dot-decimal">2,246,222</ix:nonFraction></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom: 1px solid #000000; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 1px solid #000000; height: 17px; text-align: right; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag487" decimals="0" format="ixt:num-dot-decimal">3,349,766</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; &#160; &#160; &#160; Total current liabilities </span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1.17647%;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag1106" decimals="0" format="ixt:num-dot-decimal">22,725,218</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom: 1pt solid #000000; width: 1.01961%;"><p style="margin: 0pt;"><br/></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 9.96078%;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag1108" decimals="0" format="ixt:num-dot-decimal">29,170,517</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="text-indent: 10px; margin: 0pt; padding-right: 8px; vertical-align: bottom; height: 18px; width: 74.8235%; background-color: #cceeff;"><br/></td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="margin: 0px; vertical-align: bottom; white-space: nowrap; height: 18px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 18px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 18px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 18px; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="margin: 0pt; vertical-align: bottom; white-space: nowrap; height: 18px; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 18px; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; text-indent: 0px; width: 74.8235%; height: 17px;">&#160;Deferred revenue, noncurrent</td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; height: 17px;"><br/></td><td style="margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredRevenueNoncurrent" unitRef="USD" id="Tag609" decimals="0" format="ixt:num-dot-decimal">161,802</ix:nonFraction></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; height: 17px;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; height: 17px;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; padding-left: 30px; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredRevenueNoncurrent" unitRef="USD" id="Tag583" decimals="0" format="ixt:num-dot-decimal">245,903</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; height: 17px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 0px; width: 74.8235%; background-color: #cceeff;">&#160;<span style="font-size: 10.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;">Long-term debt, less current portion</span></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebtNoncurrent" unitRef="USD" id="Tag507" decimals="0" format="ixt:num-dot-decimal">1,407,000</ix:nonFraction></span><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><ix:nonFraction contextRef="I20211231" name="us-gaap:LongTermDebtNoncurrent" unitRef="USD" id="Tag581" decimals="0" format="ixt:num-dot-decimal">4,105,000</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; text-indent: 0px; height: 17px; width: 74.8235%;">&#160;Deferred income tax liabilities</td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; height: 17px; width: 1.17647%;"><br/></td><td style="margin: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; height: 17px; width: 9.96078%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="USD" xsi:nil="true" id="Tag916"></ix:nonFraction>&#8212;</td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%;"></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; text-align: right; height: 17px; width: 9.96078%;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="USD" id="Tag223" decimals="0" format="ixt:num-dot-decimal">675,291</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; text-indent: 0px; height: 17px; width: 74.8235%; background-color: #cceeff;">&#160;Noncurrent liabilities held for sale</td><td style="text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom: 1pt solid #000000; height: 17px; width: 1.17647%; background-color: #cceeff;"></td><td style="margin: 0px; vertical-align: bottom; text-align: right; border-bottom: 1pt solid #000000; height: 17px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" unitRef="USD" xsi:nil="true" id="Tag488"></ix:nonFraction>&#8212;</td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom: 1pt solid #000000; height: 17px; width: 1.01961%; background-color: #cceeff;"></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; text-align: right; border-bottom: 1pt solid #000000; height: 17px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" unitRef="USD" id="Tag201" decimals="0" format="ixt:num-dot-decimal">336,773</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; padding-left: 30px; width: 74.8235%;">Total liabilities</td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; width: 1.17647%;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; width: 9.96078%;" align="right"><ix:nonFraction contextRef="I20221231" name="us-gaap:Liabilities" unitRef="USD" id="Tag917" decimals="0" format="ixt:num-dot-decimal">24,294,020</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; padding: 0px; border-bottom: 1px solid #000000; width: 1.01961%;"><br/></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 1px solid #000000; width: 9.96078%;" align="right"><ix:nonFraction contextRef="I20211231" name="us-gaap:Liabilities" unitRef="USD" id="Tag204" decimals="0" format="ixt:num-dot-decimal">34,533,484</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="text-align: left; height: 17px; margin: 0pt; padding-right: 8px; vertical-align: bottom; width: 74.8235%; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 17px; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; margin-left: 0.1px; text-align: left; vertical-align: bottom; width: 74.8235%;"><p style="margin: 0pt; text-indent: 0pt;"><span style="border-left: none; border-right: none;"> Commitments and contingencies (Note 12) </span></p></td><td style="height: 17px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160;&#160; </span></p></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="text-align: left; height: 17px; margin: 0pt; padding-right: 8px; vertical-align: bottom; width: 74.8235%; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 17px; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 0px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stockholders&#8217;&#160;equity (deficit)&#160; </span></p></td><td style="height: 17px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 9.96078%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; margin-left: 50pt; width: 74.8235%; background-color: #cceeff;"><p style="text-align: left; margin: 0pt 0pt 0pt 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Preferred stock, par value $<ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag1193" decimals="4" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag282" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag1194" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag924" decimals="0" format="ixt:num-dot-decimal">5,000,000</ix:nonFraction></ix:nonFraction> shares authorized,&#160;<span><span class="selected" id="fs_YWXTG7A70G00000000000000000000FM" style="line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag1201" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag1199" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag1197" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag493" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span> share special voting preferred stock issued and outstanding at December 31, 2022 and December 31, 2021&#160;</span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockValue" unitRef="USD" xsi:nil="true" id="Tag612"></ix:nonFraction>&#8212;</span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160;&#160; </span></p></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:PreferredStockValue" unitRef="USD" xsi:nil="true" id="Tag586"></ix:nonFraction>&#8212;</span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 16px;"><td style="vertical-align: bottom; height: 16px; text-align: justify; width: 74.8235%;"><p style="margin: 0pt 0pt 0pt 10pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span>Special</span> voting preferred stock<span style="color: #000000; line-height: inherit;">, par value&#160;$<ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember_3" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag1191" decimals="4" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231_SpecialVotingPreferredStockMember_1" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag545" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember_3" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag1187" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember_3" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag1192" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231_SpecialVotingPreferredStockMember_1" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag1189" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231_SpecialVotingPreferredStockMember_1" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag1188" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember_3" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag1190" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231_SpecialVotingPreferredStockMember_1" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag544" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;share authorized,&#160;issued and outstanding as of December 31, 2022 and December 31, 2021, with $<ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember_3" name="us-gaap:PreferredStockLiquidationPreferenceValue" unitRef="USD" id="Tag1196" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231_SpecialVotingPreferredStockMember_1" name="us-gaap:PreferredStockLiquidationPreferenceValue" unitRef="USD" id="Tag407" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></ix:nonFraction>&#160;preference in liquidation; exchangeable shares, <ix:nonFraction contextRef="I20221231_ExchangeableSharesMember" name="us-gaap:PreferredStockNoParValue" unitRef="USDPerShare" id="Tag1184" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="I20211231_ExchangeableSharesMember" name="us-gaap:PreferredStockNoParValue" unitRef="USDPerShare" id="Tag1105" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> par value, <span><ix:nonFraction contextRef="I20221231_ExchangeableSharesMember" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag1185" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231_ExchangeableSharesMember" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag607" decimals="0" format="ixt:num-dot-decimal">285,672</ix:nonFraction></ix:nonFraction></span> and <ix:nonFraction contextRef="I20211231_ExchangeableSharesMember" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag1186" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231_ExchangeableSharesMember" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag125" decimals="0" format="ixt:num-dot-decimal">309,286</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2022 and December 31, 2021, respectively (see Note 13)</span></span></p></td><td style="height: 16px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;"><br/></td><td style="height: 16px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" align="right"><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockValue" unitRef="USD" id="Tag126" decimals="0" format="ixt:num-dot-decimal">2,185,391</ix:nonFraction></td><td style="vertical-align: bottom; height: 16px; text-align: right; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 16px; text-align: right; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 16px; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="height: 16px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" align="right"><ix:nonFraction contextRef="I20211231_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockValue" unitRef="USD" id="Tag408" decimals="0" format="ixt:num-dot-decimal">2,366,038</ix:nonFraction></td><td style="vertical-align: bottom; height: 16px; text-align: right; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><br/></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 18px; width: 74.8235%; background-color: #cceeff;"><p style="text-align: justify; margin: 0pt 0pt 0pt 10pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">Common stock, par value $<ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag1200" decimals="4" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag491" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag1195" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag273" decimals="0" format="ixt:num-dot-decimal">150,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag1183" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag281" decimals="0" format="ixt:num-dot-decimal">4,602,780</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="I20211231" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag1182" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag664" decimals="0" format="ixt:num-dot-decimal">1,550,094</ix:nonFraction></ix:nonFraction>, issued and outstanding at December 31, 2022 and <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: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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, 2021, respectively</span></span></p></td><td style="height: 18px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="height: 18px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag505" decimals="0" format="ixt:num-dot-decimal">460</ix:nonFraction></td><td style="vertical-align: bottom; height: 18px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 18px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 18px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="height: 18px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag425" decimals="0" format="ixt:num-dot-decimal">155</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Additional paid-in capital </span></p></td><td style="height: 17px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%;"><br/></td><td style="height: 17px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag925" decimals="0" format="ixt:num-dot-decimal">160,207,367</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag584" decimals="0" format="ixt:num-dot-decimal">146,030,203</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 16px; text-indent: 10px; width: 74.8235%; background-color: #cceeff;">Accumulated other comprehensive income</td><td style="height: 16px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="height: 16px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag422" decimals="0" format="ixt:num-dot-decimal">347,100</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 16px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"></td><td style="vertical-align: bottom; height: 16px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 16px; white-space: nowrap; padding: 0px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 16px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.96078%; background-color: #cceeff;" align="right"><ix:nonFraction contextRef="I20211231" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag541" decimals="0" format="ixt:num-dot-decimal">61,523</ix:nonFraction></td><td style="height: 16px; white-space: nowrap; padding: 0px; margin: 0pt; vertical-align: bottom; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;" align="left"></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8235%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accumulated deficit </span></p></td><td style="height: 10px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; width: 1.17647%;"><br/></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; width: 9.96078%;" 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: 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;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag263" decimals="0" format="ixt:num-dot-decimal" sign="-">167,565,846</ix:nonFraction></span></td><td style="height: 10px; white-space: nowrap; border-bottom-width: 1px; vertical-align: bottom; width: 1.01961%;" valign="bottom">)</td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom: 1px solid #000000; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160; </span></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 1px solid #000000; width: 9.96078%;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;">(<ix:nonFraction contextRef="I20211231" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag264" decimals="0" format="ixt:num-dot-decimal" sign="-">88,508,236</ix:nonFraction></span></p></td><td style="height: 10px; white-space: nowrap; padding: 0px; margin: 0pt; border-bottom-width: 0px; vertical-align: bottom; width: 1.01961%;" align="left" valign="bottom">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 74.8235%; background-color: #cceeff;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; &#160; &#160; &#160; Total stockholders&#8217;&#160;equity&#160;(deficit) </span></p></td><td style="height: 17px; text-align: right; margin: 0pt; padding: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; width: 1.17647%; background-color: #cceeff;"><br/></td><td style="height: 17px; margin: 0px; vertical-align: bottom; border-bottom: 1px solid #000000; width: 9.96078%; background-color: #cceeff;" valign="bottom" 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: 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;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag543" decimals="0" format="ixt:num-dot-decimal" sign="-">4,825,528</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;">)</td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom: 1pt solid #000000; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"> &#160;&#160; </span></p></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 9.96078%; background-color: #cceeff;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag592" decimals="0" format="ixt:num-dot-decimal">59,949,683</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 74.8235%;">Total liabilities and 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>&#160;equity (deficit)</td><td style="height: 10px; padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1.17647%;" align="left"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit; margin: 0pt;">$</span></td><td style="height: 10px; margin: 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 9.96078%;" 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: 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag546" decimals="0" format="ixt:num-dot-decimal">19,468,492</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="height: 10px; padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1.01961%;" align="left"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt;"> $ </span></p></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 9.96078%;" align="right"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag489" decimals="0" format="ixt:num-dot-decimal">94,483,167</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; padding: 0px; border-bottom-width: 0px; width: 1.01961%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt;"> &#160; </span></p></td></tr></tbody></table></div><p style="margin: 3pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The accompanying notes are an integral part of these consolidated financial statements.</span></p><div><div id="t_ft_SPYXXOA15C00000000000000000000b"><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;">F-3</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><p style="margin:0pt"><br/></p><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 <span>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;" href="#" id="BP_QE5L05SSSG00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Consolidated Statements of Operations</span></span></a><p><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><br/></p></div><div style="border-left: none; border-right: none;"><div id="t_ft_F0OZKW5SLC00000000000000000000b"><table style="height: 572px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 99.088%; margin: 0px; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="height: 10px; margin: 0pt; padding-right: 8px; vertical-align: bottom; width: 74.8219%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 11pt;"> &#160; &#160; </span></p></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 10px; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding-right: 8px; height: 10px; text-align: center; vertical-align: bottom; width: 23.0404%;" valign="bottom" colspan="5"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">Year Ended December 31,</span></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; width: 1.10847%;"><br/></td></tr><tr style="height: 19px;"><td style="height: 19px; margin: 0pt; padding-right: 8px; vertical-align: bottom; width: 74.8219%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 11pt;"> &#160; </span></p></td><td style="text-align: center; border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 19px; width: 1.0293%;"><br/></td><td style="text-align: center; border-bottom: 1px solid #000000; margin: 0pt; padding-right: 8px; vertical-align: bottom; height: 19px; width: 9.97625%;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span></td><td style="text-align: center; margin: 0pt; padding-right: 8px; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 19px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 19px; white-space: nowrap; text-align: center; border-bottom: 1px solid #000000; width: 11.0055%;" colspan="2"><span style="font-weight: bold; margin: 0pt;">2021</span><br/></td><td style="vertical-align: bottom; text-align: center; height: 19px; white-space: nowrap; width: 1.10847%;"><br/></td></tr><tr style="height: 19px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 19px; text-indent: 0px; background-color: #cceeff; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Revenue </span></p></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 19px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 19px; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><br/></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 19px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 19px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 19px; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 19px; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><br/></td><td style="vertical-align: bottom; height: 19px; white-space: nowrap; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 17px; margin-left: 0.1px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Software </span></p></td><td style="padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; height: 17px; text-align: center; border-bottom-width: 1px; width: 1.0293%;"><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: 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;">$</span></td><td style="padding: 0px; white-space: nowrap; margin: 0px; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 9.97625%;"><ix:nonFraction contextRef="D20221231_SoftwareRevenuesMember" name="us-gaap:Revenues" unitRef="USD" id="Tag548" decimals="0" format="ixt:num-dot-decimal">12,920,647</ix:nonFraction></td><td style="padding-right: 8px; white-space: nowrap; margin: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.0293%;"><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: -webkit-left; 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;">$</span></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_SoftwareRevenuesMember_1" name="us-gaap:Revenues" unitRef="USD" id="Tag919" decimals="0" format="ixt:num-dot-decimal">15,984,376</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; width: 1.10847%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; background-color: #cceeff; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Consulting </span></p></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><ix:nonFraction contextRef="D20221231_ConsultingRevenuesMember" name="us-gaap:Revenues" unitRef="USD" id="Tag251" decimals="0" format="ixt:num-dot-decimal">682,309</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_ConsultingRevenuesMember_1" name="us-gaap:Revenues" unitRef="USD" id="Tag596" decimals="0" format="ixt:num-dot-decimal">1,510,413</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px; text-indent: 10px; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.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;"> Other revenue </span></p></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 19px; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 19px; text-align: right; width: 9.97625%;"><ix:nonFraction contextRef="D20221231_OtherRevenuesMember" name="us-gaap:Revenues" unitRef="USD" id="Tag1071" decimals="0" format="ixt:num-dot-decimal">42,074</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 19px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 19px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 19px; white-space: nowrap; border-bottom: 1px solid #000000; width: 1.0293%;"><br/></td><td style="height: 19px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom: 1px solid #000000; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_OtherRevenuesMember_1" name="us-gaap:Revenues" unitRef="USD" id="Tag249" decimals="0" format="ixt:num-dot-decimal">132,308</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 19px; white-space: nowrap; width: 1.10847%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; background-color: #cceeff; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;Total revenue </span></p></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 10px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:Revenues" unitRef="USD" id="Tag482" decimals="0" format="ixt:num-dot-decimal">13,645,030</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:Revenues" unitRef="USD" id="Tag595" decimals="0" format="ixt:num-dot-decimal">17,627,097</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 10px; white-space: nowrap; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cost of revenue </span></p></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; text-align: right; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:CostOfRevenue" unitRef="USD" id="Tag245" decimals="0" format="ixt:num-dot-decimal">5,412,388</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom: 1px solid #000000; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:CostOfRevenue" unitRef="USD" id="Tag547" decimals="0" format="ixt:num-dot-decimal">7,433,884</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; width: 1.10847%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; background-color: #cceeff; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gross profit </span></p></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 10px; text-align: right; background-color: #cceeff; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:GrossProfit" unitRef="USD" id="Tag258" decimals="0" format="ixt:num-dot-decimal">8,232,642</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; background-color: #cceeff; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:GrossProfit" unitRef="USD" id="Tag486" decimals="0" format="ixt:num-dot-decimal">10,193,213</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 10px; white-space: nowrap; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px; text-indent: 0px; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">Operating expenses<br/></p></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 19px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 19px; text-align: right; border-bottom-width: 1px; width: 9.97625%;"><br/></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 19px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 19px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 19px; white-space: nowrap; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px; white-space: nowrap; border-bottom-width: 1px; width: 9.97625%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px; white-space: nowrap; width: 1.10847%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; background-color: #cceeff; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Product development </span></p></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag652" decimals="0" format="ixt:num-dot-decimal">4,690,967</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag242" decimals="0" format="ixt:num-dot-decimal">5,892,022</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 74.8219%;">Sales and marketing</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag712" decimals="0" format="ixt:num-dot-decimal">6,053,172</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag253" decimals="0" format="ixt:num-dot-decimal">7,708,265</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; width: 1.10847%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; background-color: #cceeff; width: 74.8219%;">General and administrative&#160;</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag254" decimals="0" format="ixt:num-dot-decimal">8,344,613</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag474" decimals="0" format="ixt:num-dot-decimal">10,173,630</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span>Depreciation and amortization</span></p></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 9.97625%;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DepreciationAndAmortization" unitRef="USD" id="Tag246" decimals="0" format="ixt:num-dot-decimal">5,622,274</ix:nonFraction></span></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DepreciationAndAmortization" unitRef="USD" id="Tag243" decimals="0" format="ixt:num-dot-decimal">5,174,551</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; width: 1.10847%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; background-color: #cceeff; width: 74.8219%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Impairment of long-lived assets </span></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="USD" id="Tag478" decimals="0" format="ixt:num-dot-decimal">38,967,295</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1.0293%;"><br/></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="USD" id="Tag551" decimals="0" format="ixt:num-dot-decimal">14,354,114</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 17px; white-space: nowrap; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;Total operating expenses </span></p></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 10px; text-align: right; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag239" decimals="0" format="ixt:num-dot-decimal">63,678,321</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom: 1px solid #000000; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag910" decimals="0" format="ixt:num-dot-decimal">43,302,582</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; height: 10px; white-space: nowrap; width: 1.10847%;"><br/></td></tr><tr style="height: 10px; margin-left: 0.1px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Loss from operations </span></p></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 10px; text-align: right; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag672" decimals="0" format="ixt:num-dot-decimal" sign="-">55,445,679</ix:nonFraction></td><td style="margin: 0pt; padding: 0px 8px 1px 0px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; height: 10px; white-space: nowrap; margin: 0px; vertical-align: bottom; background-color: #cceeff; width: 9.97625%; text-indent: 0px; padding: 0px;" align="right">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag244" decimals="0" format="ixt:num-dot-decimal" sign="-">33,109,369</ix:nonFraction></td><td style="height: 10px; white-space: nowrap; padding: 0px 0px 1px; margin: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.10847%; text-align: left; text-indent: 0px;" align="left">)</td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 74.8219%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 9.97625%;"><br/></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 9.97625%;"><br/></td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; height: 17px; width: 1.10847%;"><br/></td></tr><tr style="height: 19px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 19px; background-color: #cceeff; width: 74.8219%;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> Other (expense) income </span></p></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 19px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 19px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><br/></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 19px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 19px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 19px; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px; white-space: nowrap; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; text-indent: 10px; height: 17px; width: 74.8219%;"><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;">Interest expense, net</span></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="USD" id="Tag594" decimals="0" format="ixt:num-dot-decimal" sign="-">853,716</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 9.97625%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="USD" id="Tag909" decimals="0" format="ixt:num-dot-decimal" sign="-">1,530,703</ix:nonFraction></td><td style="white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; height: 17px; width: 1.10847%;">)</td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 16px; text-indent: 10px; background-color: #cceeff; width: 74.8219%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Change in fair value of convertible notes</span></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 16px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="kern:ChangeInFairValueOfConvertibleDebt" unitRef="USD" id="Tag653" decimals="0" format="ixt:num-dot-decimal">2,884,273</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;">)</td><td style="vertical-align: bottom; margin-left: 0.1px; text-align: right; white-space: nowrap; height: 16px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 16px; margin-left: 0.1px; text-align: right; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="height: 16px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;" align="right">(<ix:nonFraction contextRef="D20211231_17" name="kern:ChangeInFairValueOfConvertibleDebt" unitRef="USD" id="Tag252" decimals="0" format="ixt:num-dot-decimal">1,365,904</ix:nonFraction></td><td style="height: 16px; white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; background-color: #cceeff; width: 1.10847%;" align="left">)</td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; text-indent: 10px; height: 17px; width: 74.8219%;"><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;">Change in fair value of derivative liability</span></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DerivativeGainLossOnDerivativeNet" unitRef="USD" id="Tag549" decimals="0" format="ixt:num-dot-decimal">63,178</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; text-align: right; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; text-align: right; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 9.97625%;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DerivativeGainLossOnDerivativeNet" unitRef="USD" id="Tag485" decimals="0" format="ixt:num-dot-decimal">248,198</ix:nonFraction></td><td style="white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; height: 17px; width: 1.10847%;"></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; text-indent: 10px; height: 17px; background-color: #cceeff; width: 74.8219%;"><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;">Gain on forgiveness of PPP Loan</span></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="kern:GainOnPPPLoanForgiveness" unitRef="USD" xsi:nil="true" id="Tag327"></ix:nonFraction>&#8212;</td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; text-align: right; white-space: nowrap; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; text-align: right; white-space: nowrap; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;"><ix:nonFraction contextRef="D20211231_17" name="kern:GainOnPPPLoanForgiveness" unitRef="USD" id="Tag477" decimals="0" format="ixt:num-dot-decimal">2,234,730</ix:nonFraction></td><td style="white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.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;"> Other (expense) income </span></p></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; text-align: right; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="USD" id="Tag928" decimals="0" format="ixt:num-dot-decimal" sign="-">221,101</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom: 1px solid #000000; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="USD" id="Tag241" decimals="0" format="ixt:num-dot-decimal">186,420</ix:nonFraction></td><td style="height: 17px; white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; width: 1.10847%;" align="left" valign="bottom"></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; text-align: left; background-color: #cceeff; width: 74.8219%;"><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;">Total other (expense) income</span></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag431" decimals="0" format="ixt:num-dot-decimal" sign="-">3,895,912</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; text-align: right; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag262" decimals="0" format="ixt:num-dot-decimal" sign="-">227,259</ix:nonFraction></td><td style="white-space: nowrap; padding: 0px 8px 0px 0px; margin: 0pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.10847%;">)</td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 74.8219%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 9.97625%;"><br/></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 9.97625%;"><br/></td><td style="white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; height: 17px; width: 1.10847%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.8219%;"><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;"><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;">Net loss from continuing operations before income taxes and equity in losses of investee</span></span></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" unitRef="USD" id="Tag265" decimals="0" format="ixt:num-dot-decimal" sign="-">59,341,591</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 17px; white-space: nowrap; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="height: 17px; white-space: nowrap; margin: 0pt; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 9.97625%;" align="right">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" unitRef="USD" id="Tag908" decimals="0" format="ixt:num-dot-decimal" sign="-">33,336,628</ix:nonFraction></td><td style="height: 17px; white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; background-color: #cceeff; width: 1.10847%;" align="left">)</td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; width: 74.8219%;"><span>Income tax benefit on continuing operations</span></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="margin: 0px; padding: 0px; vertical-align: bottom; height: 10px; text-align: right; border-bottom-width: 1px; width: 9.97625%; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="kern:ContinuingOperationTaxEffectOfContinuingOperation" unitRef="USD" id="Tag480" decimals="0" format="ixt:num-dot-decimal" sign="-">716,155</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="height: 10px; white-space: nowrap; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 9.97625%; text-indent: 0px;" align="right"><ix:nonFraction contextRef="D20211231_17" name="kern:ContinuingOperationTaxEffectOfContinuingOperation" unitRef="USD" id="Tag472" decimals="0" format="ixt:num-dot-decimal" sign="-">2,263,725</ix:nonFraction></td><td style="height: 10px; white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; width: 1.10847%;" align="left"></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 10px; background-color: #cceeff; width: 74.8219%;"><span>Equity in losses of investee&#160;</span></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 10px; text-align: right; background-color: #cceeff; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="USD" xsi:nil="true" id="Tag248"></ix:nonFraction>&#8212;</td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; background-color: #cceeff; width: 9.97625%;" align="right">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="USD" id="Tag470" decimals="0" format="ixt:num-dot-decimal" sign="-">7,564</ix:nonFraction></td><td style="height: 10px; white-space: nowrap; padding: 0px 8px 0px 0px; margin: 0pt; vertical-align: bottom; background-color: #cceeff; width: 1.10847%;" align="left"><span style="margin: 0pt;">)</span></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 74.8219%;">Net loss from continuing&#160;operations</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 17px; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 17px; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="USD" id="Tag484" decimals="0" format="ixt:num-dot-decimal" sign="-">58,625,436</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 17px; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 17px; width: 1.0293%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; text-align: right; height: 17px; width: 9.97625%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="USD" id="Tag479" decimals="0" format="ixt:num-dot-decimal" sign="-">31,080,467</ix:nonFraction></td><td style="white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; height: 17px; width: 1.10847%;">)</td></tr><tr style="height: 14px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 14px; background-color: #cceeff; width: 74.8219%;">Loss from discontinued operations, net of tax</td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 14px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 14px; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" unitRef="USD" id="Tag255" decimals="0" format="ixt:num-dot-decimal" sign="-">20,432,174</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; border-bottom-width: 1px; height: 14px; background-color: #cceeff; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 14px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 14px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="border-bottom: 1px solid #000000; white-space: nowrap; margin: 0pt; vertical-align: bottom; text-align: right; height: 14px; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" unitRef="USD" id="Tag651" decimals="0" format="ixt:num-dot-decimal" sign="-">248,244</ix:nonFraction></td><td style="white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; height: 14px; background-color: #cceeff; width: 1.10847%;">)</td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 74.8219%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net loss </span></p></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; width: 1.0293%;"><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: -webkit-left; 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;">$</span></td><td style="border-bottom: 1px solid #000000; margin: 0pt; padding: 0px; vertical-align: bottom; height: 10px; text-align: right; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag929" decimals="0" format="ixt:num-dot-decimal" sign="-">79,057,610</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; border-bottom-width: 1px; width: 1.0293%;"><br/></td><td style="height: 10px; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; width: 1.0293%;" 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: -webkit-left; 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;">$</span></td><td style="border-bottom: 1px solid #000000; height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; width: 9.97625%;" valign="bottom" align="right">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag238" decimals="0" format="ixt:num-dot-decimal" sign="-">31,328,711</ix:nonFraction></td><td style="height: 10px; white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; width: 1.10847%;" valign="bottom" align="left">)</td></tr><tr style="height: 14px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 14px; background-color: #cceeff; width: 74.8219%;">Deemed dividends related to convertible redeemable preferred stock</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; border-bottom: 1pt solid #000000; height: 14px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; border-bottom: 1pt solid #000000; height: 14px; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:RedeemablePreferredStockDividends" unitRef="USD" id="Tag550" decimals="0" format="ixt:num-dot-decimal">955,500</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 14px; background-color: #cceeff; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 14px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 14px; border-bottom: 1pt solid #000000; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; text-align: right; height: 14px; border-bottom: 1pt solid #000000; background-color: #cceeff; width: 9.97625%;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:RedeemablePreferredStockDividends" unitRef="USD" xsi:nil="true" id="Tag3"></ix:nonFraction>&#8212;</td><td style="white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; height: 14px; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 14px;"><td style="vertical-align: bottom; height: 14px; width: 74.8219%;">Net loss attributable to common stockholders</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 14px; border-bottom: 2.8pt double #000000; width: 1.0293%;">$</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 14px; border-bottom: 2.8pt double #000000; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="USD" id="Tag497" decimals="0" format="ixt:num-dot-decimal" sign="-">80,013,110</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 14px; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 14px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 14px; border-bottom: 2.8pt double #000000; width: 1.0293%;">$</td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; text-align: right; height: 14px; border-bottom: 2.8pt double #000000; width: 9.97625%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="USD" id="Tag247" decimals="0" format="ixt:num-dot-decimal" sign="-">31,328,711</ix:nonFraction></td><td style="white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; height: 14px; width: 1.10847%;">)</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 74.8219%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 10px; background-color: #cceeff; width: 9.97625%;"><br/></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 10px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="white-space: nowrap; margin: 0pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 9.97625%;"><br/></td><td style="white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.10847%;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 74.8219%;"><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;">Basic and diluted weighted average common shares outstanding&#160;</span></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; width: 1.0293%;"><br/></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 10px; text-align: right; width: 9.97625%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag614" decimals="INF" format="ixt:num-dot-decimal">2,927,853</ix:nonFraction></td><td style="margin: 0pt; padding-right: 8px; vertical-align: bottom; text-align: left; height: 10px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; width: 1.0293%;"><br/></td><td style="height: 10px; white-space: nowrap; margin: 0pt; vertical-align: bottom; width: 9.97625%;" align="right"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag1158" decimals="INF" format="ixt:num-dot-decimal">1,282,098</ix:nonFraction></td><td style="height: 10px; white-space: nowrap; padding-right: 8px; margin: 0pt; vertical-align: middle; width: 1.10847%;" align="left" valign="middle"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; width: 74.8219%;">Basic and diluted loss per common share from continuing operations</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000; width: 1.0293%;">$</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="USDPerShare" id="Tag1211" decimals="INF" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="USDPerShare" id="Tag918" decimals="INF" format="ixt:num-dot-decimal" sign="-">20.35</ix:nonFraction></ix:nonFraction></td><td style="margin: 0pt; padding: 0px 8px 1px 0px; vertical-align: bottom; text-align: left; height: 10px; background-color: #cceeff; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000; width: 1.0293%;">$</td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000; width: 9.97625%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="USDPerShare" id="Tag1212" decimals="INF" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="USDPerShare" id="Tag250" decimals="INF" format="ixt:num-dot-decimal" sign="-">24.24</ix:nonFraction></ix:nonFraction></td><td style="white-space: nowrap; text-align: left; vertical-align: bottom; padding: 0px 0px 1px; height: 10px; background-color: #cceeff; width: 1.10847%;">)</td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; text-indent: 0px; height: 10px; width: 74.8219%;">Basic and diluted loss per common share from discontinued operations</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; border-bottom: 2.8pt double #000000; height: 10px; width: 1.0293%;">$</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: right; border-bottom: 2.8pt double #000000; height: 10px; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" unitRef="USDPerShare" id="Tag1209" decimals="INF" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="USDPerShare" id="Tag483" decimals="INF" format="ixt:num-dot-decimal" sign="-">6.98</ix:nonFraction></ix:nonFraction></td><td style="margin: 0pt; padding: 0px 8px 1px 0px; vertical-align: bottom; text-align: left; border-bottom-width: 1px; height: 10px; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; border-bottom-width: 1px; height: 10px; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.8pt double #000000; height: 10px; width: 1.0293%;">$</td><td style="vertical-align: bottom; text-align: right; white-space: nowrap; border-bottom: 2.8pt double #000000; height: 10px; width: 9.97625%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" unitRef="USDPerShare" id="Tag1210" decimals="INF" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="USDPerShare" id="Tag926" decimals="INF" format="ixt:num-dot-decimal" sign="-">0.19</ix:nonFraction></ix:nonFraction></td><td style="white-space: nowrap; text-align: left; vertical-align: bottom; padding: 0px 0px 1px; height: 10px; width: 1.10847%;">)</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; width: 74.8219%;"><p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 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: 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; display: inline !important; float: none;"> Basic and diluted loss per common&#160;share </span></p></td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; text-align: left; height: 10px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1.0293%;">$</td><td style="margin: 0pt; padding: 0px; vertical-align: bottom; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag261" decimals="INF" format="ixt:num-dot-decimal" sign="-">27.33</ix:nonFraction></td><td style="margin: 0pt; padding: 0px 8px 1px 0px; vertical-align: bottom; text-align: left; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;">)</td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 1.0293%;"><br/></td><td style="vertical-align: bottom; height: 10px; white-space: nowrap; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1.0293%;">$</td><td style="vertical-align: bottom; text-align: right; height: 10px; white-space: nowrap; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.97625%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag257" decimals="INF" format="ixt:num-dot-decimal" sign="-">24.44</ix:nonFraction></td><td style="height: 10px; white-space: nowrap; text-align: left; vertical-align: bottom; padding: 0px 0px 1px; background-color: #cceeff; width: 1.10847%;" valign="bottom">)</td></tr></tbody></table></div></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="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;">The accompanying notes are an integral part of these consolidated financial statements</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><div id="t_ft_KKFGWD04TS00000000000000000000b"><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;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important;">F-</span><span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; cursor: default; 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-style: initial; text-decoration-color: initial;">4</span></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="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-weight: bold;">AKERNA<span>&#160;</span><span>CORP</span>.</span></p><div style="border: 0px; box-sizing: border-box; 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; margin: 0pt; text-align: center;"><span><span style="border: 0px; box-sizing: border-box; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; ;font-style: normal; ;text-decoration: none; ;color: black;">Consolidated Statements of <span>Comprehensive</span> Loss</span></span></div><div style="border: 0px; box-sizing: border-box; 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; margin: 0pt; text-align: center;"><br/></div><div style="border: 0px; box-sizing: border-box; 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; margin: 0pt; text-align: left;"><div id="t_ft_6W43FLC6MO00000000000000000000b"><table style="height: 106px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;"><tbody><tr style="height: 10px;"><td style="height: 10px; width: 74.9808%;"><br/></td><td style="text-align: center; vertical-align: bottom; border-bottom: 1px solid #000000; height: 10px; width: 10.9747%;" colspan="6"><p style="margin: 0px; color: #333333; 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-indent: 0px; text-transform: none; white-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; padding-left: 0px; padding-right: 0px;"><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: 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;"> Year Ended December 31,</span></p></td><td style="text-align: center; height: 10px; width: 0.997698%;"><br/></td></tr><tr style="height: 18px;"><td style="height: 18px; width: 74.9808%;"><br/></td><td style="text-align: center; border-bottom: 1px solid #000000; height: 18px; width: 10.9747%;" colspan="2"><span style="border: 0px; box-sizing: border-box; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; 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; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"><span style="border-left: none; border-right: none;">2022</span></span><br/></td><td style="text-align: center; height: 18px; width: 0.997698%;"><br/></td><td style="text-align: center; height: 18px; width: 0.997698%;"><br/></td><td style="text-align: center; height: 18px; border-bottom: 1px solid #000000; width: 10.9747%;" colspan="2"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2021</span></span><br/></td><td style="text-align: center; height: 18px; width: 0.997698%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; width: 74.9808%;"><span style="color: #000000;">Net loss</span></td><td style="background-color: #cceeff; height: 17px; text-align: left; width: 0.997698%; padding: 0px; margin: 0px; text-indent: 0px;"><span style="color: #333333; 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><td style="background-color: #cceeff; padding: 0px; text-align: right; height: 17px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom">(<ix:nonFraction contextRef="D20221231" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag761" decimals="0" format="ixt:num-dot-decimal" sign="-">79,057,610</ix:nonFraction></td><td style="background-color: #cceeff; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%; text-align: left;" valign="bottom">)</td><td style="text-align: right; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 17px; width: 0.997698%;"><br/></td><td style="height: 17px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; text-align: left; width: 0.997698%;" valign="bottom">$</td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag635" decimals="0" format="ixt:num-dot-decimal" sign="-">31,328,711</ix:nonFraction></td><td style="height: 17px; padding: 0px; background-color: #cceeff; text-align: left; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom">)</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 74.9808%;"><span style="color: #000000;">Other comprehensive (loss) income:</span></td><td style="height: 10px; width: 0.997698%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; text-align: right; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom"><br/></td><td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; width: 0.997698%;"><br/></td><td style="height: 10px; padding: 0px; text-align: right; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom"><br/></td><td style="height: 10px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom"><br/></td><td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 30px; text-align: left; height: 17px; background-color: #cceeff; width: 74.9808%;"><span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: #000000;">Foreign currency translation</span></td><td style="background-color: #cceeff; height: 17px; width: 0.997698%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="background-color: #cceeff; padding: 0px; text-align: right; height: 17px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom"><span style="color: #333333; 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;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="USD" id="Tag763" decimals="0" format="ixt:num-dot-decimal">40,577</ix:nonFraction></span></td><td style="background-color: #cceeff; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom"><br/></td><td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 17px; width: 0.997698%;"><br/></td><td style="height: 17px; background-color: #cceeff; padding: 0px; text-align: right; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="USD" id="Tag996" decimals="0" format="ixt:num-dot-decimal">53,020</ix:nonFraction></td><td style="padding: 0px; height: 17px; background-color: #cceeff; text-align: left; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom"></td></tr><tr style="height: 17px;"><td style="padding-left: 30px; height: 17px; text-align: left; width: 74.9808%;"><span style="color: #000000;">Unrealized gain on convertible notes</span></td><td style="border-bottom: 1px solid #000000; height: 17px; width: 0.997698%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="border-bottom: 1px solid #000000; padding: 0px; text-align: right; height: 17px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom"><span style="color: #333333; 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;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag762" decimals="0" format="ixt:num-dot-decimal">245,000</ix:nonFraction></span></td><td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 17px; width: 0.997698%;"><br/></td><td style="height: 17px; border-bottom: 1px solid #000000; padding: 0px; text-align: right; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom"><br/></td><td style="height: 17px; text-align: right; border-bottom: 1px solid #000000; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag774" decimals="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction></td><td style="height: 17px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom"></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; width: 74.9808%;"><span style="color: #000000;">Comprehensive loss&#160;</span></td><td style="background-color: #cceeff; height: 17px; border-bottom: 2.8pt double #000000; text-align: left; width: 0.997698%; padding: 0px; margin: 0px; text-indent: 0px;"><span style="color: #333333; 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><td style="background-color: #cceeff; padding: 0px; text-align: right; height: 17px; border-bottom: 2.8pt double #000000; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom"><span style="color: #333333; 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;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag259" decimals="0" format="ixt:num-dot-decimal" sign="-">78,772,033</ix:nonFraction></span></td><td style="background-color: #cceeff; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%; text-align: left;" valign="bottom">)</td><td style="text-align: right; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 17px; width: 0.997698%;"><br/></td><td style="height: 17px; background-color: #cceeff; padding: 0px; border-bottom: 2.8pt double #000000; margin: 0px; text-indent: 0px; vertical-align: bottom; text-align: left; width: 0.997698%;" valign="bottom">$</td><td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 9.97698%;" valign="bottom">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag96" decimals="0" format="ixt:num-dot-decimal" sign="-">31,175,691</ix:nonFraction></td><td style="height: 17px; padding: 0px; background-color: #cceeff; text-align: left; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 0.997698%;" valign="bottom">)</td></tr></tbody></table></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><br/></div><div style="font-family: 'times new roman', times; font-size: 10pt; 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;">The accompanying notes are an integral part of these consolidated financial statements.&#160;</span></div><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;"><br/></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div><div id="t_ft_F08CT8FQ2O00000000000000000000b"><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;">F-5</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: 7pt;"><p style="margin: 0px; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">AKERNA CORP.&#160;</span></p><div style="margin: 0pt; text-align: center;"><span style="font-size: 9pt;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="BQ_N5JTTYDDLS00000000000000000000"><span style="font-family: 'Times New Roman';">&#160;</span><span><span style="font-family: 'Times New Roman'; font-weight: bold;">Consolidated Statements of Changes in Stockholders<span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;Equity (Deficit)</span></span></a></span></div><div id="t_ft_00BVOCR41C00000000000000000000b"><table style="height: 362px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" cellpadding="0"><tbody><tr style="vertical-align: bottom; height: 10px;"><td style="font-weight: bold; height: 10px; vertical-align: bottom; margin: 0pt; padding-right: 8px; font-size: 7pt;"><span style="font-size: 7pt;">&#160; &#160;&#160;</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; border-bottom: 1pt solid #000000; font-size: 7pt;" colspan="7"><p style="margin: 0pt; line-height: normal; font-size: 11pt; font-family: Calibri, 'sans-serif'; text-align: center;"><span style="font-size: 7pt; font-family: 'times new roman', times;"> Convertible Redeemable Preferred Stock </span></p></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 20px; text-align: right; font-size: 7pt;" rowspan="2"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 20px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;" rowspan="2"><br/></td><td style="font-weight: bold; height: 20px; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; text-align: center; font-size: 7pt;" colspan="4" rowspan="2"><span style="font-size: 7pt;"><span><b style="margin: 0pt; text-align: center;"><span style="color: #000000; font-family: 'times new roman';"><span style="color: #000000; margin: 0pt; text-align: center;">Special Voting </span></span></b></span><span style="color: #000000; font-family: 'times new roman';"><b style="margin: 0pt; text-align: center;"><span style="color: #000000; margin: 0pt; text-align: center;"><span>Preferred Stoc</span>k</span></b></span></span></td><td style="font-weight: bold; height: 10px; vertical-align: bottom; white-space: nowrap; font-size: 7pt;"><br/></td><td style="font-weight: bold; height: 20px; vertical-align: bottom; white-space: nowrap; text-align: right; font-size: 7pt; border-bottom: 1pt solid #000000;" colspan="5" rowspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-size: 7pt;">Common Stock</span><br/></p></td><td style="font-weight: bold; height: 10px; vertical-align: bottom; white-space: nowrap; font-size: 7pt;"><br/></td><td style="font-weight: bold; height: 30px; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;" colspan="2" valign="bottom" rowspan="3"><p style="margin: 0px; text-align: center; line-height: 1; font-size: 12pt; font-family: 'Times New Roman', 'serif'; text-indent: 0px;"><span style="font-size: 7pt;"><b><span style="color: #000000; line-height: inherit;">Additional&#160;</span></b><b><span style="color: #000000; line-height: inherit;">Paid-In&#160;</span></b></span></p><p style="margin: 0px; text-align: center; line-height: 1; font-size: 12pt; font-family: 'Times New Roman', 'serif'; text-indent: 0px;"><span style="font-size: 7pt;"><b style="font-family: 'times new roman';"><span style="font-family: 'Times New Roman', 'serif'; line-height: inherit;">Capital</span></b></span></p></td><td style="font-weight: bold; height: 20px; vertical-align: bottom; white-space: nowrap; text-align: right; font-size: 7pt;" rowspan="2"><br/></td><td style="font-weight: bold; height: 30px; white-space: nowrap; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt; vertical-align: bottom;" colspan="2" rowspan="3" valign="bottom"><p style="font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1; margin: 0px; text-align: center; text-indent: 0px;"><span style="font-size: 7pt; line-height: inherit;"><b style="font-family: 'times new roman';"><span style="font-family: 'Times New Roman', 'serif'; line-height: inherit;">Accumulated</span></b></span></p><p style="text-align: center; margin: 0px; text-indent: 0px;"><span style="font-size: 7pt; line-height: inherit;"><b style="font-family: 'times new roman';"><span style="font-family: 'Times New Roman', 'serif'; line-height: inherit;">Other</span></b></span></p><p style="text-align: center; margin: 0px; text-indent: 0px;"><span style="font-size: 7pt; line-height: inherit;"><b style="font-family: 'times new roman';"><span style="font-family: 'Times New Roman', 'serif'; line-height: inherit;">Comprehensive</span></b></span></p><p style="text-align: center; margin: 0px; text-indent: 0px;"><span style="font-size: 7pt; line-height: inherit;"><b style="font-family: 'times new roman';"><span style="font-family: 'Times New Roman', 'serif'; line-height: inherit;">Income (Loss)</span></b></span></p></td><td style="font-weight: bold; height: 20px; vertical-align: bottom; white-space: nowrap; text-align: right; font-size: 7pt;" rowspan="2"><br/></td><td style="font-weight: bold; height: 30px; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; text-align: center; font-size: 7pt;" colspan="2" rowspan="3"><span style="font-size: 7pt;">Accumulated<br/>Deficit</span><br/></td><td style="height: 20px; vertical-align: bottom; white-space: nowrap; text-align: right; font-size: 7pt;" rowspan="2"><br/></td><td style="height: 30px; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;" colspan="2" rowspan="3"><p style="font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1; margin: 0pt; text-align: center;"><span style="font-size: 7pt; line-height: inherit;"><span style="line-height: inherit; font-weight: bold; margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit; margin: 0pt; text-align: center;">Total</span></span></span></p><p style="font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1; margin: 0pt; text-align: center;"><span style="font-size: 7pt; line-height: inherit;"><span style="line-height: inherit; font-weight: bold; margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit; margin: 0pt; text-align: center;">Stockholders<span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;"><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; display: inline !important; line-height: inherit;">&#8217;</span></span></span></span></span></p><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-weight: bold; margin: 0pt; text-align: center; font-size: 7pt; line-height: inherit;">Equity (Deficit)</span><br/></p></td><td style="height: 20px; vertical-align: bottom; white-space: nowrap; font-size: 7pt;" rowspan="2"><br/></td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="height: 10px; vertical-align: bottom; margin: 0pt; padding-right: 8px; font-size: 7pt;"><span style="font-size: 7pt; line-height: inherit;">&#160;</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 10px; text-align: center; font-size: 7pt;" colspan="3"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Series A</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 10px; text-align: center; font-size: 7pt;" colspan="3"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Series B</span></td><td style="font-weight: bold; height: 10px; vertical-align: bottom; white-space: nowrap; text-align: right; font-size: 7pt;"><br/></td><td style="background-color: rgba(0, 0, 0, 0); vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"></td></tr><tr style="height: 10px;"><td style="font-weight: bold; vertical-align: bottom; margin: 0pt; padding-right: 8px; height: 10px; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 10px; text-indent: 0px; text-align: center; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Shares</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; text-indent: 0px; height: 10px; text-align: center; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Amount</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 10px; text-align: center; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Shares</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 10px; text-align: center; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Amount</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 10px; text-align: center; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Shares</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 10px; text-align: center; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Amount</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt; border-bottom: 1px solid #000000;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 10px; text-align: center; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Shares</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; border-bottom: 1px solid #000000; height: 10px; text-align: center; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Amount</span></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="font-weight: bold; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; white-space: nowrap; height: 10px; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt; width: 30%;"><span style="font-size: 7pt;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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;&#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: bold; 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;">December 31, 2020</span></span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000; width: 0.5%;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20201231_PreferredStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag48" decimals="0" format="ixt:num-dot-decimal">2,667,349</ix:nonFraction></span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20201231_PreferredStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag1159" decimals="0" format="ixt:num-dot-decimal">20,405,219</ix:nonFraction></span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20201231_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag23" decimals="0" format="ixt:num-dot-decimal">995,062</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20201231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag972" decimals="0" format="ixt:num-dot-decimal">100</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20201231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag965" decimals="0" format="ixt:num-dot-decimal">94,088,323</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;"><span style="font-size: 7pt;">(<ix:nonFraction contextRef="I20201231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag744" decimals="0" format="ixt:num-dot-decimal" sign="-">91,497</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;"><span style="font-size: 7pt;">(<ix:nonFraction contextRef="I20201231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag739" decimals="0" format="ixt:num-dot-decimal" sign="-">57,179,525</ix:nonFraction></span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 0.5%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; width: 5%;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20201231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag736" decimals="0" format="ixt:num-dot-decimal">57,222,620</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; font-size: 7pt; width: 0.5%;"></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 7pt; 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; line-height: inherit;">Conversion of exchangeable shares to common stock</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_PreferredStockMember_1" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" unitRef="Shares" id="Tag46" decimals="0" format="ixt:num-dot-decimal" sign="-">2,358,063</ix:nonFraction></span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_PreferredStockMember_1" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag722" decimals="0" format="ixt:num-dot-decimal" sign="-">18,039,181</ix:nonFraction></span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" unitRef="Shares" id="Tag45" decimals="0" format="ixt:num-dot-decimal">117,903</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag721" decimals="0" format="ixt:num-dot-decimal">12</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag720" decimals="0" format="ixt:num-dot-decimal">18,039,169</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Settlement of convertible notes</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="Shares" id="Tag44" decimals="0" format="ixt:num-dot-decimal">154,706</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag743" decimals="0" format="ixt:num-dot-decimal">15</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag752" decimals="0" format="ixt:num-dot-decimal">11,610,571</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag735" decimals="0" format="ixt:num-dot-decimal">11,610,586</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Shares withheld for withholding taxes</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="Shares" id="Tag18" decimals="0" format="ixt:num-dot-decimal">6,089</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag718" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag717" decimals="0" format="ixt:num-dot-decimal">520,394</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag719" decimals="0" format="ixt:num-dot-decimal">520,395</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Shares issued in connection with Viridian acquisition</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="kern:SharesIssuedInConnectionWithViridianAcquisitionShares" unitRef="Shares" id="Tag43" decimals="0" format="ixt:num-dot-decimal">51,550</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="kern:SharesIssuedInConnectionWithViridianAcquisition" unitRef="USD" id="Tag970" decimals="0" format="ixt:num-dot-decimal">5</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="kern:SharesIssuedInConnectionWithViridianAcquisition" unitRef="USD" id="Tag751" decimals="0" format="ixt:num-dot-decimal">6,187,995</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_17" name="kern:SharesIssuedInConnectionWithViridianAcquisition" unitRef="USD" id="Tag730" decimals="0" format="ixt:num-dot-decimal">6,188,000</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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 issued in connection with asset purchase</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets" unitRef="Shares" id="Tag90" decimals="0" format="ixt:num-dot-decimal">4,167</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets" unitRef="USD" id="Tag973" decimals="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets" unitRef="USD" id="Tag29" decimals="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="font-size: 7pt;">Shares issued in connection with 365 Cannabis acquisition</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="kern:StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" unitRef="Shares" id="Tag41" decimals="0" format="ixt:num-dot-decimal">178,572</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" unitRef="USD" id="Tag969" decimals="0" format="ixt:num-dot-decimal">18</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" unitRef="USD" id="Tag749" decimals="0" format="ixt:num-dot-decimal">11,996,043</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_17" name="kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" unitRef="USD" id="Tag732" decimals="0" format="ixt:num-dot-decimal">11,996,061</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 7pt; 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&#160;</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag748" decimals="0" format="ixt:num-dot-decimal">2,070,358</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag731" decimals="0" format="ixt:num-dot-decimal">2,070,358</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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 issued in connection with the ATM offering program</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodSharesOther" unitRef="Shares" id="Tag40" decimals="0" format="ixt:num-dot-decimal">27,819</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="USD" id="Tag725" decimals="0" format="ixt:num-dot-decimal">3</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="USD" id="Tag724" decimals="0" format="ixt:num-dot-decimal">1,828,116</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="USD" id="Tag723" decimals="0" format="ixt:num-dot-decimal">1,828,119</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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 liabilities with shares</span><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities" unitRef="Shares" id="Tag38" decimals="0" format="ixt:num-dot-decimal">5,085</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag968" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag747" decimals="0" format="ixt:num-dot-decimal">430,024</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_17" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag745" decimals="0" format="ixt:num-dot-decimal">430,025</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Restricted stock vesting</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" unitRef="Shares" id="Tag37" decimals="0" format="ixt:num-dot-decimal">21,386</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="USD" id="Tag967" decimals="0" format="ixt:num-dot-decimal">2</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember_1" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="USD" id="Tag746" decimals="0" format="ixt:num-dot-decimal" sign="-">2</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 12px;"><td style="height: 12px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 7pt; 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;">Forfeitures of restricted shares</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 12px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 12px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 12px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 12px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 12px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 12px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 12px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 12px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 12px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 12px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 12px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 12px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 12px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_CommonStockMember_1" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="Shares" id="Tag79" decimals="0" format="ixt:num-dot-decimal" sign="-">67</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 12px; padding: 0px; text-indent: 0px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 12px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 12px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 12px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 12px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 12px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 12px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 12px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 12px; padding: 0px; text-indent: 0px; text-align: left; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AccumulatedOtherComprehensiveIncomeMember_1" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="USD" id="Tag95" decimals="0" format="ixt:num-dot-decimal">53,020</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="USD" id="Tag729" decimals="0" format="ixt:num-dot-decimal">53,020</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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 gains on convertible notes</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_AccumulatedOtherComprehensiveIncomeMember_1" name="kern:StockIssuedDuringPeriodChangeInFairValueOfDebt" unitRef="USD" id="Tag734" decimals="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="D20211231_17" name="kern:StockIssuedDuringPeriodChangeInFairValueOfDebt" unitRef="USD" id="Tag728" decimals="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 7pt; 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="vertical-align: bottom; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt; border-bottom: 1px solid #000000;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">&#8212;</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_RetainedEarningsMember_1" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag738" decimals="0" format="ixt:num-dot-decimal" sign="-">31,328,711</ix:nonFraction></span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; background-color: #cceeff; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag727" decimals="0" format="ixt:num-dot-decimal" sign="-">31,328,711</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="font-weight: bold; font-size: 7pt;">Balance &#8211; December 31, 2021</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20211231_PreferredStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag35" decimals="0" format="ixt:num-dot-decimal">309,286</ix:nonFraction></span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20211231_PreferredStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag72" decimals="0" format="ixt:num-dot-decimal">2,366,038</ix:nonFraction></span></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20211231_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag87" decimals="0" format="ixt:num-dot-decimal">1,550,094</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20211231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag966" decimals="0" format="ixt:num-dot-decimal">155</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20211231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag91" decimals="0" format="ixt:num-dot-decimal">146,030,203</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20211231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag740" decimals="0" format="ixt:num-dot-decimal">61,523</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;">(<ix:nonFraction contextRef="I20211231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag737" decimals="0" format="ixt:num-dot-decimal" sign="-">88,508,236</ix:nonFraction></span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; height: 10px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 7pt;"><span style="font-family: 'times new roman'; font-size: 7pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag726" decimals="0" format="ixt:num-dot-decimal">59,949,683</ix:nonFraction></span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; height: 10px; padding: 0px; text-indent: 0px; text-align: left; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 7pt; 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="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_PreferredStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" unitRef="Shares" id="Tag49" decimals="0" format="ixt:num-dot-decimal" sign="-">23,614</ix:nonFraction></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_PreferredStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag58" decimals="0" format="ixt:num-dot-decimal" sign="-">180,647</ix:nonFraction></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" unitRef="Shares" id="Tag32" decimals="0" format="ixt:num-dot-decimal">1,180</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag80" decimals="0" format="ixt:num-dot-decimal">180,647</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="Shares" id="Tag31" decimals="0" format="ixt:num-dot-decimal">207,427</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag94" decimals="0" format="ixt:num-dot-decimal">21</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag88" decimals="0" format="ixt:num-dot-decimal">3,925,479</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag221" decimals="0" format="ixt:num-dot-decimal">3,925,500</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="Shares" id="Tag30" decimals="0" format="ixt:num-dot-decimal">1,662</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag57" decimals="0" format="ixt:num-dot-decimal">9,926</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag56" decimals="0" format="ixt:num-dot-decimal">9,926</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="font-size: 7pt;"><span style="font-family: 'times new roman'; text-indent: 0px;">Shares issued (returned) in connection with 365 Cannabis acquisition</span></span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_CommonStockMember" name="kern:StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" unitRef="Shares" id="Tag42" decimals="0" format="ixt:num-dot-decimal" sign="-">13,988</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_CommonStockMember" name="kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" unitRef="USD" id="Tag55" decimals="0" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction><span style="font-size: 7pt;">)</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" unitRef="USD" id="Tag54" decimals="0" format="ixt:num-dot-decimal" sign="-">939,999</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231" name="kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" unitRef="USD" id="Tag711" decimals="0" format="ixt:num-dot-decimal" sign="-">940,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="font-size: 7pt; line-height: inherit;">Common shares and warrants issued&#160;in connection with unit offering, net of issue costs</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" unitRef="Shares" id="Tag17" decimals="INF" format="ixt:num-dot-decimal">2,173,913</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" unitRef="USD" id="Tag71" decimals="0" format="ixt:num-dot-decimal">217</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" unitRef="USD" id="Tag78" decimals="0" format="ixt:num-dot-decimal">9,178,744</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231" name="kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" unitRef="USD" id="Tag52" decimals="0" format="ixt:num-dot-decimal">9,178,961</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 7pt; 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="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag77" decimals="0" format="ixt:num-dot-decimal">843,693</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag84" decimals="0" format="ixt:num-dot-decimal">843,693</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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 issued in connection with the ATM offering program</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_SeriesAPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodSharesOther" unitRef="Shares" xsi:nil="true" id="Tag716"></ix:nonFraction>&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesOther" unitRef="Shares" id="Tag28" decimals="0" format="ixt:num-dot-decimal">642,956</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="USD" id="Tag53" decimals="0" format="ixt:num-dot-decimal">64</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="USD" id="Tag70" decimals="0" format="ixt:num-dot-decimal">1,854,501</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="USD" id="Tag92" decimals="0" format="ixt:num-dot-decimal">1,854,565</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="font-size: 7pt;">Issuance of convertible redeemable preferred stock, net of issue costs</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_SeriesAPreferredStockMember" name="kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" unitRef="Shares" id="Tag20" decimals="INF" format="ixt:num-dot-decimal">400,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_SeriesAPreferredStockMember" name="kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" unitRef="USD" id="Tag74" decimals="0" format="ixt:num-dot-decimal">3,435,600</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_SeriesBPreferredStockMember" name="kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" unitRef="Shares" id="Tag19" decimals="INF" format="ixt:num-dot-decimal">100,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_SeriesBPreferredStockMember" name="kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" unitRef="USD" id="Tag733" decimals="0" format="ixt:num-dot-decimal">858,900</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="font-size: 7pt;">Deemed dividends related to convertible&#160;redeemable preferred stock</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_SeriesAPreferredStockMember" name="kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" unitRef="USD" id="Tag69" decimals="0" format="ixt:num-dot-decimal">764,400</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_SeriesBPreferredStockMember" name="kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" unitRef="USD" id="Tag83" decimals="0" format="ixt:num-dot-decimal">191,100</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" unitRef="USD" id="Tag63" decimals="0" format="ixt:num-dot-decimal" sign="-">955,500</ix:nonFraction><span style="font-size: 7pt;">)</span></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231" name="kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" unitRef="USD" id="Tag51" decimals="0" format="ixt:num-dot-decimal" sign="-">955,500</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="font-size: 7pt;">Redemption of&#160; convertible redeemable preferred stock</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_SeriesAPreferredStockMember" name="kern:RedemptionOfConvertibleRedeemablePreferredStockShares" unitRef="Shares" id="Tag27" decimals="0" format="ixt:num-dot-decimal" sign="-">400,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: left; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_SeriesAPreferredStockMember" name="kern:RedemptionOfConvertibleRedeemablePreferredStock" unitRef="USD" id="Tag62" decimals="0" format="ixt:num-dot-decimal" sign="-">4,200,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: left; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_SeriesBPreferredStockMember" name="kern:RedemptionOfConvertibleRedeemablePreferredStockShares" unitRef="Shares" id="Tag26" decimals="0" format="ixt:num-dot-decimal" sign="-">100,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: left; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_SeriesBPreferredStockMember" name="kern:RedemptionOfConvertibleRedeemablePreferredStock" unitRef="USD" id="Tag60" decimals="0" format="ixt:num-dot-decimal" sign="-">1,050,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: left; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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 liabilities with shares</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities" unitRef="Shares" id="Tag25" decimals="0" format="ixt:num-dot-decimal">2,196</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag741" decimals="0" format="ixt:num-dot-decimal">49,529</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag81" decimals="0" format="ixt:num-dot-decimal">49,529</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Restricted stock vesting</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" unitRef="Shares" id="Tag24" decimals="0" format="ixt:num-dot-decimal">20,282</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="USD" id="Tag50" decimals="0" format="ixt:num-dot-decimal">2</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="USD" id="Tag93" decimals="0" format="ixt:num-dot-decimal">49,998</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="USD" id="Tag22" decimals="0" format="ixt:num-dot-decimal">50,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><p><span style="font-size: 7pt;">Fractional share adjustment from</span><span style="font-size: 7pt;"> stock split</span></p></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesStockSplits" unitRef="Shares" id="Tag85" decimals="0" format="ixt:num-dot-decimal">20,382</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="kern:FractionalShareAdjustmentFromStock" unitRef="USD" id="Tag59" decimals="0" format="ixt:num-dot-decimal">2</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">(<ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="kern:FractionalShareAdjustmentFromStock" unitRef="USD" id="Tag66" decimals="0" format="ixt:num-dot-decimal" sign="-">2</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; font-size: 7pt; text-align: left;">)</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="USD" id="Tag75" decimals="0" format="ixt:num-dot-decimal">40,577</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="USD" id="Tag47" decimals="0" format="ixt:num-dot-decimal">40,577</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; font-size: 7pt;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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 gains on convertible notes</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231_AccumulatedOtherComprehensiveIncomeMember" name="kern:StockIssuedDuringPeriodChangeInFairValueOfDebt" unitRef="USD" id="Tag34" decimals="0" format="ixt:num-dot-decimal">245,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="D20221231" name="kern:StockIssuedDuringPeriodChangeInFairValueOfDebt" unitRef="USD" id="Tag220" decimals="0" format="ixt:num-dot-decimal">245,000</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; background-color: #cceeff; font-size: 7pt;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; font-size: 7pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 7pt; 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="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; border-bottom-width: 1px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;">&#8212;</td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; border-bottom-width: 1px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231_RetainedEarningsMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag86" decimals="0" format="ixt:num-dot-decimal" sign="-">79,057,610</ix:nonFraction></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="D20221231" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag82" decimals="0" format="ixt:num-dot-decimal" sign="-">79,057,610</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; border-bottom-width: 1px; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; 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;">Balance &#8211; December 31, 2022</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;">&#8212;</td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; text-align: right; font-size: 7pt;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt; border-left: 1pt solid #000000;"><br/></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="I20221231_PreferredStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag33" decimals="0" format="ixt:num-dot-decimal">285,672</ix:nonFraction></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="I20221231_PreferredStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag715" decimals="0" format="ixt:num-dot-decimal">2,185,391</ix:nonFraction></td><td style="text-indent: 0px; vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag21" decimals="0" format="ixt:num-dot-decimal">4,602,780</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag89" decimals="0" format="ixt:num-dot-decimal">460</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="I20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag971" decimals="0" format="ixt:num-dot-decimal">160,207,367</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><ix:nonFraction contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag750" decimals="0" format="ixt:num-dot-decimal">347,100</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><br/></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="I20221231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag36" decimals="0" format="ixt:num-dot-decimal" sign="-">167,565,846</ix:nonFraction></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 10px; background-color: #cceeff; font-size: 7pt; text-align: left;"><span style="font-size: 7pt;">)</span></td><td style="white-space: nowrap; padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 7pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; 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;">$</span></td><td style="white-space: nowrap; margin: 0px; vertical-align: bottom; padding: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; text-align: right; font-size: 7pt;"><span style="font-size: 7pt;">(</span><ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag76" decimals="0" format="ixt:num-dot-decimal" sign="-">4,825,528</ix:nonFraction></td><td style="vertical-align: bottom; margin: 0px; white-space: nowrap; padding: 0px; text-indent: 0px; text-align: left; height: 10px; background-color: #cceeff; font-size: 7pt;"><span style="font-size: 7pt;">)</span></td></tr></tbody></table></div><p style="color: #000000; font: 10pt 'Times New Roman', Times, serif; 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; margin: 4px;"><span style="font-size: 7pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 9pt; text-align: center;">The accompanying notes are an integral part of these consolidated financial statements.</span></p><div style="margin: 0px; text-indent: 0px;"><div style="border-left: none; border-right: none; margin: 0px; text-indent: 0px;"><div id="t_ft_RK2ZC8583K00000000000000000000b"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 17px; border-collapse: collapse;"><tbody><tr style="height: 17px;"><td class="pgno" style="padding: 0px; text-align: center; height: 17px;"><span class="pageno" style="font-size: 10pt;"><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: 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;">F-<span style="font-family: 'times new roman';"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">6</span></span></span></span></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: 7pt; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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;" href="#" id="BR_7ZVEEFYZA800000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt; text-align: center;">Consolidated <span>St<span><span>atements of Cash Flows</span></span></span></span></a></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="border-left: none; border-right: none;"><div id="t_ft_XT5OOMZ2N400000000000000000000b"><table style="height: 1063px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px 0px 0px 0.1px; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 11px;"><td style="vertical-align: bottom; height: 11px; margin: 0px; text-indent: 0px; width: 74.9804%;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom: 1pt solid #000000; width: 1.01961%;"><p style="text-align: center; line-height: 1.2; margin: 0px; text-indent: 0px;"><br/></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 11px; border-bottom: 1pt solid #000000; width: 22.9804%;" colspan="5"><p style="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: 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;"> Year Ended December 31,</span></p></td><td style="vertical-align: bottom; height: 11px; width: 1.01961%;"><br/></td></tr><tr style="height: 20px;"><td style="vertical-align: bottom; margin: 0px; text-indent: 0px; height: 20px; width: 74.9804%;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 20px; border-bottom: 1pt solid #000000; width: 1.01961%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 20px; border-bottom: 1px solid #000000; width: 9.96078%;"><span style="font-weight: bold;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 20px; width: 1.01961%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 20px; width: 1.01961%;"><br/></td><td style="vertical-align: bottom; text-align: center; height: 20px; border-bottom: 1pt solid #000000; width: 10.9804%;" colspan="2"><span style="font-weight: bold;">2021</span></td><td style="vertical-align: bottom; height: 20px; width: 1.01961%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 15px; padding: 0px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash flows from operating activities </span></p></td><td style="vertical-align: bottom; height: 15px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.01961%; background-color: #cceeff;"><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="vertical-align: bottom; height: 15px; padding: 0px; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;"><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;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 15px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 25px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net loss </span></p></td><td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: center; vertical-align: middle; width: 1.01961%;" valign="middle"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="height: 10px; padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag304" decimals="0" format="ixt:num-dot-decimal" sign="-">79,057,610</ix:nonFraction></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%; text-align: left;">)</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 10px; text-align: left; width: 1.01961%;"><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;">$</span></td><td style="height: 10px; padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag310" decimals="0" format="ixt:num-dot-decimal" sign="-">31,328,711</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 25px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><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="height: 17px; padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; background-color: #cceeff;" valign="top"><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="height: 17px; padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><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="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; 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="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%;"><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; display: inline !important; float: none;">Equity in losses of investment</span></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; text-align: right; width: 9.96078%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="USD" xsi:nil="true" id="Tag939"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; text-align: right; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; text-align: right; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; text-align: right; width: 9.96078%;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="USD" id="Tag945" decimals="0" format="ixt:num-dot-decimal" sign="-">7,564</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; height: 17px; background-color: #cceeff;">Loss on sale of investment</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; text-align: right; height: 17px; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="us-gaap:LossOnSaleOfInvestments" unitRef="USD" id="Tag103" decimals="0" format="ixt:num-dot-decimal">221,101</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; text-align: right; height: 17px; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:LossOnSaleOfInvestments" unitRef="USD" xsi:nil="true" id="Tag603"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bad debt expense </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; <ix:nonFraction contextRef="D20221231" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="USD" id="Tag419" decimals="0" format="ixt:num-dot-decimal">371,364</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="USD" id="Tag647" decimals="0" format="ixt:num-dot-decimal">556,890</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stock-based compensation expense </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; background-color: #cceeff;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; <ix:nonFraction contextRef="D20221231" name="us-gaap:ShareBasedCompensation" unitRef="USD" id="Tag321" decimals="0" format="ixt:num-dot-decimal">873,929</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ShareBasedCompensation" unitRef="USD" id="Tag937" decimals="0" format="ixt:num-dot-decimal">2,070,359</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%;">Loss on write off of fixed assets</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" unitRef="USD" xsi:nil="true" id="Tag941"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" unitRef="USD" id="Tag320" decimals="0" format="ixt:num-dot-decimal" sign="-">1,045,179</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%; 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; display: inline !important; float: none;">Gain on forgiveness&#160;of PPP loan</span><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="kern:GainLossOnLoanForgiveness" unitRef="USD" xsi:nil="true" id="Tag600"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20211231_17" name="kern:GainLossOnLoanForgiveness" unitRef="USD" id="Tag1154" decimals="0" format="ixt:num-dot-decimal" sign="-">2,234,730</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">Depreciation and amortization<br/></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;" valign="top"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;" valign="top"><ix:nonFraction contextRef="D20221231" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag235" decimals="0" format="ixt:num-dot-decimal">7,834,712</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="text-align: justify; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="height: 17px; text-align: justify; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top"><p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag157" decimals="0" format="ixt:num-dot-decimal">5,735,150</ix:nonFraction></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Amortization of deferred contract costs </span></td><td style="padding: 0px; vertical-align: top; height: 17px; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; height: 17px; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="us-gaap:AmortizationOfAcquisitionCosts" unitRef="USD" id="Tag932" decimals="0" format="ixt:num-dot-decimal">337,350</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; height: 17px; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:AmortizationOfAcquisitionCosts" unitRef="USD" id="Tag1149" decimals="0" format="ixt:num-dot-decimal">492,683</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 16px;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; height: 16px; margin: 0px; text-indent: 0px; width: 74.9804%;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;"> Non-cash interest expense </span></td><td style="padding: 0px; vertical-align: top; height: 16px; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; height: 16px; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherNoncashExpense" unitRef="USD" id="Tag661" decimals="0" format="ixt:num-dot-decimal">597,276</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; height: 16px; margin: 0px; text-indent: 0px; width: 9.96078%;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:OtherNoncashExpense" unitRef="USD" id="Tag301" decimals="0" format="ixt:num-dot-decimal">1,009,331</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%; 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;">Foreign currency gain</span><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" unitRef="USD" id="Tag318" decimals="0" format="ixt:num-dot-decimal">14,553</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" unitRef="USD" id="Tag232" decimals="0" format="ixt:num-dot-decimal">3,312</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td></tr><tr style="height: 19px;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; height: 19px; margin: 0px; text-indent: 0px; width: 74.9804%;"><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;">Impairment of long-lived assets</span></td><td style="padding: 0px; vertical-align: top; height: 19px; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; height: 19px; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" unitRef="USD" id="Tag639" decimals="0" format="ixt:num-dot-decimal">61,778,605</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 19px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 19px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 19px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; height: 19px; margin: 0px; text-indent: 0px; width: 9.96078%;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" unitRef="USD" id="Tag471" decimals="0" format="ixt:num-dot-decimal">14,383,310</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 19px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%; background-color: #cceeff;">Gain on extinguishment of debt</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="USD" xsi:nil="true" id="Tag302"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="USD" id="Tag655" decimals="0" format="ixt:num-dot-decimal">186,177</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td></tr><tr style="height: 19px;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; height: 19px; margin: 0px; text-indent: 0px; width: 74.9804%;">Change in fair value of convertible notes</td><td style="padding: 0px; vertical-align: top; height: 19px; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; height: 19px; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;"><ix:nonFraction contextRef="D20221231" name="kern:ChangeInFairValueOfConvertibleDebt" unitRef="USD" id="Tag8" decimals="0" format="ixt:num-dot-decimal">2,884,273</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 19px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 19px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 19px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; height: 19px; margin: 0px; text-indent: 0px; width: 9.96078%;"><ix:nonFraction contextRef="D20211231_17" name="kern:ChangeInFairValueOfConvertibleDebt" unitRef="USD" id="Tag944" decimals="0" format="ixt:num-dot-decimal">1,365,904</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 19px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%; 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;">Change in fair value of derivative liability</span></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:DerivativeGainLossOnDerivativeNet" unitRef="USD" id="Tag657" decimals="0" format="ixt:num-dot-decimal">63,178</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:DerivativeGainLossOnDerivativeNet" unitRef="USD" id="Tag228" decimals="0" format="ixt:num-dot-decimal">248,198</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td></tr><tr style="height: 16px;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; height: 16px; margin: 0px; text-indent: 0px; width: 74.9804%;"><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;">Change in fair value of contingent consideration<span>&#160;</span></span></td><td style="height: 16px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;" valign="top"><br/></td><td style="height: 16px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;" valign="top">(<ix:nonFraction contextRef="D20221231" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" unitRef="USD" id="Tag368" decimals="0" format="ixt:num-dot-decimal">4,016,194</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%;"><br/></td><td style="text-align: right; height: 16px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" unitRef="USD" xsi:nil="true" id="Tag934"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 40px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Changes in operating assets and liabilities: </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; background-color: #cceeff;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: justify; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 17px; text-align: justify; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160;&#160; </span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 50px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accounts receivable, net </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag234" decimals="0" format="ixt:num-dot-decimal" sign="-">197,647</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag948" decimals="0" format="ixt:num-dot-decimal" sign="-">849,785</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 50px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Prepaid expenses and other current assets </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; background-color: #cceeff;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="USD" id="Tag650" decimals="0" format="ixt:num-dot-decimal" sign="-">257,555</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="USD" id="Tag1153" decimals="0" format="ixt:num-dot-decimal">8,988</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 50px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; height: 17px;">Other assets</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; height: 17px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" unitRef="USD" id="Tag240" decimals="0" format="ixt:num-dot-decimal" sign="-">9,700</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; text-align: right; height: 17px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" unitRef="USD" xsi:nil="true" id="Tag216"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 50px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accounts payable, accrued expenses and other current liabilities </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; background-color: #cceeff;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" unitRef="USD" id="Tag469" decimals="0" format="ixt:num-dot-decimal" sign="-">324,166</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" unitRef="USD" id="Tag237" decimals="0" format="ixt:num-dot-decimal">1,610,470</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 50px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%;">Deferred income tax <span><span>liabilities</span></span></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" unitRef="USD" id="Tag367" decimals="0" format="ixt:num-dot-decimal" sign="-">675,291</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" unitRef="USD" id="Tag935" decimals="0" format="ixt:num-dot-decimal" sign="-">2,274,295</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 50px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Deferred revenue </span></p></td><td style="padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; width: 1.01961%; background-color: #cceeff;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; border-bottom: 1px solid #000000; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInDeferredRevenue" unitRef="USD" id="Tag236" decimals="0" format="ixt:num-dot-decimal" sign="-">2,113,249</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="border-bottom: 1px solid #000000; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="border-bottom: 1px solid #000000; height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncreaseDecreaseInDeferredRevenue" unitRef="USD" id="Tag659" decimals="0" format="ixt:num-dot-decimal" sign="-">1,010,118</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 60px; height: 10px; margin: 0px; text-indent: 0px; width: 74.9804%; vertical-align: top;" valign="top"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash used in operating activities </span></p></td><td style="padding: 0px; height: 10px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; width: 1.01961%;" valign="top"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; border-bottom: 1px solid #000000; width: 9.96078%; vertical-align: top;" valign="top"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;(<ix:nonFraction contextRef="D20221231" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag931" decimals="0" format="ixt:num-dot-decimal" sign="-">10,900,729</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1.01961%;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 1.01961%;"><br/></td><td style="border-bottom: 1px solid #000000; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;"><br/></td><td style="border-bottom: 1px solid #000000; height: 10px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag229" decimals="0" format="ixt:num-dot-decimal" sign="-">8,167,904</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 1.01961%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt -14pt; text-indent: 0pt; padding-right: 0px; font-family: 'Times New Roman'; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash flows from investing activities </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; background-color: #cceeff;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><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="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; 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="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">Developed software additions<br/></p></td><td style="padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;" valign="top"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;" valign="top">(<ix:nonFraction contextRef="D20221231" name="us-gaap:PaymentsToDevelopSoftware" unitRef="USD" id="Tag1151" decimals="0" format="ixt:num-dot-decimal">4,345,260</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="height: 17px; text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:PaymentsToDevelopSoftware" unitRef="USD" id="Tag1152" decimals="0" format="ixt:num-dot-decimal">5,427,230</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;">)</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;">Fixed asset additions</td><td style="padding: 0px; height: 10px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; background-color: #cceeff;" valign="top"><br/></td><td style="height: 10px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; background-color: #cceeff;" valign="top">(<ix:nonFraction contextRef="D20221231" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" id="Tag646" decimals="0" format="ixt:num-dot-decimal">31,884</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%; background-color: #cceeff;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" id="Tag325" decimals="0" format="ixt:num-dot-decimal">39,263</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%; background-color: #cceeff;">)</td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 74.9804%;">Cash paid for business combinations <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;">and working capital settlement</span>, net of cash acquired</td><td style="padding: 0px; height: 10px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;" valign="top"><br/></td><td style="height: 10px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;" valign="top"><ix:nonFraction contextRef="D20221231" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="USD" id="Tag599" decimals="0" format="ixt:num-dot-decimal" sign="-">400,000</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;"><br/></td><td style="height: 10px; text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="USD" id="Tag260" decimals="0" format="ixt:num-dot-decimal">5,018,592</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; height: 17px; background-color: #cceeff;">Proceeds received from sale of investment</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; height: 17px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; height: 17px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" unitRef="USD" id="Tag1156" decimals="0" format="ixt:num-dot-decimal">5,000</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; height: 17px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" unitRef="USD" xsi:nil="true" id="Tag118"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 60px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash used by investing activities </span></p></td><td style="padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; width: 1.01961%;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; width: 9.96078%;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag109" decimals="0" format="ixt:num-dot-decimal" sign="-">3,972,144</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px; width: 1.01961%;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 17px; width: 1.01961%;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; width: 9.96078%;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag308" decimals="0" format="ixt:num-dot-decimal" sign="-">10,485,085</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt -14pt; text-indent: 0pt; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash flows from financing activities </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; background-color: #cceeff;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><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="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; 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="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%;"><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></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag940" decimals="0" format="ixt:num-dot-decimal">9,926</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 9.96078%;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag326" decimals="0" format="ixt:num-dot-decimal">520,395</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%; background-color: #cceeff;">Proceeds from unit and pre-funded unit offering, net</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="kern:ProceedsFromUnitandPreFundedUnitOfferingNet" unitRef="USD" id="Tag649" decimals="0" format="ixt:num-dot-decimal">9,178,960</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="kern:ProceedsFromUnitandPreFundedUnitOfferingNet" unitRef="USD" xsi:nil="true" id="Tag117"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%;">Proceeds from the exercise of pre-funded warrants</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ProceedsFromIssuanceOfWarrants" unitRef="USD" id="Tag307" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 9.96078%;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProceedsFromIssuanceOfWarrants" unitRef="USD" xsi:nil="true" id="Tag938"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%; 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;">Proceeds</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; display: inline !important; float: none;"><span>&#160;</span>from the ATM offering program, net</span></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ProceedsFromContributedCapital" unitRef="USD" id="Tag906" decimals="0" format="ixt:num-dot-decimal">1,854,565</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProceedsFromContributedCapital" unitRef="USD" id="Tag231" decimals="0" format="ixt:num-dot-decimal">1,828,119</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">Proceeds from the issuance of convertible&#160;notes<br/></p></td><td style="padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;" valign="top"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;" valign="top"><ix:nonFraction contextRef="D20221231" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" unitRef="USD" xsi:nil="true" id="Tag947"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="text-align: right; height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" unitRef="USD" id="Tag363" decimals="0" format="ixt:num-dot-decimal">18,000,000</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 74.9804%; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman', sans-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: 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; display: inline !important; float: none;">Principal payments of convertible notes</span></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; height: 17px; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20221231" name="kern:ConvertibleNotesPrincipalPayments" unitRef="USD" id="Tag112" decimals="0" format="ixt:num-dot-decimal">1,432,273</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="text-align: right; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20211231_17" name="kern:ConvertibleNotesPrincipalPayments" unitRef="USD" id="Tag306" decimals="0" format="ixt:num-dot-decimal">4,571,472</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; background-color: #cceeff;">)</td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Proceeds from the issuance of convertible redeemable preferred stock, net </span></p></td><td style="padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; <ix:nonFraction contextRef="D20221231" name="us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock" unitRef="USD" id="Tag323" decimals="0" format="ixt:num-dot-decimal">4,294,500</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock" unitRef="USD" xsi:nil="true" id="Tag233"></ix:nonFraction>&#8212;</span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 15px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><span style="font-size: 9.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;">Redemption of convertible redeemable preferred stock</span></span></td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; border-bottom: 1px solid #000000; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="USD" id="Tag689" decimals="0" format="ixt:num-dot-decimal">5,250,000</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 15px; border-bottom-width: 1px; width: 1.01961%; text-align: left; background-color: #cceeff;">)</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; border-bottom-width: 1px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="border-bottom: 1px solid #000000; padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="border-bottom: 1px solid #000000; padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="USD" xsi:nil="true" id="Tag656"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 60px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash provided by financing activities </span></p></td><td style="padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; width: 1.01961%;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; border-top: 1pt solid #000000; border-bottom: 1px solid #000000; width: 9.96078%;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; <ix:nonFraction contextRef="D20221231" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag648" decimals="0" format="ixt:num-dot-decimal">8,635,827</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%;"><br/></td><td style="border-bottom: 1px solid #000000; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%;"><br/></td><td style="border-bottom: 1px solid #000000; height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag943" decimals="0" format="ixt:num-dot-decimal">14,736,252</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%;"><br/></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; width: 74.9804%; 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: 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;">Effect&#160;of&#160;exchange&#160;rate&#160;changes&#160;on&#160;cash&#160;and&#160;restricted&#160;cash</span><br/></td><td style="padding: 0px; vertical-align: top; height: 18px; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; height: 18px; margin: 0px; text-indent: 0px; text-align: right; border-bottom: 1px solid #000000; width: 9.96078%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag404" decimals="0" format="ixt:num-dot-decimal" sign="-">22,225</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 18px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 18px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; border-bottom: 1px solid #000000; height: 18px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; height: 18px; margin: 0px; text-align: right; text-indent: 0px; border-bottom: 1px solid #000000; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag605" decimals="0" format="ixt:num-dot-decimal">18,623</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 18px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="margin: 0pt 0pt 0pt -14pt; text-indent: 0pt; padding-right: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Net (decrease) increase in cash and restricted cash </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; width: 1.01961%;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; border-top: 1px solid #000000; margin: 0px; text-indent: 0px; text-align: right; border-bottom: 1px solid #000000; width: 9.96078%;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag322" decimals="0" format="ixt:num-dot-decimal" sign="-">6,259,271</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px; width: 1.01961%;">)</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; border-top: 1px solid #000000; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 17px; width: 1.01961%;"><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="height: 17px; padding: 0px; vertical-align: top; border-top: 1px solid #000000; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; width: 9.96078%;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag309" decimals="0" format="ixt:num-dot-decimal" sign="-">3,898,114</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; height: 17px; background-color: #cceeff;">Cash and restricted cash of continuing operations - beginning of period</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; height: 17px; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231" name="kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" unitRef="USD" id="Tag108" decimals="0" format="ixt:num-dot-decimal">13,087,627</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; text-align: right; height: 17px; background-color: #cceeff;"><ix:nonFraction contextRef="I20201231" name="kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" unitRef="USD" id="Tag654" decimals="0" format="ixt:num-dot-decimal">18,286,481</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; height: 17px;">Cash and restricted&#160;cash of discontinued operations - beginning of period</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; height: 17px; border-bottom: 1pt solid #000000;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; height: 17px; border-bottom: 1pt solid #000000;"><ix:nonFraction contextRef="I20211231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag658" decimals="0" format="ixt:num-dot-decimal">1,354,899</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; border-bottom: 1pt solid #000000;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; text-align: right; height: 17px; border-bottom: 1pt solid #000000;"><ix:nonFraction contextRef="I20201231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag1146" decimals="0" format="ixt:num-dot-decimal">54,159</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1.01961%; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt -14pt; text-indent: 0pt; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and restricted cash - beginning of period </span></p></td><td style="padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1pt solid #000000; width: 1.01961%; background-color: #cceeff;" valign="top"><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="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; border-bottom: 1pt solid #000000; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; <ix:nonFraction contextRef="I20211231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag362" decimals="0" format="ixt:num-dot-decimal">14,442,526</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1pt solid #000000; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000; width: 9.96078%; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag475" decimals="0" format="ixt:num-dot-decimal">18,340,640</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; height: 17px;">Cash and restricted cash of continuing operations - end of period</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; height: 17px;"><ix:nonFraction contextRef="I20221231" name="kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" unitRef="USD" id="Tag481" decimals="0" format="ixt:num-dot-decimal">7,877,755</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; height: 17px; text-align: right;"><ix:nonFraction contextRef="I20211231" name="kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" unitRef="USD" id="Tag662" decimals="0" format="ixt:num-dot-decimal">13,087,627</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1.01961%; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; height: 17px; background-color: #cceeff;">Cash and restricted cash of discontinued operations&#160;- end of period</td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; height: 17px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; height: 17px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag496" decimals="0" format="ixt:num-dot-decimal">305,500</ix:nonFraction></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; height: 17px; text-align: right; border-bottom: 1pt solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag119" decimals="0" format="ixt:num-dot-decimal">1,354,899</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1.01961%; height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 16px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 16px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="margin: 0pt 0pt 0pt -14pt; text-indent: 0pt; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and restricted cash - end of period </span></p></td><td style="padding: 0px; height: 16px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; border-bottom: 2.8pt double #000000;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="height: 16px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; border-bottom: 2.8pt double #000000;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag305" decimals="0" format="ixt:num-dot-decimal">8,183,255</ix:nonFraction></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 16px; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 16px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%; border-bottom: 2.8pt double #000000;"><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="height: 16px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; border-bottom: 2.8pt double #000000;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag403" decimals="0" format="ixt:num-dot-decimal">14,442,526</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 16px; width: 1.01961%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt -14pt; text-indent: 0pt; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash paid for income taxes, net of refunds received </span></p></td><td style="padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxesPaidNet" unitRef="USD" id="Tag324" decimals="0" format="ixt:num-dot-decimal" sign="-">15,684</ix:nonFraction></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 17px; width: 1.01961%; border-bottom: 2.8pt double #000000; 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;">$</span></td><td style="height: 17px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeTaxesPaidNet" unitRef="USD" id="Tag556" decimals="0" format="ixt:num-dot-decimal" sign="-">10,570</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 74.9804%;"><p style="margin: 0pt 0pt 0pt -14pt; text-indent: 0pt; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash paid for interest, net </span></p></td><td style="padding: 0px; height: 10px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: center; width: 1.01961%; border-bottom: 2.8pt double #000000;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="height: 10px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; text-align: right; width: 9.96078%; border-bottom: 2.8pt double #000000;" valign="top"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag660" decimals="0" format="ixt:num-dot-decimal">256,440</ix:nonFraction></p></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%; border-bottom: 2.8pt double #000000;"><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="height: 10px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; border-bottom: 2.8pt double #000000;" valign="top"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag311" decimals="0" format="ixt:num-dot-decimal">507,941</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 1.01961%;"><br/></td></tr><tr style="background-color: #cceeff; height: 18px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff; height: 18px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 18px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff; height: 18px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 18px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 18px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 18px;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff; height: 18px;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 18px;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 74.9804%;"><br/></td><td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 9.96078%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 9.96078%;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 10px; width: 1.01961%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom; height: 15px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;"> Supplemental disclosure of non-cash investing and financing activity: </span></td><td style="padding: 0px; vertical-align: top; height: 15px; margin: 0px; text-indent: 0px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; height: 15px; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: top; height: 15px; margin: 0px; text-indent: 0px; width: 9.96078%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 15px; margin: 0px; text-indent: 0px; width: 74.9804%;">Vesting of restricted stock units</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%;"><ix:nonFraction contextRef="D20221231" name="kern:VestingOfRestrictedStockUnits" unitRef="USD" id="Tag1150" decimals="0" format="ixt:num-dot-decimal">50,000</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%;"><ix:nonFraction contextRef="D20211231_17" name="kern:VestingOfRestrictedStockUnits" unitRef="USD" id="Tag303" decimals="0" format="ixt:num-dot-decimal">42</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 15px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;">Settlement of convertible notes in common stock</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; background-color: #cceeff;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ConversionOfStockAmountIssued1" unitRef="USD" id="Tag942" decimals="0" format="ixt:num-dot-decimal">3,925,500</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ConversionOfStockAmountIssued1" unitRef="USD" id="Tag713" decimals="0" format="ixt:num-dot-decimal">11,610,586</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 15px; margin: 0px; text-indent: 0px; width: 74.9804%;">Stock-based compensation capitalized as software development</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%;"><ix:nonFraction contextRef="D20221231" name="kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment" unitRef="USD" id="Tag420" decimals="0" format="ixt:num-dot-decimal">19,764</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%;"><ix:nonFraction contextRef="D20211231_17" name="kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment" unitRef="USD" id="Tag933" decimals="0" format="ixt:num-dot-decimal">36,915</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 15px; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: #cceeff;">Capitalized software included in accrued expenses</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; background-color: #cceeff;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="kern:CapitalizedSoftwareIncludedInAccruedExpenses" unitRef="USD" id="Tag936" decimals="0" format="ixt:num-dot-decimal">17,974</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="kern:CapitalizedSoftwareIncludedInAccruedExpenses" unitRef="USD" id="Tag107" decimals="0" format="ixt:num-dot-decimal">554,127</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 15px; margin: 0px; text-indent: 0px; width: 74.9804%;">Conversion of exchangeable shares to common stock</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ConversionOfStockAmountConverted1" unitRef="USD" id="Tag645" decimals="0" format="ixt:num-dot-decimal">180,647</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 15px; width: 1.01961%;">$</td><td style="padding: 0px; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%;"><span id="fs_N33V1G09ZK00000000000000000000FM"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ConversionOfStockAmountConverted1" unitRef="USD" id="Tag905" decimals="0" format="ixt:num-dot-decimal">18,038,944</ix:nonFraction></span></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 15px; width: 1.01961%;"><br/></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 21px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 16px; width: 74.9804%; background-color: rgb(204, 238, 255);"><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;">Settlement of liabilities with common stock</span></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 16px; width: 1.01961%; background-color: #cceeff;">$</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 16px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DebtConversionConvertedInstrumentAmount1" unitRef="USD" id="Tag1155" decimals="0" format="ixt:num-dot-decimal">49,529</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 16px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 16px; width: 1.01961%; background-color: #cceeff;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 16px; width: 1.01961%; background-color: #cceeff;">$</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; height: 16px; width: 9.96078%; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DebtConversionConvertedInstrumentAmount1" unitRef="USD" id="Tag663" decimals="0" format="ixt:num-dot-decimal">430,015</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; height: 16px; width: 1.01961%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 21px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; height: 17px;">Shares returned in connection with acquisition (see Note 4)</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; height: 17px;">$</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; height: 17px;"><ix:nonFraction contextRef="D20221231" name="kern:Sharesreturnedinconnectionwithacquisition" unitRef="USD" id="Tag130" decimals="0" format="ixt:num-dot-decimal">940,000</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; height: 17px;">$</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; height: 17px;"><ix:nonFraction contextRef="D20211231_17" name="kern:Sharesreturnedinconnectionwithacquisition" unitRef="USD" xsi:nil="true" id="Tag946"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="padding: 0px 0px 0px 21px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; background-color: rgb(204, 238, 255); height: 17px;">Shares issued in connection with asset purchase</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 17px;">$</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; background-color: #cceeff; height: 17px;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20221231" name="kern:SharesIssuedInConnectionWithAssetPurchase" unitRef="USD" xsi:nil="true" id="Tag230"></ix:nonFraction>&#8212;</span></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 17px;">$</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; background-color: #cceeff; height: 17px;"><ix:nonFraction contextRef="D20211231_17" name="kern:SharesIssuedInConnectionWithAssetPurchase" unitRef="USD" id="Tag476" decimals="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.01961%; background-color: #cceeff; height: 17px;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 21px; vertical-align: bottom; margin: 0px; text-indent: 0px; width: 74.9804%; height: 17px;">Reduction to accrued expenses from an acquisition-related working capital settlement (see Note 4)<br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; height: 17px;">$</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; height: 17px;"><ix:nonFraction contextRef="D20221231" name="kern:Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" unitRef="USD" id="Tag286" decimals="0" format="ixt:num-dot-decimal">160,000</ix:nonFraction></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01961%; height: 17px;">$</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 9.96078%; height: 17px;"><ix:nonFraction contextRef="D20211231_17" name="kern:Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" unitRef="USD" xsi:nil="true" id="Tag604"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.01961%; height: 17px;"><br/></td></tr></tbody></table></div></div><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="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;">The accompanying notes are an integral part of these consolidated financial statements.&#160;</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><div id="t_ft_FDP8514MS000000000000000000000b"><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;">F-7</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;"><p style="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-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;" href="#" id="B_Notes_to_Consolidated_Financial_Statements_0UD857821C00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></a></div><p style="font-size: 10pt; margin: 0pt; text-align: center; line-height: 1.2;"><br/></p><p style="font-size: 10pt; margin: 0pt; text-align: center; line-height: 1.2;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:NatureOfOperations" id="Tag1104" escape="true"><p style="font-size: 10pt; margin: 0pt; text-align: justify;"><span style="font-weight: bold; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Note 1</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><span style="line-height: inherit;"><b 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-indent: 0px; text-transform: none; white-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><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">Description of Bu<span style="line-height: inherit;">sines</span>s</span></span></p><p style="font-size: 10pt; margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; 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 <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;">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, <span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;">Ample Organics, Inc., or Ample, </span>solo sciences, inc., or Solo, Viridian Sciences,&#160;Inc., or Viridian, and The NAV People, Inc. d.b.a. 365 Cannabis, or 365 Cannabis. 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 <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; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">o<span style="font-size: 10pt; line-height: inherit;">ur commercial software platforms, MJ Platform&#174;, Trellis&#174;, Ample, Viridian and 365 Cannabis to state-licensed businesses, and&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">our regulatory software platform, Leaf Data Systems&#174;, to state government regulatory agencies.</span> Our Viridian and 365 Cannabis solutions are considered enterprise offerings (&#8220;Enterprise&#8221;) and all other 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;&#160;</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; color: #000000; 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-style: initial; text-decoration-color: initial; margin: 0pt; text-align: justify;">&#160;</p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-weight: bold; font-style: italic;">Strategic Shift in Business Strategy</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">As previously disclosed, we have been engaged in considering strategic partnerships and evaluating potential strategic transactions in a comprehensive effort to address our financial challenges and our ability to continue as a going concern. 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 beyond.</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><br/></span></p><p style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1.2; font-family: 'Times New Roman', Times, serif; text-indent: 25pt; 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; margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 13.3333px; font-style: italic;">Exiting the Enterprise&#160;Software Business</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;">The development&#160;of our Enterprise software business, 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 of 2022. Ultimately, we secured a buyer for 365 Cannabis and were engaged in exclusive negotiations through December 31, 2022 and into January&#160;2023. <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;">On January 11, 2023, we completed the sale of<span>&#160;</span></span>365<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;"><span>&#160;</span>Cannabis to<span>&#160;</span></span>365<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;"><span>&#160;</span></span>Holdco<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;LLC (the &#8220;Buyers&#8221;) pursuant to a stock purchase agreement&#160;(the &#8220;</span>365<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;"><span>&#160;</span>SPA&#8221;) for<span>&#160;</span></span><span style="cursor: pointer; 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;"><span style="border-right: none; border-left: none;"><span style="line-height: inherit;"><ix:nonNumeric contextRef="D20230111" name="us-gaap:LongTermPurchaseCommitmentDescription" id="Tag1143" 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;), subject to customary post-closing adjustments, if any. Any post-closing adjustments are generally limited to certain adjustments in accounts payable and indemnification obligations in accordance with the 365 SPA. Upon completion of the sale, $0.4 million of the total cash proceeds was placed into certain restricted accounts (the &#8220;Restricted Accounts&#8221;) held as security for our 2021 Senior Secured Convertible Notes (the &#8220;Senior Convertible Notes&#8221;) while $0.1 million was subject to a hold-back (the &#8220;365 Holdback&#8221;) by the Buyers to be released to us and also placed into the Restricted Accounts after all post-closing adjustments, if any, are resolved. In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million, a reduction of $4.0 million from the original estimate, for purposes of the sale of 365 Cannabis and is reflected on our consolidated balance sheets as Contingent consideration payable.</ix:nonNumeric></span></span></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;">While&#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;">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-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; line-height: inherit; display: inline !important;">&#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;">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;quarter of<span>&#160;</span></span>2023<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;">. 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><ix:exclude><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0px; text-align: justify; text-indent: 0px;" xmlns="http://www.w3.org/1999/xhtml"><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;"><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;"><br/></span></span></p><div xmlns="http://www.w3.org/1999/xhtml"><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">F-8</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;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p><div style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">&#160;</span><span style="font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></div></ix:exclude><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Disposal of Non-Core SMB Software Products and Brands</span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><br/></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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="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;">In addition to the our exit from the Enterprise software&#160;business, we initiated efforts in the&#160;fourth quarter of 2022 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, Last&#160;Call Analytics (&#8220;LCA&#8221;), a retail&#160;analytics platform and wholly-owned subsidiary&#160;of Ample, and our equity investment in Zol Solutions,&#160;Inc. (&#8220;ZolTrain&#8221;). <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; font-size: 13.3333px; 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; font-size: 13.3333px; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">LCA,&#160; for cash in the amount of $<ix:nonFraction contextRef="I20230131" name="us-gaap:Cash" unitRef="USD" id="Tag955" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction><span>&#160;</span>million, subject to post-closing adjustments, if any. In December 2022, we sold our investment in ZolTrain&#160;for a nominal amount (see Note 7).</span>&#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&#160;upon the expiration of existing contracts during the first half of 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><br/></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><br/></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Exit Strategy<br/></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;">With the completion of the sales of&#160;365 Cannabis, LCA&#160;and ZolTrain&#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 <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; line-height: inherit; display: inline !important;">fully exit 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; 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-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; line-height: inherit; display: inline !important;">&#160;industry.</span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;">On January 27, 2023, we and our wholly-owned subsidiary Akerna&#160;Ample Exchange Inc. (&#8220;Akerna&#160;Exchange&#8221;) entered into a securities purchase agreement (the &#8220;MJF-Ample SPA&#8221;) with POSaBIT&#160;Systems Corporation (&#8220;POSaBIT&#8221;) to sell MJF and Ample&#160;to POSaBIT&#160;for a purchase price of <span style="border-right: none; border-left: none; line-height: inherit;">$</span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="I20230127" name="kern:PurchasePriceValue" unitRef="USD" id="Tag1115" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction>&#160;</span></span>million in cash (the &#8220;Sale Transaction&#8221;).&#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 purchase price is subject to certain adjustments primarily attributable to variances from target working capital, as defined in<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; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;MJF-Ample SPA, among others. The MJF-Ample SPA contains customary representations, warranties and covenants applicable to us and POSaBIT&#160;including covenants relating&#160;to the conduct of the&#160;business of MJF and Ample through closing of the Sale Transaction and obtaining the approval of our stockholders. Further, the closing of the Sale Transaction is conditioned on the&#160;simultaneous closing of the merger transaction, as described below. The&#160;closing of the Sale Transaction is also subject to customary closing conditions including certain matters with respect to employee retention and contractual matters associated with MJF&#8217;s and Ample&#8217;s&#160;existing customers, among others. <span style="font-size: 10pt;"><span style="line-height: 107%;">The MJF-Ample SPA includes certain restrictions with respect to competing or alternative transactions through the period until the Sale Transaction closes. In the event that a superior offer (&#8220;Superior Offer&#8221;) is received, we must </span><span style="line-height: 107%;">provide POSaBIT with a five business day notice period in which to make a counter-proposal before we may make an announcement of the change in recommendation to consider a potential counter-proposal to the Superior Offer.</span> We and POSaBIT&#160;may terminate the MJF-Ample SPA upon mutual consent and either party may terminate the MJF-Ample SPA unilaterally under certain conditions. In the event&#160;either party terminates the MJF-Ample SPA pursuant to certain conditions, we will be required to pay POSaBIT&#160;a termination&#160;fee of $</span><ix:nonFraction contextRef="D20230127_PosabitSystemsCorporationMember" name="us-gaap:GainLossOnContractTermination" unitRef="USD" id="Tag950" decimals="0" format="ixt:num-dot-decimal">140,000</ix:nonFraction><span style="font-size: 10pt;"> and reimburse </span>POSaBIT&#160;for reasonable fees and expenses up to $<ix:nonFraction contextRef="D20230127" name="us-gaap:CostsAndExpenses" unitRef="USD" id="Tag1114" decimals="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction>. </span></span></p><ix:exclude><p style="margin: 0pt; text-align: justify;" xmlns="http://www.w3.org/1999/xhtml"><br/></p><div xmlns="http://www.w3.org/1999/xhtml"><div style="border-left: none; border-right: none;"><div id="t_ft_ED0FRARK9C00000000000000000000b"><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;">F-9</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: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p><div style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">&#160;</span><span style="font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></div></ix:exclude><p style="font-size: 10pt; margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><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;">On January 27, 2023, we entered into an agreement&#160;and plan of merger (the &#8220;Merger Agreement&#8221;) with Gryphon Digital Mining,<span>&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">. (&#8220;Gryphon&#8221;) and<span>&#160;</span></span>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;">&#160;Merger Co. (&#8220;</span>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;">&#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<span>&#160;</span></span>Akerna&#8217;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;">&#160;and Gryphon&#8217;s stockholders,<span>&#160;</span></span>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;">&#160;Merger will be merged with and into Gryphon (the &#8220;Merger&#8221;), with Gryphon surviving the Merger as a wholly-owned subsidiary of<span>&#160;</span></span>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;">. Following the closing of the Merger, the former Gryphon and<span>&#160;</span></span>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;">&#160;</span>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;">&#160;immediately before the&#160;Merger are expected to own approximately<span>&#160;</span></span><ix:nonFraction contextRef="I20230127_GryphonDigitalMiningIncMember" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" unitRef="Pure" id="Tag440" decimals="INF" scale="-2" format="ixt:num-dot-decimal">92.5</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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>percent and&#160;</span><ix:nonFraction contextRef="I20230127_AkernaMergerCoMember" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" unitRef="Pure" id="Tag7" decimals="INF" scale="-2" format="ixt:num-dot-decimal">7.5</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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>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-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; line-height: inherit;">&#160;</span>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; line-height: inherit;">&#160;</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;">will change&#160;its name to Gryphon Digital Mining,</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; line-height: inherit;">&#160;</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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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&#160;closing of the Merger&#160;is subject to customary closing conditions including the required approval of the stockholders of<span>&#160;</span></span>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;">&#160;and Gryphon, the approval of<span>&#160;</span></span><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-transform: none; white-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-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; font-family: 'time new roman'; float: none; line-height: inherit; display: inline !important;">Nasdaq</span><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-transform: none; white-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-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; 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-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;">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-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; line-height: inherit;">&#160;</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;">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-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; line-height: inherit;"><span>&#160;</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;">Gryphon</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;a termination&#160;fee of $</span><ix:nonFraction contextRef="D20230127_GryphonDigitalMiningIncMember" name="us-gaap:GainLossOnContractTermination" unitRef="USD" id="Tag949" decimals="0" format="ixt:num-dot-decimal">275,000</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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>less any reimbursed expenses.&#160;<span style="font-size: 10pt;">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&#160;Akerna&#160;after the transaction is complete.</span></span></p><p style="font: 10pt 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 25pt;"><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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><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;">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-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;">each of the&#160;holders of the Senior Convertible Notes<span>&#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;<ix:nonFraction contextRef="I20221231_ExchangeAgreementsMember" name="kern:PercentageOfConversionOfStockRepresentOutstandingShares" unitRef="Pure" id="Tag951" decimals="INF" scale="-2" format="ixt:num-dot-decimal">19.9</ix:nonFraction> percent of the outstanding shares&#160;of our common stock, $<ix:nonFraction contextRef="I20221231_ExchangeAgreementsMember" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag952" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> 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 $<ix:nonFraction contextRef="I20221231_SeniorNotesMember_MinimumMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag954" decimals="2" format="ixt:num-dot-decimal">1.20</ix:nonFraction> per share from $<ix:nonFraction contextRef="I20221231_SeniorNotesMember_MaximumMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag953" decimals="2" format="ixt:num-dot-decimal">4.75</ix:nonFraction> per share. We anticipate scheduling a meeting of stockholders during the second quarter of&#160;2023&#160;to approve the Sale Transaction and the Merger and we expect these transactions to close shortly thereafter.</span></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font-size: 10pt; color: #000000; margin: 0pt; text-align: justify; text-indent: 25pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic;"><span style="line-height: inherit;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; 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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font-size: 10pt; color: #000000; margin: 0pt; text-align: justify; text-indent: 32pt; font-family: 'times new roman', times; 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, 365 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 <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;">assets and liabilities of these entities are classified and reflected on our consolidated balance sheets as <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;">&#8220;</span>held for sale<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;">&#8221;</span> as of December 31, 2022 and 2021, respectively, and their&#160;</span>results of operations are classified as <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;">&#8220;</span>discontinued&#160;operations<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;">&#8221;</span> in the consolidated statements of operations for the years ended December 31, 2022 and 2021, respectively. Certain financial disclosures including major components of the assets and liabilities and results of operations of the Discontinued Group are provided in Note&#160;17. 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.&#160;</span></span><br/></p><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><p style="font-size: 13.3333px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><div style="font-size: 10pt;"><div style="border-left: none; border-right: none;"><div id="t_ft_1OEI0RPRY800000000000000000000b"><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;">F-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><p style="font-size: 10pt; margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p><div style="font-size: 10pt; margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">&#160;</span><span style="font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></div></div><p style="font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></ix:exclude></ix:nonNumeric></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:BasisOfAccounting" id="Tag857" escape="true"><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold; text-align: justify;">Note 2 </span><b style="text-align: justify;">&#8211;</b><span style="font-weight: bold; text-align: justify;"> Basis of Presentation</span></span><br/></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-right: none; border-left: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#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;">The accompanying consolidated financial statements have been prepared in accordance with GAAP.&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Going Concern and Management<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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s Liquidity Plans</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;">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>2014</span>-<span>15</span>, <span style="font-style: italic;">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;">&#8217;</span>s Ability to Continue&#160;as Going Concern</span> (&#8220;ASU 2014-15&#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>one</span>&#160;year from the date the consolidated financial statements are issued, which is defined as the &#8220;look-forward period&#8221; in ASU&#160;<span>2014</span>-<span>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>2014</span>-<span>15</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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"><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;">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 December 31, 2022, we had a working capital&#160;defici<span>t of $<span style="border-right: none; border-left: none;"><span style="display: inline;"><ix:nonFraction contextRef="I20221231" name="kern:WorkingCapitalDeficit" unitRef="USD" id="Tag1113" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.8</ix:nonFraction></span></span>&#160;</span>million with <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><span style="display: inline;"><ix:nonFraction contextRef="D20221231" name="kern:UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" unitRef="USD" id="Tag930" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></span></span></span></span></span></span>&#160;million in unrestricted cash available to fund future operations. We anticipate continuing to generate losses from operations<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: 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;">&#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 2022 and the curtailment of activities associated&#160;with our discontinued operations as well as those business that we plan to terminate.&#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; 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-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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"><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 described in Note 1, 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;">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="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;">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 fully 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&#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-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;">or we may determine to dissolve and<span>&#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;">liquidate</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;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 <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;">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-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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"><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 the Company be unable to continue as a going concern.&#160;</span><br/></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; background-color: #ffffff; 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'; 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Reverse Stock Split</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-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;"><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-align: justify; text-indent: 33pt; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'times new roman', times; 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: 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;">On November 8, 2022, w</span>e effectuated a reverse&#160;stock split of <ix:nonNumeric contextRef="D20221108_CommonStockMember" name="us-gaap:StockholdersEquityReverseStockSplit" id="Tag1109" escape="true">20-for-1</ix:nonNumeric> (the &#8220;Reverse Stock Split&#8221;) of our Common Stock. The effects of the Reverse Stock Split have been applied retrospectively to all periods presented throughout the accompanying consolidated financial statements and notes. Accordingly, all disclosures of shares of Common Stock issued, outstanding or reserves of Common Stock and issuances, grants, vesting or forfeitures of warrants, restricted stock awards and restricted stock units (&#8220;RSUs&#8221;) herein and any corresponding references to market, conversion and exercise prices of Common Stock and certain other securities including warrants and convertible debt have been adjusted.</span></p><ix:exclude><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-align: start; text-indent: 33pt; text-transform: none; white-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;" xmlns="http://www.w3.org/1999/xhtml"><br/></p><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_TY73NCRI7400000000000000000000b"><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; font-family: 'times new roman', times;" class="pageno ">F-<span style="border-left: none; border-right: none;">11</span></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-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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold;">AKERNA CORP.</span><span style="font-weight: bold;">&#160;</span></span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold;">Notes to Consolidated Financial Statements</span></span></p></ix:exclude><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-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;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;"><br/></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-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;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Reclassifications</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-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; padding-left: 30px; line-height: 1.1;"><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-transform: none; white-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; padding-left: 0px; 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-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;">Certain prior year amounts have been reclassified to conform to the current year presentation. In addition and as discussed in Notes 1 and 17, the assets and liabilities and results of operations of the Discontinued Group have been reclassified as held for sale and discontinued operations, respectively, for all period presented.</span></p></div></div></div></div></div></ix:nonNumeric></div><div style="font-size: 10pt;"><p style="font-family: 'times new roman', times; margin: 0pt; text-align: center; line-height: 1.2;"><br/></p><div style="border-right: none; border-left: none;"><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="D20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Tag997" escape="true"><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; font-weight: bold; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 3&#160;<b 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-indent: 0px; text-transform: none; white-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> Summary of <span>Significant</span> Accounting Policies</span></p><p style="font-family: 'times new roman', times; 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="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="Tag1110" escape="true"><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;">Principles of Consolidation</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1;"><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;">Our accompanying consolidated financial statements include the accounts of Akerna, our wholly-owned subsidiaries, and those entities in which we otherwise have a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.</span><br/></p></ix:nonNumeric><p style="color: #000000; font: 10pt / 1.1 '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: 0pt 0px; text-align: justify;">&#160;</p></div><div style="border-left: none; border-right: none; line-height: 1.2;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:UseOfEstimates" id="Tag122" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Use of Estimates</span></p><p style="margin: 0pt; line-height: 1.1;"><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;"><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; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">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, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock-based compensation costs, 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;&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p></ix:nonNumeric><ix:nonNumeric contextRef="D20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="Tag114" escape="true"><p style="margin: 0pt; 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;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; 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;">Foreign Currency</span><br/></p><p style="margin: 0pt; 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;"><br/></p><p style="margin: 0pt; 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: 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; padding-left: 0px; 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-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="line-height: inherit;">The functional currency of the Company<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s non-U.S. operations is the local currency. Monetary assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing at the balance sheet dates. Non-monetary assets and liabilities are translated at the historical rates in effect when the assets were acquired or obligations incurred. Revenue and expenses are translated into U.S. dollars using the average rates of exchange prevailing during the period. Translation gains or losses are included as a component of accumulated other comprehensive income (loss) within 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; line-height: inherit;">&#8217;</span> equity (deficit). Gains and l</span>osses resulting from foreign currency transactions are recognized as a component of Other income (expense) <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 our consolidated statements of operations</span>.</span></p></ix:nonNumeric><p style="font-family: 'times new roman', times; 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><div style="font-family: 'times new roman', times; border-left: none; border-right: none; line-height: 1.2;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tag670" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="line-height: inherit;">Cash and Cash Equivalents&#160;</span></span></p><p style="margin: 0pt; text-align: justify; padding-left: 30px;"><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;"><span style="line-height: inherit;">We consider liquid instruments purchased with an original maturity of </span><span style="line-height: inherit;">three months or less to be cash equivalents. We continually monitor our positions with, and the credit quality of, the financial institutions with which we invest. As of the balance sheet date, and periodically throughout the year, we have maintained balances in various operating accounts in excess of federally insured limits.</span></span></p></ix:nonNumeric><p style="margin: 0pt; text-align: center;"><br/></p></div><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="Tag73" escape="true"><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><span style="font-weight: bold; font-style: italic; line-height: inherit;">Restricted Cash</span><br/></span></span></p><p style="margin: 0pt; text-align: justify; 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', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">Restricted cash consists of funds that are contractually or legally restricted as to usage or withdrawal and is presented separately from cash and cash equivalents on our consolidated balance sheets.&#160;</span></span></p></ix:nonNumeric></div></div><p style="margin: 0pt; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_SHNAN6P0HS00000000000000000000b"><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">F-<span style="border-left: none; border-right: none;">12</span></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 xmlns="http://www.w3.org/1999/xhtml"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></p></div></div></ix:exclude></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;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:ReceivablesPolicyTextBlock" id="Tag219" 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;"><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-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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We maintain an allowance for doubtful accounts equal to the estimated uncollectible amounts based on our historical collection experience and review of the current status of trade accounts receivable. Accounts receivable are written-off and charged against the allowance when we have exhausted collection efforts without success.</span></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p></ix:nonNumeric></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><div style="font-family: 'times new roman', times; border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tag115" escape="true"><div style="font-family: 'times new roman', times; border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><p style="margin: 0cm; 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><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Property and Equipment</span></i></b></span></p><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-indent: 32pt; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; 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;">Property and equipment are recorded at cost, less accumulated depreciation. Expenditures for major additions and improvements are capitalized. <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: 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; display: inline !important; line-height: inherit;">Repairs and maintenance costs are expensed as incurred.&#160;</span>Depreciation is provided over the estimated useful lives of the related assets using the straight-line method.&#160;</span></span><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">The estimated useful lives for significant property and equipment categories are generally as follows: furniture and computer equipment (<ix:nonNumeric contextRef="D20221231_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag272" format="ixt-sec:duryear">3</ix:nonNumeric> - <ix:nonNumeric contextRef="D20221231_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag270" format="ixt-sec:duryear">7</ix:nonNumeric> years) and leasehold improvements (lesser of remaining&#160;lease term or useful&#160;life)</span></p><p style="text-indent: 0px; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p></div></div></ix:nonNumeric></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:InvestmentPolicyTextBlock" id="Tag799" escape="true"><p style="margin: 0pt 0pt 8pt; 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; text-align: justify;"><span style="font-style: italic; font-weight: bold; text-align: start; font-size: 10pt; line-height: inherit;">Investment</span><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;"><span style="line-height: inherit;">Until its redemption in December 2022, we&#160;held an equity security in&#160;ZolTrain. For periods p</span><span style="line-height: inherit;">rior to the quarter ended September 30, 2021, we had determined we could exert significant influence over&#160;ZolTrain<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;operations through voting rights and representation on its board of directors and we accounted for our investment in&#160;ZolTrain&#160;using the equity method of accounting, recording our share in the&#160;investee&#8217;s&#160;earnings and losses in the consolidated statement of operations. Upon losing board representation during&#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;">quarter ended September 30, 2021</span>, we suspended the equity method of accounting and&#160;</span><span style="line-height: inherit;">measured the investment at cost less impairment, plus or minus changes resulting from observable price changes, including its ultimate redemption at a loss in December 2022, which were recorded in Other (expense) income, in our consolidated statements of operations (see Note 7).</span></p></ix:nonNumeric></div></div></div></div><div style="font-family: 'times new roman', times; border-left: none; border-right: none; line-height: 1.2;"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-indent: 32pt; text-align: justify;"><br/></p><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="Tag797" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;">Software Development Costs</span></span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;">Costs incurred during&#160;the application development stage of a newly developed application and costs we incur to enhance our existing platforms that meet certain criteria are subject to<span style="line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">capitalization and subsequent amortization. Our software p</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">roduct development costs are primarily comprised of personnel costs su</span><span style="line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">ch as payroll</span><span style="line-height: inherit;">&#160;</span>and benefits, vendor</span><span style="line-height: inherit;">&#160;</span>costs, and other costs directly attributable to the project. We capitalize costs only during the development phase. Any costs in connection to planning, design, and maintenance subsequent to release are expensed as incurred. We amortize software development costs over the expected useful life of the specific application, generally<span style="line-height: inherit;">&#160;</span><ix:nonNumeric contextRef="D20221231_MinimumMember_SoftwareAndSoftwareDevelopmentCostsMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag982" format="ixt-sec:duryear">2</ix:nonNumeric>-<ix:nonNumeric contextRef="D20221231_MaximumMember_SoftwareAndSoftwareDevelopmentCostsMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag980" format="ixt-sec:duryear">5</ix:nonNumeric><span style="line-height: inherit;">&#160;</span>years. We evaluate capitalized software development costs for impairment when there is an indication that the unamortized cost may not be recoverable (see Note 8).&#160;</span><span style="line-height: inherit;">&#160;</span></p></ix:nonNumeric></div></div></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" id="Tag1161" escape="true"><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: 0pt 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Intangible Assets&#160;</i></b></span></p><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: 0pt 0px;"><br/></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"><span style="font-family: 'times new roman', times; line-height: inherit;">Intangible assets are amortized over their estimated useful lives. We evaluate the estimated remaining useful life of our intangible assets when events or changes in circumstances indicate an adjustment to the remaining amortization may be needed. We similarly evaluate the recoverability of these assets upon events or changes in circumstances indicate a potential impairment (see Note 8). Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.&#160;</span></p></ix:nonNumeric><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; color: #000000; 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: 0pt 0px; padding-left: 30px;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="Tag979" escape="true"><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: 0pt 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Goodwill Impairment Assessment</i></b></span></p><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: 0pt 0px;"><br/></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on October 31, and whenever events or changes in circumstances indicate the carrying value of goodwill may be impaired (see Note 8). Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit&#8217;s fair value, not to exceed the carrying amount of goodwill. We have the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary.&#160;</span></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"><br/></p></ix:nonNumeric><div style="line-height: 1.2;"><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_2L2KVWF9XC00000000000000000000b"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 16px;"><tbody><tr style="height: 16px;"><td class="pgno" style="padding: 0px; text-align: center; height: 16px;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">F-<span style="border-left: none; border-right: none;">13</span></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 style="font-family: 'times new roman', times; border-right: none; border-left: none;" xmlns="http://www.w3.org/1999/xhtml"><div style="border-left: none; border-right: none;"><div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p><div style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></div><div style="margin: 0pt; text-align: center;"><br/></div></div></div></div></ix:exclude></div><div style="font-family: 'times new roman', times; border-left: none; border-right: none; line-height: 1.2;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tag370" escape="true"><p style="margin: 0pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;">Fair Value of Financial Instruments</span></span></span></p><p style="margin: 0pt;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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; float: none; display: inline !important; line-height: inherit;">&#160;</span></span></span></p><div 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-indent: 32pt; 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: 1.2; margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">GAAP defines&#160;fair value&#160;as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Under this guidance, we are required to classify certain assets and liabilities based on the&#160;fair value&#160;hierarchy, which groups&#160;fair value-measured assets and liabilities based upon the following levels of inputs:&#160;</span></span></div><div 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-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; line-height: 16px; text-align: justify;"><br/></div><div id="t_ft_FJ87WBG3G000000000000000000000b"><table style="height: 15px; width: 100%; 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; font-size: 10pt; border-style: none; margin-left: auto; margin-right: auto;" cellpadding="0"><tbody><tr style="height: 15px;"><td style="vertical-align: top; height: 15px; width: 6.73823%;"><div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></div></td><td style="vertical-align: top; height: 15px; width: 93.2618%;"><div style="line-height: 16px; text-align: justify; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Level 1 &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></span></div></td></tr></tbody></table></div><div id="t_ft_AF6OPO1TSW00000000000000000000b"><table style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;" cellpadding="0"><tbody><tr style="height: 10px;"><td style="vertical-align: top; width: 6.70677%; height: 10px;"><div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></div></td><td style="vertical-align: top; width: 93.2327%; height: 10px;"><div style="line-height: 16px; text-align: justify; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Level 2 &#8211; Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability;</span></span></div></td></tr></tbody></table></div><div style="border-left: none; border-right: none;"><div id="t_ft_LG4FCRRIYO00000000000000000000b"><table style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;" cellpadding="0"><tbody><tr style="height: 10px;"><td style="vertical-align: top; width: 6.64627%; height: 10px;"><div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></div></td><td style="vertical-align: top; width: 93.2933%; height: 10px;"><div style="line-height: 16px; text-align: justify; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Level 3 &#8211; Prices or valuation techniques that require inputs that are both significant to the&#160;fair value&#160;measurement and unobservable (i.e., supported by little or no market activity).</span></span></div></td></tr></tbody></table></div></div><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span class="selected " style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"><span class="selected " style="font-family: 'times new roman', times; line-height: inherit;">The fair value of financial instruments is the amount at which the instrument could be exchanged in a current transaction between willing parties. The carrying values of financial instruments such as accounts receivable, accounts payable and accrued liabilities approximate fair value based on their short maturities. </span></span></span></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><br/></p></ix:nonNumeric><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="Tag182" escape="true"><p style="margin: 0pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;">Fair Value Option</span></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-align: start; text-indent: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The fair value option provides an election that allows an entity to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. We have elected to apply the fair value option to our convertible notes due to the complexity of the various conversion and settlement&#160;options available to both the holders of such notes and Akerna.</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-align: start; text-indent: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The convertible notes accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate&#160;derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially&#160;measured at its issue-date estimated fair value and then subsequently remeasured&#160;at estimated fair value on a recurring basis as of each reporting period date.&#160;</span></span><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The portion&#160;of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income (loss) within <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;">stockholders</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; font-size: 13.3333px; 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;"><span style="line-height: inherit;">&#160;</span>equity (deficit)&#160;</span>and the remaining amount of the fair value adjustment is recognized as other income (expense) in our consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item&#160;within other income (expense) in the accompanying consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.</span></span></p></ix:nonNumeric></div></div></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: start; text-indent: 48pt; line-height: 1.2;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:DerivativesPolicyTextBlock" id="Tag800" escape="true"><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-align: start; 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; font-family: 'Times New Roman';"><span style="font-style: italic; font-weight: bold; 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;">Warrants</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: 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; font-family: 'Times New Roman'; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; 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; font-size: 10pt; line-height: inherit;"><span style="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&#160;to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative accounting and disclosures&#160;or as equity instruments based upon the&#160;specific terms of the underlying warrant agreement and certain&#160;other factors associated with our capital structure. Warrants that are indexed to our common stock while we meet certain other conditions&#160;with respect&#160;to our 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 as components&#160;of equity. Certain of the warrants sold by MTech <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 its initial public offering&#160;</span>that were converted to Akerna&#160;warrants in connection with the Mergers (the &#8220;Private Warrants&#8221;)</span>&#160;are not indexed to our common stock in the manner contemplated as described herein</span><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; font-size: 10pt; line-height: inherit;">. 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 December 31, 2022 and 2021, all of our other outstanding warrants, including certain other MTech&#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: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">warrants that were converted to Akerna&#160;warrants upon our formation (the<span style="line-height: inherit;">&#160;&#8220;2019 Public Warrants&#8221;), are classified within 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; line-height: inherit;">&#8217;</span> equity.</span></span></span></p><p style="margin: 0pt 0pt 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: 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; font-family: 'Times New Roman'; text-align: justify;"><br/></p></ix:nonNumeric><div style="line-height: 1.2;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><ix:exclude><div style="border-left: none; border-right: none;" xmlns="http://www.w3.org/1999/xhtml"><div><div id="t_ft_96RMTAA8UO00000000000000000000b"><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 style="font-size: 10pt; line-height: inherit;" class="pageno">F-<span style="border-left: none; border-right: none;">14</span></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 xmlns="http://www.w3.org/1999/xhtml"><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><br/></p></div></ix:exclude></div></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="Tag1142" escape="true"><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: 0pt 0px; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Revenue Recognition</i></b></span></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: 0pt 0px;"><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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: 'times new roman', times; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">We recognize revenue when a customer obtains the benefit of promised services, in an amount that reflects the consideration that we expect to be entitled to receive in exchange for those services. In determining the amount of revenue to be recognized, we perform the following steps: (i) identification<span style="border-left: none; border-right: none; color: black; line-height: inherit;">&#160;of the contract with a customer; (ii) identification of the promised services in the contract and determination of whether the promised services are performance obligations, including whether they are distinct in the context of the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) we satisfy each performance obligation. <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-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; text-align: start; float: none; line-height: inherit; display: inline !important;">Sales&#160;</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: left; 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; display: inline !important; line-height: inherit;">taxes collected from customers and remitted to government authorities are excluded from revenue.</span></span></span></span></p><p style="margin: 0in; 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; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"><br/></p><p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; color: black; line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Software Revenue</span>.&#160;Our software revenue is generated from subscriptions and services related to the use of our commercial software platforms, MJ Platform&#174;, Ample&#160;and our government regulatory platform, Leaf Data Systems<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;">&#174;</span>, and the sale of business intelligence, data analytics and other software related services. Software contracts are annual or multi-year contracts paid monthly in advance of service and typically cancellable upon&#160;<span style="line-height: inherit;">30</span>&#160;days&#8217; notice after the end of the contract period. Leaf Data Systems<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;">&#174;</span> contracts are generally multi-year contracts payable annually or quarterly in advance of service. Commercial software and Leaf Data Systems<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;">&#174;</span> 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. Subscription revenue is recognized on a straight-line basis over the service term of the arrangement beginning on the date that our solution is made available to the customer and ending at the expiration of the subscription term.&#160;</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;"><span style="border-left: none; border-right: none; color: black; font-style: normal; text-decoration: none; font-weight: normal; line-height: inherit;">We typically invoice customers at the beginning of the term, in multi-year, annual, quarterly, or monthly installments. When a collection of fees occurs in advance of service delivery, revenue recognition is deferred until such services commence. Revenue for im</span>plementation fees is recognized ratably over the expected term of the contract, including expected renewals.</span></span></p><p style="margin: 0cm 0cm 0.0001pt; 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; background-color: #ffffff; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; font-size: 12pt; line-height: 1.2;"><br/></p><div style="border-right: none; border-left: none;"><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">We include service level commitments to customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits if those levels are not met. In addition, customer contracts often include: specific obligations that require us to maintain the availability of the customer&#8217;s data through the service and that customer content is secured against unauthorized access or loss, and indemnity provisions whereby we indemnify customers from third-party claims asserted against them that result from our failure to maintain the availability of their content or securing the same from unauthorized access or loss. To date, we have not incurred any material costs as a result of such commitments. Any such credits or payments made to customers under these arrangements are recorded as a reduction of revenue.&#160;<br/></span></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Consulting Revenue.</span>&#160;Consulting services revenue is generated by providing solutions for operators in the pre-application of<span style="line-height: inherit;">&#160;</span>licensures<span style="line-height: inherit;">&#160;</span>and pre-operational phases of development and<span style="line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">consists of contracts with fixed terms and fee structures based upon the volume and activity or fixed-price contracts for consulting and strategic services.</span> These services include application and business plan preparation as they seek licenses to be granted.&#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; display: inline !important; float: none;">Consulting revenue contracts have an initial&#160;set of proprietary deliverables that are provided to clients upfront, which is considered a separate&#160;performance obligation. As such,<span>&#160;</span></span><span>30</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; display: inline !important; float: none;">&#160;percent of the contract value is recognized upfront when deliverables are provided, with the remaining recognized over the&#160;life of the contract as the consulting services are performed.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">&#160;</span></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p></div><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="line-height: inherit;"><span>Other Revenue.</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></span></i><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Our other revenue is derived primarily from point-of-sale hardware and other non-recurring revenue.<span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">&#160;From time to time, we may purchase equipment for resale to customers. Such equipment is generally drop-shipped to our customers. We recognize revenue as these products are delivered.</span></span></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Cost of Revenue.&#160;</span></i></span><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">Cost of revenue consists primarily of costs related to providing subscription and other services to our customers, including employee compensation and related expenses for data center&#160;operations, customer support and professional services personnel, payments to outside technology service providers, security services, and other tools.&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-style: italic;">Unbilled Receivables.<span style="line-height: inherit;">&#160;</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">Unbilled receivables are booked when services are delivered to our customers but not yet invoiced. Once invoiced, the unbilled receivables are reclassified to accounts receivable.</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Deferred Revenue</span>. Deferred revenue consists of payments received in advance of revenue recognition from subscription services. The deferred revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, contract duration, and invoice frequency.&#160;Deferred revenue that will be recognized during the succeeding&#160;<span style="line-height: inherit;">twelve</span>-month period is recorded as deferred revenue, which is a current liability on the accompanying consolidated balance sheets.</span></p></ix:nonNumeric><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-align: justify;"><br/></p></div><div><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_LGII3SCWTC00000000000000000000b"><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">F-<span style="border-left: none; border-right: none;">15</span></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 xmlns="http://www.w3.org/1999/xhtml"><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><br/></p></div></ix:exclude></div></div></div></div><ix:nonNumeric contextRef="D20221231" name="us-gaap:LegalCostsPolicyTextBlock" id="Tag199" escape="true"><p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><i><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Legal and Other Contingencies</span></span></i></b></p><p style="text-align: justify; margin: 0in; 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><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;"><i style="margin: 0pt; text-align: start; text-indent: 32pt;"><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-transform: none; white-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;">From time to time, we may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. We investigate these claims as they arise 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: 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;">will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. The accrual for a litigation loss contingency might include, for example, estimates of potential damages, outside legal fees and other directly related costs expected to be incurred.</span></span><br/></i></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p></ix:nonNumeric><ix:nonNumeric contextRef="D20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Tag856" escape="true"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><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-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Stock-Based Compensation</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-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">&#160;</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-align: start; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;measured stock-based compensation based on the fair value of the share-based awards on the date of grant and recognize the related costs on a straight-line basis over the requisite service period, which is generally the vesting 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: 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;">Stock-based compensation expense is included in operating expenses and cost of sales on our consolidated statements of operations consistent with the allocation of other compensation arrangements.</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-align: start; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></div></div></ix:nonNumeric><ix:nonNumeric contextRef="D20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tag371" escape="true"><p style="margin: 0pt; 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;">Income Taxes&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt;"><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-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Income taxes are accounted for using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. We provide for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. We use a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. We recognize interest and penalties related to income tax matters in selling, general and administrative expenses in the consolidated statement of operations.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt;"><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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We recognize deferred tax assets to the extent that its assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of its net recorded amount, we&#160;will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;As of December 31, 2022 and 2021, management has applied<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 valuation allowance to deferred tax assets when it is determined&#160;that the benefit from the deferred tax asset will not be able to be utilized in a future period.&#160;</span></span></p></ix:nonNumeric><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><br/></p><div style="border-left: none; border-right: none; line-height: 1.2;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Tag129" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Segments</span></p><p style="margin: 0pt; text-indent: 32pt;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We operate our business as <ix:nonFraction contextRef="D20221231" name="us-gaap:NumberOfOperatingSegments" unitRef="Number" id="Tag283" 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 by the chief operating decision maker (&#8220;CODM&#8221;), our Chief Executive Officer, for purposes of allocating resources and assessing financial performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.</span></p></ix:nonNumeric></div><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><br/></span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:DiscontinuedOperationsPolicyTextBlock" id="Tag111" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Discontinued Operations</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><br/></span></p><p style="margin: 0pt; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">In accordance with GAAP, we assess our business units that we may, from time to time, consider for disposal by sale or means (i.e., abandonment). Those&#160;business units, which may be in the&#160;form of legal entities, divisions, product lines or asset and liability groups, among others, for which cash flows can be reasonably identified, that meet certain criteria are considered discontinued&#160;operations. Accordingly, their results of operations are presented in our statements of operations as &#8220;discontinued operations&#8221; and their associated assets and liabilities are considered &#8220;held&#160;for sale&#8221; or &#8220;discontinued,&#8221; as appropriate on our consolidated balance sheets.</span></span></p></ix:nonNumeric><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><br/></span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:SubsequentEventsPolicyPolicyTextBlock" id="Tag854" escape="true"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Subsequent Events</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Management has evaluated all of our activities through the issuance date of our consolidated financial statements and has concluded that, with the exception of (i) the completion of the sales of 365 Cannabis and LCA in January 2023, (ii) the commitment to the<span style="color: #000000; font-family: 'time 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Sale Transaction, (iii) the&#160;commitment to the Merger and the signing of the Exchange Agreements,&#160;</span>as disclosed in Note 1, no other subsequent events have occurred that would require recognition and disclosure in our consolidated financial statements or disclosure&#160;in the notes thereto.</span></p></div></div></ix:nonNumeric></div></div><div style="border-right: none; border-left: none; line-height: 1.2;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-align: justify;"><br/></p></div><div><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_KYOHDHQATS00000000000000000000b"><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">F-<span style="border-left: none; border-right: none;">16</span></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 xmlns="http://www.w3.org/1999/xhtml"><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><br/></p></div></ix:exclude></div></div></div><div style="font-family: 'times new roman', times; 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="D20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tag1172" escape="true"><p 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-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; margin: 0pt; text-align: justify; 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 style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">Pronouncements</span></span></p><p 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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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-transform: none; white-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; font-size: 10pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"><span style="line-height: inherit;">The FASB issued ASU No. 2016-02,&#160;<span style="font-style: italic; line-height: inherit;">Leases</span>&#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: 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>ASU 2016-02<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; line-height: inherit; display: inline !important;">&#8221;</span>) which, together with related amendments to GAAP, represents ASC Topic 842,&#160;<span style="font-style: italic; line-height: inherit;">Leases</span>&#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: 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>ASC 842<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; line-height: inherit; display: inline !important;">&#8221;</span>). ASC 842 superseded all prior GAAP with respect to leases. ASC 842 established a right-of-use model which requires a lessee to record a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases are to be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. We&#160;adopted ASC 842 effective January 1, 2022 and due to the immaterial impact of applying this standard to our limited assets subject to operating leases, there was no&#160;material impact to our balance sheets and statements of operations.&#160;</span></p><p 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-transform: none; white-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; margin: 0px !important; line-height: 1.2;"><br/></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;">The FASB issued ASU No. 2020-01,<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit; font-style: italic;">Clarifying the Interaction between Topic 321, Topic 323, and Topic 815</span><span style="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; float: none; line-height: inherit; display: inline !important;">&#8220;</span>ASU 2020-01<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; line-height: inherit; display: inline !important;">&#8221;</span>) which provides guidance clarifying interactions&#160;between various standards governing investments in equity securities. The guidance addresses accounting for the transition into and out of the equity method and measurement of certain purchased options and forward contracts to acquire investments. We adopted ASU 2020-01 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.<br/></p><p 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-indent: 0px; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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; margin: 0pt; text-indent: 33.33pt; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;">The FASB issued ASU No. 2021-04,<span style="line-height: inherit;">&#160;</span><span style="font-style: italic; line-height: inherit;">Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</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; line-height: inherit; display: inline !important;">&#8220;</span>ASU 2021-04<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; line-height: inherit; display: inline !important;">&#8221;</span>) which provides clarification&#160;and reduces diversity in practice with respect to an issuer&#8217;s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange.<span style="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-transform: none; white-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-indent: 42.6667px; line-height: inherit;">We&#160;</span><span style="line-height: inherit;">adopted ASU 2021-04 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.&#160;&#160;<br/></span></p></ix:nonNumeric><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><br/></p><ix:nonNumeric contextRef="D20221231" name="kern:NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" id="Tag855" escape="true"><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: 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; margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="color: #000000; font-family: 'times new roman', times; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;">Recent Accounting&#160;Pronouncements Pending Adoption&#160;</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; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; line-height: 1.3; margin: 0px !important;"><br/></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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;">The FASB issued ASU No. 2016-13,&#160;<span style="font-style: italic; line-height: inherit;">Measurement of Credit Losses on Financial Instruments</span>&#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: 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>ASU 2016-13<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; line-height: inherit; display: inline !important;">&#8221;</span>) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU 2016-13 requires and entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13, and subsequent amendments, is effective for us beginning on January 1, 2023. We are currently evaluating the impact of the adoption of ASU 2016-13 on our consolidated financial statements.</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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"><br/></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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;">The FABS issued ASU No. 2020-06,&#160;<span style="font-style: italic; line-height: inherit;">Accounting for Convertible Instruments&#160;and Contracts in an Entity<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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&#160;Own Equity</span>&#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: 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>ASU 2020-06<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; line-height: inherit; display: inline !important;">&#8221;</span>), which simplified the accounting for convertible instruments. ASU 2020-06 eliminated certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, ASU 2020-06 eliminates certain of the conditions for equity classification for contracts in 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 own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible&#160;instruments&#160;in the diluted earnings per share calculation and include the effects of shares settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is required to be adopted by us beginning on January 1, 2023 and must be applied using either a modified or full retrospective approach. We are currently evaluating the impact ASU 2020-06 will have on our consolidated financial statements.</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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"><br/></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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;">The FASB issued ASU No. 2021-08,&#160;<span style="font-style: italic; line-height: inherit;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&#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; float: none; line-height: inherit; display: inline !important;">&#8220;</span>ASU 2021-08<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; line-height: inherit; display: inline !important;">&#8221;</span>), which amends the accounting related to contract assets and&#160;<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;">liabili</span>tie</span>s acquired in business combinations. Under current GAAP, an entity generally recognizes assets and liabilities acquired in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU 2021-08 requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606,<span style="line-height: inherit;">&#160;</span><span style="font-style: italic; line-height: inherit;">Revenue from Contracts with Customers</span>. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to businesses combinations occurring on or after the effective date of the amendment.&#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: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 45px; text-transform: none; white-space: normal; 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;">We are currently evaluating the impact this guidance will have on our consolidated financial statements.</span></p></ix:nonNumeric><ix:exclude><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; margin: 0pt; text-indent: 33.33pt; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><br/></p><div style="line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_AAIFL5H86O00000000000000000000b"><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">F-<span style="border-left: none; border-right: none;">17</span></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-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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; text-align: center; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><br/></p></ix:exclude></div></div></div></ix:nonNumeric></div></div></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="Tag345" escape="true"><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;"><p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b style="color: #000000; 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; text-decoration-style: initial; text-decoration-color: initial;">Note 4 &#8211; Significant Transactions</b></span></p><p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: left; font-style: italic;"><span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Restructuring</span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: left; font-style: italic;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-style: italic; 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: 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;">In&#160; May 2022, we implemented a corporate restructuring initiative (the &#8220;Restructuring&#8221;) as approved by our Board of Directors. The Restructuring resulted in a reduction of our workforce by <ix:nonFraction contextRef="I20210531" name="dei:EntityNumberOfEmployees" unitRef="Pure" id="Tag616" decimals="0" format="ixt:num-dot-decimal">59</ix:nonFraction> employees, or approximately percent <ix:nonFraction contextRef="D20220531" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" unitRef="Pure" id="Tag177" decimals="INF" scale="-2" format="ixt:num-dot-decimal">33</ix:nonFraction> 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: 42.6667px; text-transform: none; white-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;">&#8217;</span>s headcount at that time. We incurred costs of approximately $<ix:nonFraction contextRef="I20210531" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" unitRef="USD" id="Tag1007" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction> million in severance benefits, including employee insurance, associated payroll taxes and legal costs in connection with the Restructuring. This amount was fully attributable to our continuing operations.&#160;Of the total amount incurred, $<ix:nonFraction contextRef="D20220531" name="us-gaap:MarketingExpense" unitRef="USD" id="Tag405" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million was included in Sales and marketing costs, $<ix:nonFraction contextRef="D20220531" name="us-gaap:DevelopmentCosts" unitRef="USD" id="Tag421" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million was recorded in Product development costs and less than $<ix:nonFraction contextRef="D20210531" name="us-gaap:OtherGeneralAndAdministrativeExpense" unitRef="USD" id="Tag1012" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million was included in each of Cost of revenue and General and administrative expenses, respectively. All amounts incurred were settled in cash during the year ended December 31, 2022. Accordingly, we have no material obligations remaining associated with the Restructuring. In addition to the reduction in force, our executive&#160;leadership&#160;team was subject to a temporary <ix:nonFraction contextRef="I20220630" name="kern:ReductionOfPurchasePrice" unitRef="Pure" id="Tag300" decimals="2" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction> percent reduction in salary during the second quarter of 2022.</span></p><p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: left; font-style: italic;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2021 Acquisitions</span></p><p style="margin: 0px; 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-transform: none; white-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: 33.3333pt; line-height: 1.2;"><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-align: start; text-transform: none; white-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: 25pt; line-height: 1.2;"><span style="font-style: italic; font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Viridian Sciences&#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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="line-height: inherit; font-size: 10pt;">On April 1, 2021, we completed the acquisition of Viridian, a cannabis business management software provider that is built on SAP Business&#160;<span style="line-height: inherit;">One</span>. We acquired Viridian in exchange for <ix:nonFraction contextRef="I20210401_ViridianSciencesMember" name="kern:ExchangeableShares" unitRef="Shares" id="Tag637" decimals="0" format="ixt:num-dot-decimal">51,550</ix:nonFraction> shares of our Common Stock valued at&#160;$<span style="line-height: inherit;"><ix:nonFraction contextRef="D20210401_ViridianSciencesIncMember" name="kern:ExchangeSharesValue" unitRef="USD" id="Tag1112" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.2</ix:nonFraction></span>&#160;million at the date of acquisition. The fair value of the consideration transferred as of the date of acquisition&#160;is reflected in the&#160;table below (in thousands):</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: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><ix:nonNumeric contextRef="D20221231_ViridianSciencesIncMember" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" id="Tag835" escape="true"><table style="height: 45px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" cellpadding="0" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 87.1302%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Shares issued </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.739645%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.5%; background-color: #cceeff; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 10%; background-color: #cceeff; border-bottom-width: 1px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="D20210401_ViridianSciencesIncMember" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" unitRef="USD" id="Tag429" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,186</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.47929%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; text-align: left; width: 87.1302%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Contingent co<span>nsidera</span>tion</span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; width: 0.739645%;"><br/></td><td style="vertical-align: bottom; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 0.5%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 10%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;"><ix:nonFraction contextRef="D20210401_ViridianSciencesIncMember" name="kern:ContingentConsiderationTransferred" unitRef="USD" id="Tag978" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; width: 1.47929%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px; background-color: #cceeff; text-align: left; width: 87.1302%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Total fair value of consideration transferred</span></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.739645%;"><br/></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.5%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">$</span></td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;"><ix:nonFraction contextRef="D20210401_ViridianSciencesIncMember" name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" unitRef="USD" id="Tag1005" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,188</ix:nonFraction></span></span></span></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 1.47929%;"><br/></td></tr></tbody></table></ix:nonNumeric></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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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-align: start; text-transform: none; white-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;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">The presentation below reflects our final purchase price allocation, summarizing the fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):&#160;</span><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: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><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; border-left: none; border-right: none; line-height: 1.2;"><ix:nonNumeric contextRef="D20221231_ViridianSciencesIncMember" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="Tag1041" escape="true"><table style="height: 180px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" cellpadding="0" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 87.248%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Accounts receivable </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" unitRef="USD" id="Tag1011" decimals="-3" scale="3" format="ixt:num-dot-decimal">556</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Prepaid expenses and other current assets </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" unitRef="USD" id="Tag974" decimals="-3" scale="3" format="ixt:num-dot-decimal">148</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"><span style="font-size: 10pt;">Capitalized software</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; background-color: #cceeff; width: 9.94546%;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" unitRef="USD" id="Tag633" decimals="-3" scale="3" format="ixt:num-dot-decimal">423</ix:nonFraction></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Acquired technology </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" unitRef="USD" id="Tag473" decimals="-3" scale="3" format="ixt:num-dot-decimal">470</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Customer relationships</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;"><ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" unitRef="USD" id="Tag893" decimals="-3" scale="3" format="ixt:num-dot-decimal">820</ix:nonFraction></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Acquired trade name</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.717987%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.94546%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;"><ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" unitRef="USD" id="Tag680" decimals="-3" scale="3" format="ixt:num-dot-decimal">20</ix:nonFraction></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 1.3079%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 87.248%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Goodwill</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;"><ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" unitRef="USD" id="Tag393" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,408</ix:nonFraction></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Accounts payable and accrued expenses </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">(<ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" unitRef="USD" id="Tag685" decimals="-3" scale="3" format="ixt:num-dot-decimal">350</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 87.248%;"><span style="font-size: 10pt;">Deferred tax liabilities</span></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; background-color: #cceeff; height: 17px; width: 0.717987%;"><br/></td><td style="vertical-align: bottom; padding: 0px; text-align: right; background-color: #cceeff; height: 17px; width: 9.94546%;"><span style="font-size: 10pt;">(</span><ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" unitRef="USD" id="Tag1004" decimals="-3" scale="3" format="ixt:num-dot-decimal">307</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.3079%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 17px;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Deferred revenue </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">(<ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" unitRef="USD" id="Tag956" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,000</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.3079%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 87.248%;"><p style="margin: 0pt; text-align: justify; padding-left: 30px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Net assets acquired </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="I20210401_ViridianSciencesIncMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" unitRef="USD" id="Tag4" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,188</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.3079%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></ix:nonNumeric></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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">The excess of purchase consideration over the fair value of assets acquired and liabilities assumed was recorded as goodwill, which was primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. As discussed in Note 1, we committed to a plan to wind down the Viridian business during the fourth quarter of 2022. The loss from continuing operations for the year ended December 31, 2022 includes $<ix:nonFraction contextRef="D20221231_ViridianMember_3" name="kern:ImpairmentsofLongLivedAssets" unitRef="USD" id="Tag394" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.0</ix:nonFraction> million of impairments of long-lived&#160;assets associated with Viridian including $<ix:nonFraction contextRef="I20221231_ViridianMember_1" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag684" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction> million, $<ix:nonFraction contextRef="D20221231_ViridianMember_3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" unitRef="USD" id="Tag395" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million and $<ix:nonFraction contextRef="I20221231_ViridianMember_1" name="us-gaap:Goodwill" unitRef="USD" id="Tag957" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.4</ix:nonFraction> million attributable to Capitalized software, Intangible assets and Goodwill, respectively. There were <ix:nonFraction contextRef="D20211231_ViridianSciencesIncMember" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" unitRef="USD" id="Tag178" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction> impairments of Viridian<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>s&#160;long-lived assets during the year ended December 31, 2021.&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;">The amounts of Viridian<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; display: inline !important; line-height: inherit;">&#8217;</span>s revenue included in our results of continuing operations for 2022 and 2021 were $<ix:nonFraction contextRef="D20221231_ViridianMember_3" name="us-gaap:Revenues" unitRef="USD" id="Tag174" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction> million and $<span style="line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="D20211231_ViridianMember" name="us-gaap:Revenues" unitRef="USD" id="Tag402" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.4</ix:nonFraction></span>&#160;million</span>, respectively. &#160;&#160;</span></span></p><div style="line-height: 1.2;"><ix:exclude><p style="margin: 0pt; text-align: justify;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_JFH14H9ZU800000000000000000000b"><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 ">F-<span style="border-left: none; border-right: none;">18</span></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><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; 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; font-weight: bold; line-height: inherit;" xmlns="http://www.w3.org/1999/xhtml">AKERNA CORP.</span><br xmlns="http://www.w3.org/1999/xhtml"></br><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; 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; font-weight: bold; line-height: inherit;" xmlns="http://www.w3.org/1999/xhtml">Notes to Consolidated Financial Statements</span><br xmlns="http://www.w3.org/1999/xhtml"></br></ix:exclude></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><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px; line-height: 1.2;"><p style="margin: 0pt; 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: 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; font-size: 13.3333px; text-indent: 25pt;"><span><span style="font-style: italic; font-family: 'times new roman', times; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">365</span> Cannabis</span></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: 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: 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; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"><span style="font-size: 10pt;">On October 1, 2021, we acquired all the issued and outstanding shares of <span style="border-left: none; border-right: none; line-height: inherit;">365</span> Cannabis. Under the terms of the stock purchase agreement (the &#8220;Agreement&#8221;), the aggregate consideration for the </span>365<span style="font-size: 10pt;"> Cannabis shares consisted of an original purchase price of (i) $</span><ix:nonFraction contextRef="I20211001_CannabisMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" unitRef="USD" id="Tag1111" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.0</ix:nonFraction><span style="font-size: 10pt;">&#160;million in cash, (ii) $</span><ix:nonFraction contextRef="D20211031_CannabisMember" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="USD" id="Tag1042" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.0</ix:nonFraction><span style="font-size: 10pt;">&#160;million in stock, which was settled by issuing <span><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag1015" decimals="INF" format="ixt:num-dot-decimal">178,572</ix:nonFraction></span></span>shares of our Common Stock and (iii) contingent value rights, or the Earn-out Obligation, to be issued pursuant to a rights indenture entitling the holders thereof to receive, subject to certain adjustments as set forth in the Agreement, as amended in May 2022 (the &#8220;Amended Agreement&#8221;), an aggregate of up to $</span><ix:nonFraction contextRef="I20211001_CannabisMember" name="kern:AggregateStockPrice" unitRef="USD" id="Tag1002" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.0</ix:nonFraction><span style="font-size: 10pt;">&#160;million paid in cash or Common Stock or an any combination thereof, in the event that 365 Cannabis achieves certain revenue targets as specified in the Amended Agreement. Under the&#160;Amended Agreement, if a seller elected to have any portion of the Earn-out Obligation paid in cash, such amount payable would be reduced by <ix:nonFraction contextRef="I20220930_ThreeSixtyFiveCannabisMember" name="kern:PercentageOfAmountReducedIfEarnOutObligationPaidInCash" unitRef="Pure" id="Tag1173" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction> percent.&#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: 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;">These rights are accounted for as contingent consideration and were initially measured at a fair value of $<ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="kern:InitiallyMeasuredAFairValue" unitRef="USD" id="Tag218" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.3</ix:nonFraction> million. Upon completion of the assessment period associated with the revenue targets, the fair value of the&#160;Earn-out Obligation was reduced to $<ix:nonFraction contextRef="I20220930_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationContingentConsiderationLiability" unitRef="USD" id="Tag176" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.3</ix:nonFraction> million as of September 30, 2022 with a corresponding adjustment reflected in our loss from discontinued operations. In addition, we reached a post-closing working capital settlement agreement during the&#160;first quarter of 2022 resulting on a $<ix:nonFraction contextRef="D20220331_ThreeSixtyFiveCannabisMember" name="kern:ReductionOfWorkingCapital" unitRef="USD" id="Tag686" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million reduction in the purchase price. The working capital settlement was comprised of (i) a return of $<ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember" name="us-gaap:ReceivablesNetCurrent" unitRef="USD" id="Tag673" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction> million in cash, (ii) a $<ix:nonFraction contextRef="D20221231_ThreeSixtyFiveCannabisMember" name="kern:ReductionOfWorkingCapital" unitRef="USD" id="Tag681" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million reduction to acquired accrued expenses and the&#160;release back to Akerna of <ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember" name="kern:StockIssuedDuringPeriodSharesHeldInEscrow" unitRef="Shares" id="Tag400" decimals="INF" format="ixt:num-dot-decimal">13,988</ix:nonFraction> shares of Common Stock valued&#160;at $<ix:nonFraction contextRef="D20221231_ThreeSixtyFiveCannabisMember" name="kern:StockIssuedDuringPeriodValueHeldInEscrow" unitRef="USD" id="Tag632" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction> million that were held in escrow.</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 33.3333pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; 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: 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 fair value of the consideration transferred as of the&#160;date of acquisition&#160;is reflected in the&#160;table below (in thousands):</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: 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: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><div><ix:nonNumeric contextRef="D20221231_ThreeSixtyFiveCannabisMember" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" id="Tag374" escape="true"><table style="height: 62px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" cellpadding="0" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 920.355px; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Shares issued </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.20455px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 8.1392px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 103.324px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="D20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" unitRef="USD" id="Tag173" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,060</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.23295px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;"><span style="font-size: 10pt;">Cash</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; padding: 0px; height: 17px;"><ix:nonFraction contextRef="D20211001_ThreeSixtyFiveCannabisMember" name="kern:BusinessCombinationConsiderationTransferredCash" unitRef="USD" id="Tag1008" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,982</ix:nonFraction></td><td style="vertical-align: bottom; padding: 0px; height: 17px;"><br/></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 18px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Contingent co<span>nsidera</span>tion</span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="D20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" unitRef="USD" id="Tag688" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,300</ix:nonFraction></span></span></span></span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Total fair value of consideration transferred</span></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">$</span></td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="D20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationConsiderationTransferred1" unitRef="USD" id="Tag495" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,342</ix:nonFraction></span></span></span></span></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></td></tr></tbody></table></ix:nonNumeric></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-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: 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; 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-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; text-indent: 32pt;"><span style="background-color: #ffffff; line-height: inherit; font-size: 10pt;">The presentation below reflects our final purchase price allocation, summarizing the fair values of assets acquired and liabilities assumed as of the date of acquisition (in <span>thousands</span>):&#160;&#160;</span><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: 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: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div 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: 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; font-size: 13.3333px; border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231_ThreeSixtyFiveCannabisMember" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="Tag903" escape="true"><table style="height: 214px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" cellpadding="0" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"><span style="font-size: 10pt;">Cash</span></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" unitRef="USD" id="Tag640" decimals="-3" scale="3" format="ixt:num-dot-decimal">527</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><span style="font-size: 10pt;">Accounts receivable</span></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" unitRef="USD" id="Tag1010" decimals="-3" scale="3" format="ixt:num-dot-decimal">486</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; 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: 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;">Prepaid expenses and other current asset</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; width: 9.942%; background-color: #cceeff;"><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" unitRef="USD" id="Tag617" decimals="-3" scale="3" format="ixt:num-dot-decimal">261</ix:nonFraction></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; width: 88.0696%; height: 17px;"><span style="font-size: 10pt;">Fixed Assets</span></td><td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 9.942%; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="kern:FixedAssets" unitRef="USD" id="Tag959" decimals="-3" scale="3" format="ixt:num-dot-decimal">93</ix:nonFraction></td><td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt;">Non-compete <span>agreement</span></span></td><td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="kern:Noncompeteagreement" unitRef="USD" id="Tag401" decimals="-3" scale="3" format="ixt:num-dot-decimal">80</ix:nonFraction></td><td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Acquired technology </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" unitRef="USD" id="Tag398" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,040</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Customer relationships</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" unitRef="USD" id="Tag1009" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,810</ix:nonFraction></span></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Acquired trade name</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" unitRef="USD" id="Tag1006" decimals="-3" scale="3" format="ixt:num-dot-decimal">270</ix:nonFraction></span></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Goodwill</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" unitRef="USD" id="Tag1013" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,489</ix:nonFraction></span></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Accounts payable and accrued expenses </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> (<ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" unitRef="USD" id="Tag268" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,588</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Deferred tax liabilities</span></td><td style="padding: 0px; vertical-align: bottom; width: 0.4971%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;"><span style="font-size: 10pt;">(</span><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" unitRef="USD" id="Tag397" decimals="-3" scale="3" format="ixt:num-dot-decimal">826</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; width: 0.57995%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 17px;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 88.0696%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Deferred revenue </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> (<ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" unitRef="USD" id="Tag1014" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,300</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.57995%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; width: 88.0696%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify; padding-left: 30px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Net assets acquired </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.4971%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 0.8285%; border-bottom: 2.8pt double #000000; border-top: 1px solid #000000; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; width: 9.942%; border-top: 1px solid #000000; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="I20211001_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" unitRef="USD" id="Tag175" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,342</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.57995%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></ix:nonNumeric></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-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: 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; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">The excess of purchase consideration over the fair value of assets acquired and liabilities assumed was recorded as goodwill, which was primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. As discussed in Note 1, we sold 365 Cannabis in January 2023 for $<ix:nonFraction contextRef="I20230131_SubsequentEventMember_ThreeSixtyFiveCannabisMember" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" unitRef="USD" id="Tag615" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction> million of cash and the <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;">termination and release of our obligation under the Earn-out Obligation which was further reduced to $<ix:nonFraction contextRef="D20230131_SubsequentEventMember_ThreeSixtyFiveCannabisMember" name="us-gaap:Revenues" unitRef="USD" id="Tag892" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction> million in connection with the sale</span>. The loss from discontinued operations for the year ended December 31, 2022 includes $<ix:nonFraction contextRef="D20221231_ThreeSixtyFiveCannabisMember" name="kern:ImpairmentsofLongLivedAssets" unitRef="USD" id="Tag396" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.2</ix:nonFraction> million of impairments of long-lived&#160;assets associated with 365 Cannabis including $<ix:nonFraction contextRef="D20221231_ThreeSixtyFiveCannabisMember" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" unitRef="USD" id="Tag960" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.7</ix:nonFraction> million and $<ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember" name="us-gaap:Goodwill" unitRef="USD" id="Tag179" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.5</ix:nonFraction> million attributable to Intangible assets and Goodwill, respectively. <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;">There were <ix:nonFraction contextRef="D20211231_ThreeSixtyFiveCannabisMember" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" unitRef="USD" id="Tag1003" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> impairments of 365 Cannabis</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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important;">&#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;">&#160;long-lived assets during the year ended December 31, 2021.&#160;</span>The amounts of<span style="line-height: inherit;">&#160;</span>365 Cannabis<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; display: inline !important; float: none;">&#8217;</span><span style="line-height: inherit;">&#160;</span>revenue included in our results of discontinued operations for 2022 and 2021 were $<ix:nonFraction contextRef="D20221231_CannabisMember" name="us-gaap:Revenues" unitRef="USD" id="Tag180" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.8</ix:nonFraction> million and $<ix:nonFraction contextRef="D20211231_CannabisMember" name="us-gaap:Revenues" unitRef="USD" id="Tag958" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.4</ix:nonFraction><span style="line-height: inherit;">&#160;million</span>, respectively. &#160;&#160;</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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Our pro forma revenue and net loss for the year ended December 31, 2021, giving effect to the Viridian and 365 Cannabis acquisitions as if they had been completed as of January 1, 2020 would have been $<ix:nonFraction contextRef="D20211231_17" name="us-gaap:BusinessAcquisitionsProFormaRevenue" unitRef="USD" id="Tag1171" decimals="1" format="ixt:num-dot-decimal">28.8</ix:nonFraction> million (including discontinued&#160;operations) and $(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" unitRef="USD" id="Tag1170" decimals="1" format="ixt:num-dot-decimal" sign="-">31.4</ix:nonFraction>) million, respectively.&#160;</span></p></div></ix:nonNumeric><div style="line-height: 1.2;"><div style="border-left: none; border-right: none;"><div id="t_ft_527UIA83DS00000000000000000000b"><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;">F-<span style="border-left: none; border-right: none;">19</span></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: center; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p><div style="margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">&#160;</span><span style="font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></div><p style="margin: 0px; text-align: center; text-indent: 0px; line-height: 1.2;"><br/></p></div><div style="font-size: 10pt;"><div style="font-family: 'times new roman', times; line-height: 1.1;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><div style="font-family: 'times new roman', times; line-height: 1.1;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; line-height: 1.1;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Tag839" escape="true"><div style="border-left: none; border-right: none;"><p style="margin: 0in; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;"><span>Note 5</span><span style="color: #000000; 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; line-height: inherit; display: inline !important;">&#160;<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; text-align: justify;">&#8211;</b><span>&#160;</span>Revenue and Contracts with Customers</span></span></b></span><br/></p><p style="margin: 0in 0in 8pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;"><br/>Disaggregation of Revenue</span></i></b></span><span style="color: #000000; line-height: inherit;">&#160;</span></span></p><p style="margin: 0in; text-indent: 27pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="color: #000000; line-height: inherit;">We derive the majority of our revenue from subscription fees paid for access to and usage of our&#160;SaaS solutions for a specified period of time, typically <span style="border-left: none; border-right: none;"><span style="-sec-ix-hidden:Tag1216">one</span></span>&#160;to <span style="display: inline;"><span style="-sec-ix-hidden:Tag1208">three</span></span> 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 contracts typically have a&#160;<span style="-sec-ix-hidden:Tag1215">one</span>&#160;to <span style="-sec-ix-hidden:Tag1214">three</span> year&#160;term. 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 the Company<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 software at any time.&#160;&#160;</span></span></p><p style="margin: 0in; text-indent: 27pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif;"><br/></p></div><p style="font-family: Calibri, sans-serif; margin: 0in; text-indent: 27pt; line-height: 1.2; font-size: 10pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="color: #000000; line-height: inherit;">The following&#160;<span style="line-height: inherit;">tables</span> summarize revenue disaggregation by product for the following periods</span></span></span><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="color: #000000; line-height: inherit;">:</span></span></span></span></p><p style="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><ix:nonNumeric contextRef="D20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Tag714" escape="true"><div><div id="t_ft_HXXATEQT8000000000000000000000b"><table style="height: 59px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" border="0" cellpadding="0" width="100%"><tbody><tr style="height: 15px;"><td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 15px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;" colspan="5"><span style="font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">Ye</span><span style="line-height: inherit;">ar</span></span><b 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; background-color: #ffffff;"><span style="line-height: inherit;"><span style="line-height: inherit;"><span>&#160;</span>En</span>ded December 31,</span></b></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: 0px; text-indent: 0px; height: 15px;"><br/></td></tr><tr style="height: 14px;"><td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 14px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">&#160;2022</span></b></span></td><td style="height: 14px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">2021</span></b></span></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: 0px; text-indent: 0px; height: 14px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px; text-align: left; width: 75%;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Government</span><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; text-align: right; width: 10%;" valign="bottom"><ix:nonFraction contextRef="D20221231_GovernmentSectorMember" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag64" decimals="0" format="ixt:num-dot-decimal">2,945,946</ix:nonFraction></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"></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: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></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', 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-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; text-align: right; height: 10px; width: 10%;"><ix:nonFraction contextRef="D20211231_GovernmentSectorMember" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag742" decimals="0" format="ixt:num-dot-decimal">3,258,158</ix:nonFraction></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> Non-government </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20221231_NonGovernmentsMember" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag280" decimals="0" format="ixt:num-dot-decimal">10,699,084</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="bottom"></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20211231_NonGovernmentsMember" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag1118" decimals="0" format="ixt:num-dot-decimal">14,368,939</ix:nonFraction></td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20221231" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag830" decimals="0" format="ixt:num-dot-decimal">13,645,030</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="bottom"></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt 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: 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; border-bottom: 2.8pt double #000000;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag1098" decimals="0" format="ixt:num-dot-decimal">17,627,097</ix:nonFraction></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td></tr></tbody></table></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p></div></ix:nonNumeric><div style="line-height: 1.2;"><div><ix:nonNumeric contextRef="D20221231" name="us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" id="Tag319" escape="true"><table style="height: 50px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px;" border="0" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 1.5pt; height: 10px;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; border-bottom-width: 1px; border-bottom-style: solid; text-align: center; height: 10px; border-bottom-color: #000000 !important;" colspan="6"><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: 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;">Year Ended &#160;</span><span style="font-weight: bold;">December 31,</span><br/></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom" colspan="2"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;">2022</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;"><br/></td><td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: center; vertical-align: middle; border-bottom-width: 2px;" valign="top"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b><span style="line-height: inherit;">&#160;</span></b></span></p></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">2021</span></b></span></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 75%;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> United States </span></p></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 10%;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20221231_US" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag683" decimals="0" format="ixt:num-dot-decimal">10,458,169</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;"><ix:nonFraction contextRef="D20211231_US" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag1" decimals="0" format="ixt:num-dot-decimal">13,408,624</ix:nonFraction></td><td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td></tr><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; padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> Canada </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20221231_CA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag1093" decimals="0" format="ixt:num-dot-decimal">3,186,861</ix:nonFraction></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; margin: 0px; text-indent: 0px;" valign="bottom"></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; margin: 0px; text-indent: 0px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20211231_CA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag277" decimals="0" format="ixt:num-dot-decimal">4,218,473</ix:nonFraction><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: 0px; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20221231" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag202" decimals="0" format="ixt:num-dot-decimal">13,645,030</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom: 2.8pt double #000000;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag833" decimals="0" format="ixt:num-dot-decimal">17,627,097</ix:nonFraction></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td></tr></tbody></table></ix:nonNumeric><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 12pt; line-height: 1.2;"><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt; margin: 0pt 0pt 0.0001pt; font-size: 12pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic;">Accounts Receivable&#160;from Customers</span><br/></p><div><p style="margin: 5pt 0pt 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; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">Our accounts receivable from customers were $<ix:nonFraction contextRef="I20221231_CustomersMember" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag67" decimals="0" format="ixt:num-dot-decimal">674,626</ix:nonFraction> and $<ix:nonFraction contextRef="I20211231_CustomersMember" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag682" decimals="0" format="ixt:num-dot-decimal">873,688</ix:nonFraction> as of December 31, 2022 and 2021 including $<ix:nonFraction contextRef="I20221231_TwoGovernmentClientsMember" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag5" decimals="0" format="ixt:num-dot-decimal">219,912</ix:nonFraction>, or <ix:nonFraction contextRef="I20221231_TwoGovernmentClientsMember" name="kern:PercentageOfAccountReceivableFromCustomers" unitRef="Pure" id="Tag1097" decimals="2" scale="-2" format="ixt:num-dot-decimal">33</ix:nonFraction> percent and $<ix:nonFraction contextRef="I20211231_TwoGovernmentClientsMember" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag1116" decimals="0" format="ixt:num-dot-decimal">24,066</ix:nonFraction>, or <ix:nonFraction contextRef="I20211231_TwoGovernmentClientsMember" name="kern:PercentageOfAccountReceivableFromCustomers" unitRef="Pure" id="Tag150" decimals="2" scale="-2" format="ixt-sec:numwordsen">three</ix:nonFraction> percent, respectively, attributable to two government clients.</span></span></p><p style="margin: 5pt 0pt 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; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">The allowance for doubtful accounts consists of the following activity:</span></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="border-right: none; border-left: none;"><div style="border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="Tag256" escape="true"><div id="t_ft_H4U4PY4O0G00000000000000000000b"><table style="height: 66px; width: 100%; font-size: 10pt; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; text-indent: 0px;"><tbody><tr style="height: 16px;"><td style="height: 16px; text-align: center; width: 74.9792%;"><br/></td><td colspan="7" style="height: 16px; text-align: center; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 24.995%;"><p style="margin: 0px; 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Year Ended &#160;December 31,</span><br/></p></td></tr><tr style="height: 10px;"><td style="text-align: center; height: 10px; width: 74.9792%;"></td><td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 11%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: inherit;">2022</span></span><br/></td><td style="text-align: center; height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 0.997506%;"><br/></td><td colspan="3" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 12%;"><p><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: inherit;">2021</span></span><br/></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 74.9792%;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">Allowance for doubtful accounts, balance at beginning of period&#160;</span></td><td style="height: 10px; background-color: #cceeff; width: 0.916874%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; background-color: #cceeff; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AccountsReceivableGross" unitRef="USD" id="Tag189" decimals="0" format="ixt:num-dot-decimal">315,985</ix:nonFraction></span></td><td style="height: 10px; background-color: #cceeff; width: 0.997506%;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 0.997506%;"><br/></td><td style="height: 10px; background-color: #cceeff; text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20201231" name="us-gaap:AccountsReceivableGross" unitRef="USD" id="Tag39" decimals="0" format="ixt:num-dot-decimal">153,485</ix:nonFraction></td><td style="width: 1%; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">B<span style="line-height: inherit;">ad debt expense</span></span></td><td style="height: 10px; width: 0.916874%;"><br/></td><td style="height: 10px; text-align: right; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="line-height: inherit;"><ix:nonFraction contextRef="D20221231" name="kern:BadDebtExpenses" unitRef="USD" id="Tag832" decimals="0" format="ixt:num-dot-decimal">539,801</ix:nonFraction></span></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 1%;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="line-height: inherit;"><ix:nonFraction contextRef="D20211231_17" name="kern:BadDebtExpenses" unitRef="USD" id="Tag13" decimals="0" format="ixt:num-dot-decimal">550,521</ix:nonFraction></span></td><td style="height: 10px; width: 1%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Write-off uncollectable accounts</span></td><td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 0.916874%; border-bottom-color: #000000 !important;"></td><td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" unitRef="USD" id="Tag1095" decimals="0" format="ixt:num-dot-decimal">502,307</ix:nonFraction></td><td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; width: 0.997506%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td><td style="height: 10px; width: 0.997506%;"></td><td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 1%; border-bottom-color: #000000 !important;"><br/></td><td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" unitRef="USD" id="Tag1117" decimals="0" format="ixt:num-dot-decimal">388,021</ix:nonFraction></span></span></span></td><td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 74.9792%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Allowance for doubtful accounts, balance at end of period</span></td><td style="height: 10px; border-bottom: 2.8pt double #000000; width: 0.916874%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10.0831%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsReceivableGross" unitRef="USD" id="Tag1092" decimals="0" format="ixt:num-dot-decimal">353,479</ix:nonFraction></span></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AccountsReceivableGross" unitRef="USD" id="Tag1096" decimals="0" format="ixt:num-dot-decimal">315,985</ix:nonFraction></span></td><td style="height: 10px; width: 1%;"><br/></td></tr></tbody></table></div></ix:nonNumeric></div></div></div><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><p style="margin: 0pt; 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-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; text-align: center;"><br/></p></div></ix:exclude></div></div><p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0pt; font-size: 12pt; text-indent: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="color: #000000; line-height: inherit;">Contracts with Multiple Performance Obligations</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; text-indent: 27pt; line-height: 1.2; margin: 0cm; font-size: 12pt;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; line-height: inherit;"><span style="line-height: inherit;">Customers may elect to purchase a subscription to multiple modules, multiple modules with multiple service levels, or, for certain of our 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.</span></span><span style="line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;">&#160;</span></i></b></span></span></p><div style="font-family: 'times new roman', times;"><ix:exclude><p style="line-height: 1.2; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;" xmlns="http://www.w3.org/1999/xhtml"><br/></p><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_ZXUSF6F16O00000000000000000000b"><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;">F-20</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: 0in; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">AKERNA CORP.</span><br/></p><p style="margin: 0in; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Notes to Consolidated Financial Statements</span></p></ix:exclude></div><p style="margin: 0pt; 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', serif; line-height: 1.2; margin: 0px; font-size: 10pt; text-align: left; text-indent: 0px;"><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 Obligations</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.1; margin: 0px; font-size: 12pt; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; margin: 0px; font-size: 10pt; line-height: 1.2; text-indent: 27pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"><span style="background-color: #ffffff; line-height: inherit;">As many of the contracts we have entered into with customers are for a&#160;</span>twelve<span style="background-color: #ffffff; line-height: inherit;">-month subscription term, a significant portion of performance obligations that have not yet been satisfied as of&#160;December 31, 2022 are part of a contract that has an original expected duration of </span>one<span style="background-color: #ffffff; line-height: inherit;"> year or less. For contracts with an original expected duration of greater than </span>one<span style="background-color: #ffffff; line-height: inherit;"> year, for which the practical expedient does not apply, the aggregate transaction price allocated to the unsatisfied performance obligations was&#160;$</span><ix:nonFraction contextRef="I20221231" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="USD" id="Tag65" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.8</ix:nonFraction><span style="background-color: #ffffff; line-height: inherit;"> million&#160;as of&#160;December 31, 2022, of which&#160;$</span><ix:nonFraction contextRef="I20221231" name="kern:DeferredRevenueRevenueRecognized" unitRef="USD" id="Tag278" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.4</ix:nonFraction><span style="background-color: #ffffff; line-height: inherit;"> million&#160;is expected</span> to be recognized as revenue over the next&#160;twelve months.&#160; &#160;</span></p><p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px; font-size: 12pt; text-align: justify; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="color: #000000; line-height: inherit;">&#160;</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; line-height: 1.2; font-size: 12pt; text-align: left; font-weight: bold; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; text-align: left;"><b><i><span style="color: #000000; line-height: inherit;">Deferred Revenue&#160;</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.2; margin: 0px; font-size: 12pt; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 27pt; margin: 0px; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">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 year. Deferred revenue is included in the accompanying consolidated balance sheets under Total current liabilities, net of any long-term portion that is included in noncurrent liabilities. The following table summarizes deferred revenue activity for 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: 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; display: inline !important; line-height: inherit;">year</span> ended&#160;December 31, 2022:&#160;&#160;</span></p><p style="margin: 0pt; 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; line-height: 1.1;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:DeferredRevenueByArrangementDisclosureTextBlock" id="Tag113" escape="true"><table style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" border="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: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="3" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">January 1, 2022</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Net additions</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Revenue recog<span>nize</span>d</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="3" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">December 31, 2022</span></b></span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 57%;" valign="top"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> Deferred revenue </span></p></td><td style="border: none; background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom" colspan="2"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredRevenue" unitRef="USD" id="Tag834" decimals="0" format="ixt:num-dot-decimal">1,117,703</ix:nonFraction><br/></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160;&#160; </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom" colspan="2"><ix:nonFraction contextRef="D20221231" name="us-gaap:DeferredRevenueAdditions" unitRef="USD" id="Tag1094" decimals="0" format="ixt:num-dot-decimal">5,446,403</ix:nonFraction><br/></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom" colspan="2"><ix:nonFraction contextRef="D20221231" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="USD" id="Tag424" decimals="0" format="ixt:num-dot-decimal">5,833,533</ix:nonFraction><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left; width: 0.5%;" valign="bottom"></td><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredRevenue" unitRef="USD" id="Tag279" decimals="0" format="ixt:num-dot-decimal">730,573</ix:nonFraction></td><td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"></td></tr></tbody></table></ix:nonNumeric></div><p style="font-family: 'Times New Roman', serif; text-indent: 27pt; line-height: 1.2; margin: 0cm; font-size: 12pt;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 27pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><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: 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; line-height: inherit;">Of the&#160;<span style="line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="kern:Revenuerecognized" unitRef="USD" id="Tag276" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.6</ix:nonFraction></span></span><span style="line-height: inherit;">&#160;million&#160;of revenue recognized during the year ended&#160;December 31, 2022,&#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: 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; line-height: inherit;"><span style="line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredRevenue" unitRef="USD" id="Tag274" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></span></span><span style="line-height: inherit;">&#160;million</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: 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; line-height: inherit;"><span style="line-height: inherit;">&#160;was included in deferred revenue</span><span style="line-height: inherit;">&#160;</span>as of&#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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">December 31, 2021</span>.</span></span></p></div></div><p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0cm 0cm 0.0001pt; font-size: 12pt; text-align: justify; text-indent: 27pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="line-height: inherit;">&#160;</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0cm; font-size: 12pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="color: #000000; line-height: inherit;">Costs to Obtain Contracts</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; text-indent: 27pt; line-height: 1.2; margin: 0cm; font-size: 12pt; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 27pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">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&#160;</span><span style="line-height: inherit;"><ix:nonNumeric contextRef="D20221231_CustomerRelationshipsMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="Tag68" format="ixt-sec:durwordsen">one year</ix:nonNumeric> based on the estimated customer relationship period. The following table summarizes deferred contract cost activity for the year ended&#160;December 31, 2022:&#160;&#160;</span></span></p><p style="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 style="font-family: 'times new roman', times; line-height: 1.2;"><div style="border-left: none; border-right: none;"><div><div style="line-height: 1.1;"><div style="border-left: none; border-right: none;"><div id="t_ft_QYM01PPA3400000000000000000000b"><table style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" border="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: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 1.5pt; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;" colspan="3" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;">January 1, 2022</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black !important;" colspan="2" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; 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: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black !important;" colspan="2" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Amortized costs&#160;(1)</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black !important;" colspan="3" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">December 31, 2022</span></b></span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 56.5%;" valign="top"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> Deferred contract costs </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; width: 10%;" valign="bottom"><p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231" name="us-gaap:ContractWithCustomerLiability" unitRef="USD" id="Tag850" decimals="0" format="ixt:num-dot-decimal">142,930</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 10%;" valign="bottom" colspan="2"><p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20221231" name="us-gaap:AdditionsToContractHoldersFunds" unitRef="USD" id="Tag831" decimals="0" format="ixt:num-dot-decimal">124,690</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 10%;" valign="bottom" colspan="2"><p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20221231" name="kern:AmortizedCosts" unitRef="USD" id="Tag61" decimals="0" format="ixt:num-dot-decimal">231,155</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 0.5%;" valign="bottom"></td><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; width: 10%;" valign="bottom"><p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20221231" name="us-gaap:ContractWithCustomerLiability" unitRef="USD" id="Tag676" decimals="0" format="ixt:num-dot-decimal">36,465</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"></td></tr></tbody></table></div></div></div><p style="text-indent: 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; text-align: left;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;"><br/></span></span></p><p style="text-indent: 27pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; text-align: left;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">(</span>1<span style="line-height: inherit;">) <span><ix:footnote xml:lang="en-US" id="footnote2" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes contract costs amortized to Sales and marketing expense during the period.</ix:footnote></span></span></span></p></div></div></div></ix:nonNumeric><p style="text-indent: 27pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: left;"><br/></p><div><div style="line-height: 1.2;"><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 style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;" class="pageno"><span style="line-height: inherit;">F-<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">21</span></span></span></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="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: 0px; text-transform: none; white-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: center; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p><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-indent: 0px; text-transform: none; white-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: center; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold; line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></span></div><p 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-indent: 0px; text-transform: none; white-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: center; line-height: 1.2;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold; line-height: inherit;"><br/></span></span></p></div></div></div></div></div></div></div></div></div></div></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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Tag222" escape="true"><p style="margin: 0pt 0px; 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; text-align: justify;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b>Note 6&#160;&#8211; Fixed assets, net</b></span></p><p style="margin: 0pt 0px; 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; text-align: justify;"><br/></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; text-indent: 12pt; line-height: 1.2;"><span style="font-size: 10pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: &quot;times new roman&quot;, times; line-height: inherit;"><span>Fixed&#160;assets consisted of the <span>following</span></span>:</span></p><p style="margin: 0cm; text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; line-height: 1.2;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;</span></b></span></p><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tag1157" escape="true"><table style="height: 57px; width: 99.3646%; border-collapse: collapse; font-family: &quot;times new roman&quot;; font-size: 10pt; margin: 0px; text-indent: 0px;" border="0" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="padding: 0px; text-align: center; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; text-align: center; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 23.0263%;" colspan="5"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b style="font-size: 16px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;">As of December 31,</span></b></span><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; width: 0.986842%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;2022</span></b></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"><p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;</span></b></span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="top"><p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">2021</span></span></b></span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 0.986842%;"><br/></td></tr><tr style="height: 10px;"><td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> Furniture and computer equipment </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 10px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">&#160;<ix:nonFraction contextRef="I20221231_ComputerEquipmentMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag186" decimals="0" format="ixt:num-dot-decimal">185,308</ix:nonFraction></span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> &#160; </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%; height: 10px;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"><ix:nonFraction contextRef="I20211231_ComputerEquipmentMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag332" decimals="0" format="ixt:num-dot-decimal">155,741</ix:nonFraction></span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; width: 0.986842%;"><br/></td></tr><tr style="height: 13px;"><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> Less: accumulated depreciation </span></p></td><td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 13px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" id="Tag6" decimals="0" format="ixt:num-dot-decimal">136,429</ix:nonFraction></span></p></td><td style="padding: 1px 0px 0px; height: 13px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; width: 0.986842%;" valign="top"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;">)</span></td><td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; height: 13px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">(<ix:nonFraction contextRef="I20211231" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" id="Tag376" decimals="0" format="ixt:num-dot-decimal">89,713</ix:nonFraction></span></p></td><td style="padding: 1px 0px 0px; margin: 0px; vertical-align: middle; text-indent: 0px; text-align: left; height: 13px; width: 0.986842%;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;">)</span></td></tr><tr style="height: 14px;"><td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> Fixed assets, net </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 14px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag331" decimals="0" format="ixt:num-dot-decimal">48,879</ix:nonFraction></span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> &#160; </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; height: 14px; width: 0.986842%;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"><ix:nonFraction contextRef="I20211231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag375" decimals="0" format="ixt:num-dot-decimal">66,028</ix:nonFraction></span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; width: 0.986842%;"><br/></td></tr></tbody></table></ix:nonNumeric></div><p style="margin: 0pt 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 10pt; line-height: 1.2; font-family: 'Times New Roman', Times, serif; text-align: justify;"><br/></p><p style="margin: 0pt; text-align: justify; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 32pt; 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;">Depreciation expense related to our fixed assets for the years ended December 31, 2022 and<span style="color: rgb(0, 0, 0); font-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: 56px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;2021</span>, was $<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20221231" name="us-gaap:Depreciation" unitRef="USD" id="Tag330" decimals="0" format="ixt:num-dot-decimal">46,716</ix:nonFraction> and</span>&#160;$<ix:nonFraction contextRef="D20211231_17" name="us-gaap:Depreciation" unitRef="USD" id="Tag372" decimals="0" format="ixt:num-dot-decimal">121,416</ix:nonFraction>, respectively.&#160;</span></span></p></ix:nonNumeric></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="border: 0px; box-sizing: border-box; margin: 0px; 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;"><br/></p><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:EquityMethodInvestmentsTextBlock" id="Tag391" escape="true"><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: 0pt 0px; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; background-color: #ffffff;"><b style="font-family: 'times new roman', times;"><b><b>N<span>ote 7 <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></span><span><span style="background-color: #ffffff;">&#160;Investment</span><span style="color: #212121; font-family: Calibri, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; 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; background-color: #ffffff; display: inline !important;">s</span></span></b></b></b></span><br/></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: 0pt 0px; text-align: justify;"><br/></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: 0pt 0px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i>Investment in and License Agreement with Zol Solutions, Inc.</i></b></span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">&#160;</span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">On October 7, 2019, we participated in an offering of preferred stock of ZolTrain along with other investors in which we purchased <ix:nonFraction contextRef="D20191007_SubsidiariesMember_1" name="kern:PreferredStockPurchasedShares" unitRef="Shares" id="Tag329" decimals="INF" format="ixt:num-dot-decimal">203,000</ix:nonFraction> shares of Series Seed Preferred Stock (the &#8220;ZolTrain Preferred&#8221;) for a purchase price of $<ix:nonFraction contextRef="D20191007_SubsidiariesMember_1" name="kern:PreferredStockPurchasedShareValue1" unitRef="USD" id="Tag619" decimals="0" format="ixt:num-dot-decimal">250,000</ix:nonFraction>, that represented a noncontrolling interest in ZolTrain&#160;which was carried as an equity method of investment through the third quarter of 2021 and during which time one of&#160;our executives held a seat of ZolTrain<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s&#160;board of directors.&#160;</span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">&#160;</span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">The ZolTrain Preferred was convertible into shares o</span><span style="font-family: 'times new roman', times; line-height: inherit;">f common stock of ZolTrain at a conversion rate of $<ix:nonFraction contextRef="I20221231_SubsidiariesMember" name="us-gaap:SharesIssuedPricePerShare" unitRef="USDPerShare" id="Tag687" decimals="INF" format="ixt:num-dot-decimal">1.232</ix:nonFraction> per share at the option of the holder and contains certain anti-dilution protection in the event of certain future issuances of securities by ZolTrain. We were entitled to vote the number of common shares in which the ZolTrain Preferred is convertible into at any meeting of the ZolTrain stockholders.<br/></span></span></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: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="text-indent: 42.6667px; 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: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><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; display: inline !important;">During the third quarter of 2021, following the loss of our seat on ZolTrain<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s&#160;board, we concluded that we should no longer apply the equity method of accounting for the investment in ZolTrain&#160;and maintained the equity investment at <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;">cost minus impairment, plus or minus changes resulting from observable price changes. In December 2022, we sold the ZolTrain&#160;Preferred for $<ix:nonFraction contextRef="I20221231" name="kern:PreferredStockSold" unitRef="USD" id="Tag184" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction> thousand and recognized a loss of $<ix:nonFraction contextRef="D20221231_80" name="us-gaap:LossContingencyAccrualPayments" unitRef="USD" id="Tag998" decimals="1" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million.</span></span></span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span>&#160;</span></span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">Subsequent to our investment, we entered into a nonexclusive license/reseller agreement with ZolTrain, effective October 24, 2019, to provide ZolTrain&#8217;s online cannabis training platform as a co-branded integration option into our MJ Platform<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;">&#174;</span> and Leaf Data Systems<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;">&#174;</span>. Under the terms of the agreement we entered into, ZolTrain&#160;shares subscription-based revenue generated from our customers with us. The amount of the share of the revenue for each of us and ZolTrain&#160;depends on both (a) the number of training modules accessed by a customer and (b) which party created the accessed content. </span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;For the year ended December 31, 2022<span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">&#160;and December 31, 2021,</span>&#160;we recognized revenue of $<ix:nonFraction contextRef="D20221231" name="kern:RevenueRecognized" unitRef="USD" id="Tag128" decimals="0" format="ixt:num-dot-decimal">56,497</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20211231_17" name="kern:RevenueRecognized" unitRef="USD" id="Tag999" decimals="0" format="ixt:num-dot-decimal">25,902</ix:nonFraction>, respectively, from this agreement.</span></span></p></ix:nonNumeric><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><div style="border-left: none; border-right: none;"><div id="t_ft_3JJYCFNNO000000000000000000000b"><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;">F-<span style="border-left: none; border-right: none;">22</span></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: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">AKERNA CORP.</span></p><div style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold;">&#160;</span><span style="font-weight: bold;">Notes to Consolidated Financial Statements</span></span></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="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-right: none; border-left: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="Tag836" escape="true"><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;"><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: 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;">Note 8<b 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-indent: 0px; text-transform: none; white-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;</span><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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;"><span style="color: #212121; font-size: 14.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: -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; font-family: Calibri, sans-serif, serif, EmojiFont;"><span style="font: 7pt 'Times New Roman', serif, EmojiFont;"><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;">Intangible Assets,</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: 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;"><span>&#160;</span>net and Goodwill</span></span></span></span></span></p><div style="line-height: 10px; padding-bottom: 10px; padding-top: 0px; text-align: left; text-indent: 0px; font-size: 10pt; margin: 0px;"><span style="color: #000000; font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span><span style="line-height: inherit;"><span style="background-color: #ffffff;">&#160;&#160;<br/></span></span></span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="font-style: italic; font-weight: bold;">Finite-lived Intangible Assets, Net</span></span></div><div style="line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-indent: 32pt; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000;">We performed a two-step impairment test for the asset groups that had indicators of impairment in the current year and determined that the intangible 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">capitalized software assets of&#160;</span>Solo, Trellis and Viridian and the capitalized software assets of MJF were fully impaired as the future undiscounted cash flows over the assets<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>&#160;remaining&#160;useful lives exceeded their carrying values.</span></span></div><div style="line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-indent: 32pt; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #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: justify; text-indent: 42.6667px; text-transform: none; white-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: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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; text-decoration-style: initial; text-decoration-color: initial;">Before consideration of impairments, we capitalized software costs of $<ix:nonFraction contextRef="D20221231" name="kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" unitRef="USD" id="Tag313" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.7</ix:nonFraction><span>&#160;</span>million and $<ix:nonFraction contextRef="D20211231_17" name="kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" unitRef="USD" id="Tag337" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.6</ix:nonFraction><span>&#160;</span>million during the years ended December 31, 2022 and 2021, respectively.&#160;We record amortization expense associated with acquired developed technology, acquired trade names, and customer relationships. The amortization expense of all finite-lived intangible assets, which includes capitalized software was $<ix:nonFraction contextRef="D20221231" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="USD" id="Tag1079" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.6</ix:nonFraction><span>&#160;</span>million and $<ix:nonFraction contextRef="D20211231_17" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="USD" id="Tag914" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.1</ix:nonFraction><span>&#160;</span>million,&#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-align: justify; text-indent: 42.6667px; text-transform: none; white-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: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">for the years ended December 31, 2022 and<span style="font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 36pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span>&#160;</span>2021, respectively.&#160;</span></span></span></span><br/></span></span></div><div style="line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-align: left; text-indent: 32pt; font-size: 10pt; margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000;"><span>Intangible assets as of December 31, 2022, all of which after impairments are attributable to Ample, consist of the following</span>:</span></span></div><div style="line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 24px; font-size: 10pt;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 24px; font-size: 10pt;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" continuedAt="cbb367bbc-8cc1-4112-9b85-2b91f94012e9" id="Tag775" escape="true"><table style="height: 159px; width: 99.9561%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 18px;"><td style="height: 18px; margin: 0px; padding: 0px; text-indent: 0px; width: 46.9697%;">&#160;</td><td style="text-indent: 0px; border-bottom: 1px solid #000000; height: 18px; margin: 0px; text-align: center; padding: 0px; width: 9%;" colspan="2"><span><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;">Weighted average remaining amortization period (in years)</span></span><br/></td><td style="text-indent: 0px; text-align: center; height: 18px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; width: 1.0101%;" valign="bottom"><br/></td><td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" colspan="2" valign="bottom"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"><span style="width: 173px; height: 16px;">Gross</span> carrying amount</span><br/></td><td style="height: 18px; text-align: center; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"><br/></td><td style="text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" colspan="2" valign="bottom"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;">Accumulated <br/>amortization</span><br/></td><td style="height: 18px; text-align: left; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"><br/></td><td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 7.99663%;"><b><span style="font-size: 10.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Impairment</span></b></td><td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" colspan="2" valign="bottom"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;">Net carrying <br/>amount</span><br/></p></td><td style="height: 18px; text-align: center; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 19px; background-color: #cceeff;"><td style="height: 19px; text-indent: 0px; margin: 0px; width: 46.9697%; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times;">Acquired developed technology</span></td><td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; width: 8%; padding: 0px; background-color: #cceeff;"><ix:nonNumeric contextRef="D20221231_DevelopedTechnologyRightsMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tag289" format="ixt-sec:duryear">0.50</ix:nonNumeric></td><td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; border-bottom-width: 1px; width: 1%; background-color: #cceeff;">$</td><td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231_DevelopedTechnologyRightsMember" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag961" decimals="0" format="ixt:num-dot-decimal">5,978,080</ix:nonFraction></td><td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="margin: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; text-align: left; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times;">$</span></td><td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;">(<ix:nonFraction contextRef="I20221231_DevelopedTechnologyRightsMember" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag314" decimals="0" format="ixt:num-dot-decimal">3,480,769</ix:nonFraction></td><td style="height: 19px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%; background-color: #cceeff;" valign="middle">)</td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"><br/></td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;">$</td><td style="margin: 0px; text-indent: 0px; height: 19px; text-align: right; border-bottom-width: 1px; width: 7.99663%; padding: 0px; background-color: #cceeff;">(<ix:nonFraction contextRef="I20221231_DevelopedTechnologyRightsMember" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag458" decimals="0" format="ixt:num-dot-decimal">2,375,645</ix:nonFraction></td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;">)</td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times;">$</span></td><td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231_DevelopedTechnologyRightsMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag369" decimals="0" format="ixt:num-dot-decimal">121,666</ix:nonFraction></td><td style="height: 19px; width: 1.0101%; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td></tr><tr style="height: 16px;"><td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Acquired trade names</span></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"><ix:nonNumeric contextRef="D20221231_TradeNamesMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tag193" format="ixt-sec:duryear">0.52</ix:nonNumeric></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; padding: 0px; text-align: left; border-bottom-width: 1px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"><ix:nonFraction contextRef="I20221231_TradeNamesMember" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag334" decimals="0" format="ixt:num-dot-decimal">566,920</ix:nonFraction></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">(<ix:nonFraction contextRef="I20221231_TradeNamesMember" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag1074" decimals="0" format="ixt:num-dot-decimal">365,627</ix:nonFraction></td><td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 7.99663%;">(<ix:nonFraction contextRef="I20221231_TradeNamesMember" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag290" decimals="0" format="ixt:num-dot-decimal">158,237</ix:nonFraction></td><td style="margin: 0px; height: 16px; text-align: left; padding: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1.0101%;">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"><ix:nonFraction contextRef="I20221231_TradeNamesMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag335" decimals="0" format="ixt:num-dot-decimal">43,056</ix:nonFraction></td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; background-color: #cceeff; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Customer relationships</span></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><ix:nonNumeric contextRef="D20221231_CustomerRelationshipsMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tag962" format="ixt-sec:duryear">12.50</ix:nonNumeric></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;"><ix:nonFraction contextRef="I20221231_CustomerRelationshipsMember" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag353" decimals="0" format="ixt:num-dot-decimal">3,440,000</ix:nonFraction></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;">(<ix:nonFraction contextRef="I20221231_CustomerRelationshipsMember" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag333" decimals="0" format="ixt:num-dot-decimal">763,500</ix:nonFraction></td><td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 7.99663%;">(<ix:nonFraction contextRef="I20221231_CustomerRelationshipsMember" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag533" decimals="0" format="ixt:num-dot-decimal">676,500</ix:nonFraction></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;"><ix:nonFraction contextRef="I20221231_CustomerRelationshipsMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag678" decimals="0" format="ixt:num-dot-decimal">2,000,000</ix:nonFraction></td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px 0px 0px 30px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Total intangible assets</span></td><td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; height: 10px; margin: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"><br/></td><td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px; text-align: left; border-bottom: 1px solid #000000; width: 1%;"><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-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></td><td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag514" decimals="0" format="ixt:num-dot-decimal">9,985,000</ix:nonFraction></td><td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 10px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"><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-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></td><td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag1099" decimals="0" format="ixt:num-dot-decimal">4,609,896</ix:nonFraction></td><td style="height: 10px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 10px; padding: 0px; width: 1.0101%;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: right; padding: 0px; width: 7.99663%;">(<ix:nonFraction contextRef="I20221231" name="kern:FiniteLivedIntangibleAssetsAccumulatedImpairment" unitRef="USD" id="Tag409" decimals="0" format="ixt:num-dot-decimal">3,210,382</ix:nonFraction></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"><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-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></td><td style="height: 10px; text-indent: 0px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; width: 8%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag328" decimals="0" format="ixt:num-dot-decimal">2,164,722</ix:nonFraction></td><td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; background-color: #cceeff; width: 46.9697%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; text-align: left; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 15px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: right; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 7.99663%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="height: 15px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr><tr style="height: 16px;"><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Capitalized software - In-service</span></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"><ix:nonNumeric contextRef="D20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tag1078" format="ixt-sec:duryear">1.17</ix:nonNumeric></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; text-align: left; border-bottom-width: 1px; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"><ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:CapitalizedComputerSoftwareGross" unitRef="USD" id="Tag1086" decimals="0" format="ixt:num-dot-decimal">12,038,149</ix:nonFraction></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">(<ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" unitRef="USD" id="Tag341" decimals="0" format="ixt:num-dot-decimal">8,452,649</ix:nonFraction></td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 7.99663%;">(<ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="kern:CapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag312" decimals="0" format="ixt:num-dot-decimal">2,930,944</ix:nonFraction></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; width: 8%;"><ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag553" decimals="0" format="ixt:num-dot-decimal">654,556</ix:nonFraction></td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; background-color: #cceeff; width: 46.9697%;"><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: 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 software - Work in progress</span></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;"><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: 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;">N/A</span></span></span><br/></p></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"><ix:nonFraction contextRef="I20221231_CapitalizedSoftwareWorkInProgressMember" name="us-gaap:CapitalizedComputerSoftwareGross" unitRef="USD" id="Tag340" decimals="0" format="ixt:num-dot-decimal">1,689,976</ix:nonFraction></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"><ix:nonFraction contextRef="I20221231_CapitalizedSoftwareWorkInProgressMember" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" unitRef="USD" xsi:nil="true" id="Tag913"></ix:nonFraction>&#8212;</td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 16px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 16px; text-align: right; padding: 0px; background-color: #cceeff; width: 7.99663%;">(<ix:nonFraction contextRef="I20221231_CapitalizedSoftwareWorkInProgressMember" name="kern:CapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag148" decimals="0" format="ixt:num-dot-decimal">1,689,976</ix:nonFraction></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 8%;"><ix:nonFraction contextRef="I20221231_CapitalizedSoftwareWorkInProgressMember" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" xsi:nil="true" id="Tag191"></ix:nonFraction>&#8212;</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr><tr style="height: 16px;"><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px 0px 0px 30px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Total capitalized software</span></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CapitalizedComputerSoftwareGross" unitRef="USD" id="Tag923" decimals="0" format="ixt:num-dot-decimal">13,728,125</ix:nonFraction></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" unitRef="USD" id="Tag578" decimals="0" format="ixt:num-dot-decimal">8,452,649</ix:nonFraction></td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; border-bottom-width: 1px; vertical-align: bottom; width: 1.0101%;" valign="bottom">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom: 1pt solid #000000; padding: 0px; width: 7.99663%;">(<ix:nonFraction contextRef="I20221231" name="kern:CapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag383" decimals="0" format="ixt:num-dot-decimal">4,620,920</ix:nonFraction></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 8%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag1082" decimals="0" format="ixt:num-dot-decimal">654,556</ix:nonFraction></td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px 0px 0px 30px; background-color: #cceeff; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Total finite-lived intangible assets</span></td><td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; text-align: left; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%;"><span style="font-weight: bold; font-family: 'times new roman', times;">$</span></td><td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"><ix:nonFraction contextRef="I20221231" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" unitRef="USD" id="Tag183" decimals="0" format="ixt:num-dot-decimal">23,713,125</ix:nonFraction></td><td style="margin: 0px; height: 17px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; border-bottom-width: 1px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"><span style="font-weight: bold; font-family: 'times new roman', times;">$</span></td><td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;">(<ix:nonFraction contextRef="I20221231" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" unitRef="USD" id="Tag346" decimals="0" format="ixt:num-dot-decimal">13,062,545</ix:nonFraction></td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 17px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1.0101%;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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="text-indent: 0px; margin: 0px; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 7.99663%;">(<ix:nonFraction contextRef="I20221231" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag915" decimals="0" format="ixt:num-dot-decimal">7,831,302</ix:nonFraction></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"><span style="font-weight: bold; font-family: 'times new roman', times;">$</span></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 8%;"><ix:nonFraction contextRef="I20221231" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" unitRef="USD" id="Tag964" decimals="0" format="ixt:num-dot-decimal">2,819,278</ix:nonFraction></td><td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr></tbody></table></ix:nonNumeric></div></div></div></div></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 32pt;"><div style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt none windowtext; padding: 0cm 0cm 9pt;"><p style="text-align: justify; text-indent: 32pt; break-after: avoid; border: none; padding: 0cm; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Intangible assets as of December 31, 2021&#160;consist of the following:&#160;</span></span></p></div><div><ix:continuation id="cbb367bbc-8cc1-4112-9b85-2b91f94012e9"><table style="height: 102px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" border="0" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="text-indent: 0px; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 10pt;" colspan="2"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; text-align: center; font-weight: bold; line-height: 1.2; padding-right: 0px; text-indent: 0px;"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Weighted average <br/>remaining amortization <br/>period (in years)</span></p></td><td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"><p style="text-align: center; break-after: avoid; 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: black; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" colspan="2" valign="bottom"><p style="text-align: center; break-after: avoid; 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; font-size: 10pt;"><b><span style="color: black;">Gross carrying amount</span></b></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"><p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" colspan="2" valign="bottom"><p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b><span style="color: black; line-height: inherit;">Accumulated <br/>amortization</span></b></span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"><p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt; vertical-align: bottom;" valign="bottom"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></p><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></p><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: black;">Impairment</span></b></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" colspan="2" valign="bottom"><p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b><span style="color: black; line-height: inherit;">Net carrying <br/>amount</span></b></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 47%; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Acquired developed technology </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; width: 8%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonNumeric contextRef="D20211231_DevelopedTechnologyRightsMember_1" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tag360" format="ixt-sec:duryear">3.35</ix:nonNumeric></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_DevelopedTechnologyRightsMember_1" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag347" decimals="0" format="ixt:num-dot-decimal">5,978,080</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (<ix:nonFraction contextRef="I20211231_DevelopedTechnologyRightsMember_1" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag963" decimals="0" format="ixt:num-dot-decimal">2,703,157</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; text-align: left; font-size: 10pt;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_DevelopedTechnologyRightsMember_1" name="kern:FiniteLivedIntangibleAssetsAccumulatedImpairment" unitRef="USD" xsi:nil="true" id="Tag434"></ix:nonFraction>&#8212;</td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_DevelopedTechnologyRightsMember_1" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag350" decimals="0" format="ixt:num-dot-decimal">3,274,923</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Acquired trade names&#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonNumeric contextRef="D20211231_TradeNamesMember_1" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tag513" format="ixt-sec:duryear">3.09</ix:nonNumeric></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_TradeNamesMember_1" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag1073" decimals="0" format="ixt:num-dot-decimal">566,920</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (<ix:nonFraction contextRef="I20211231_TradeNamesMember_1" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag336" decimals="0" format="ixt:num-dot-decimal">234,160</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_TradeNamesMember_1" name="kern:FiniteLivedIntangibleAssetsAccumulatedImpairment" unitRef="USD" xsi:nil="true" id="Tag459"></ix:nonFraction>&#8212;</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_TradeNamesMember_1" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag357" decimals="0" format="ixt:num-dot-decimal">332,760</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Customer relationships </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonNumeric contextRef="D20211231_CustomerRelationshipsMember_1" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tag677" format="ixt-sec:duryear">10.18</ix:nonNumeric></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_CustomerRelationshipsMember_1" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag577" decimals="0" format="ixt:num-dot-decimal">3,440,000</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (<ix:nonFraction contextRef="I20211231_CustomerRelationshipsMember_1" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag316" decimals="0" format="ixt:num-dot-decimal">494,000</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"><ix:nonFraction contextRef="I20211231_CustomerRelationshipsMember_1" name="kern:FiniteLivedIntangibleAssetsAccumulatedImpairment" unitRef="USD" xsi:nil="true" id="Tag1076"></ix:nonFraction>&#8212;</td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_CustomerRelationshipsMember_1" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag1141" decimals="0" format="ixt:num-dot-decimal">2,946,000</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="margin: 0px; text-align: justify; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> Total intangible assets </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag352" decimals="0" format="ixt:num-dot-decimal">9,985,000</ix:nonFraction></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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (<ix:nonFraction contextRef="I20211231" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag634" decimals="0" format="ixt:num-dot-decimal">3,431,317</ix:nonFraction></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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: left; font-size: 10pt;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></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: 0px; text-indent: 0px; text-align: right; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="kern:FiniteLivedIntangibleAssetsAccumulatedImpairment" unitRef="USD" xsi:nil="true" id="Tag356"></ix:nonFraction>&#8212;</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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"></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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"><ix:nonFraction contextRef="I20211231" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag317" decimals="0" format="ixt:num-dot-decimal">6,553,683</ix:nonFraction></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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Capitalized software - In-service </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonNumeric contextRef="D20211231_ComputerSoftwareIntangibleAssetMember_1" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tag460" format="ixt-sec:duryear">2.02</ix:nonNumeric></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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_ComputerSoftwareIntangibleAssetMember_1" name="us-gaap:CapitalizedComputerSoftwareGross" unitRef="USD" id="Tag552" decimals="0" format="ixt:num-dot-decimal">8,738,801</ix:nonFraction></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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (<ix:nonFraction contextRef="I20211231_ComputerSoftwareIntangibleAssetMember_1" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" unitRef="USD" id="Tag361" decimals="0" format="ixt:num-dot-decimal">4,388,524</ix:nonFraction></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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_ComputerSoftwareIntangibleAssetMember_1" name="kern:CapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" xsi:nil="true" id="Tag512"></ix:nonFraction>&#8212;</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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"><ix:nonFraction contextRef="I20211231_ComputerSoftwareIntangibleAssetMember_1" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag338" decimals="0" format="ixt:num-dot-decimal">4,350,277</ix:nonFraction></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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; break-after: avoid; 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;"> Capitalized software - Work in progress </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> N/A </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_CapitalizedSoftwareWorkInProgressMember_1" name="us-gaap:CapitalizedComputerSoftwareGross" unitRef="USD" id="Tag355" decimals="0" format="ixt:num-dot-decimal">2,886,859</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#8212; </span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 10px; font-size: 10pt; background-color: #cceeff;" colspan="2">(<ix:nonFraction contextRef="I20211231_CapitalizedSoftwareWorkInProgressMember_1" name="kern:CapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag511" decimals="0" format="ixt:num-dot-decimal">296,483</ix:nonFraction><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;">)</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"><ix:nonFraction contextRef="I20211231_CapitalizedSoftwareWorkInProgressMember_1" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag554" decimals="0" format="ixt:num-dot-decimal">2,590,376</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 12px;"><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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> Total capitalized software </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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231" name="us-gaap:CapitalizedComputerSoftwareGross" unitRef="USD" id="Tag1100" decimals="0" format="ixt:num-dot-decimal">11,625,660</ix:nonFraction></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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (<ix:nonFraction contextRef="I20211231" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" unitRef="USD" id="Tag1085" decimals="0" format="ixt:num-dot-decimal">4,388,524</ix:nonFraction></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: 12px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; vertical-align: bottom;" valign="bottom"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><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: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 12px; font-size: 10pt;" colspan="2">(<ix:nonFraction contextRef="I20211231" name="kern:CapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag149" decimals="0" format="ixt:num-dot-decimal">296,483</ix:nonFraction><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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;">)</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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"><ix:nonFraction contextRef="I20211231" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag291" decimals="0" format="ixt:num-dot-decimal">6,940,653</ix:nonFraction></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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 60px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> Total finite-lived intangible assets&#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" unitRef="USD" id="Tag348" decimals="0" format="ixt:num-dot-decimal">21,610,660</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (<ix:nonFraction contextRef="I20211231" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" unitRef="USD" id="Tag1075" decimals="0" format="ixt:num-dot-decimal">7,819,841</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000; text-align: left; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;">(<ix:nonFraction contextRef="I20211231" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" unitRef="USD" id="Tag1083" decimals="0" format="ixt:num-dot-decimal">296,483</ix:nonFraction></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;">)</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"><ix:nonFraction contextRef="I20211231" name="kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" unitRef="USD" id="Tag858" decimals="0" format="ixt:num-dot-decimal">13,494,336</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr></tbody></table></ix:continuation></div></div><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div><ix:exclude><p style="margin: 0pt; text-align: justify;" xmlns="http://www.w3.org/1999/xhtml"><br/></p><div xmlns="http://www.w3.org/1999/xhtml"><div style="border-left: none; border-right: none;"><div id="t_ft_FF0MH3WHXC00000000000000000000b"><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;">F-<span style="border-left: none; border-right: none;">23</span></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: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">AKERNA CORP.</span></p><div style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold;">&#160;</span><span style="font-weight: bold;">Notes to Consolidated Financial Statements</span></span></div></ix:exclude><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; 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; 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-style: initial; text-decoration-color: initial;">As of December 31, 2022, expected <span>amortization expense</span> relating to intangible assets and capitalized software for each of the next five years is as <span style="line-height: inherit;">follows:</span><br/></span></span></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2;"><div id="t_ft_8QJDU58A0W00000000000000000000b"><table style="height: 90px; width: 100%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;"><tbody><tr style="height: 10px;"><td style="height: 10px; width: 75.943%;"><br/></td><td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 1.00587%;"><br/></td><td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 9.97485%;"><span style="font-weight: bold;">Intangible Assets</span></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 1.00587%;"><br/></td><td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 9.97485%;"><span style="font-weight: bold;">Capitalized Software</span></td><td style="height: 10px; width: 1.00587%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; width: 75.943%; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-size: 10pt;">2023</span></td><td style="width: 1.00587%; height: 10px; background-color: #cceeff;">$</td><td style="text-align: right; width: 9.97485%; height: 10px; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231_OtherIntangibleAssetsMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" unitRef="USD" id="Tag1084" decimals="0" format="ixt:num-dot-decimal">324,722</ix:nonFraction></td><td style="height: 10px; width: 1.00587%; background-color: #cceeff;"><br/></td><td style="height: 10px; width: 1.00587%; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; width: 9.97485%; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" unitRef="USD" id="Tag1081" decimals="0" format="ixt:num-dot-decimal">542,479</ix:nonFraction></span></td><td style="height: 10px; width: 1.00587%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 75.943%;"><span style="border-left: none; border-right: none; font-size: 10pt;">2024</span></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_OtherIntangibleAssetsMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" unitRef="USD" id="Tag147" decimals="0" format="ixt:num-dot-decimal">160,000</ix:nonFraction></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="height: 10px; text-align: right; width: 9.97485%;"><span style="border-left: none; border-right: none; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" unitRef="USD" id="Tag192" decimals="0" format="ixt:num-dot-decimal">112,077</ix:nonFraction></span></td><td style="height: 10px; width: 1.00587%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="height: 15px; background-color: #cceeff; width: 75.943%;">2025</td><td style="height: 15px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="text-align: right; height: 15px; background-color: #cceeff; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_OtherIntangibleAssetsMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" unitRef="USD" id="Tag1072" decimals="0" format="ixt:num-dot-decimal">160,000</ix:nonFraction></td><td style="height: 15px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="height: 15px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="text-align: right; height: 15px; background-color: #cceeff; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" unitRef="USD" xsi:nil="true" id="Tag381"></ix:nonFraction>&#8212;</td><td style="height: 15px; background-color: #cceeff; width: 1.00587%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 75.943%;">2026</td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_OtherIntangibleAssetsMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" unitRef="USD" id="Tag1077" decimals="0" format="ixt:num-dot-decimal">160,000</ix:nonFraction></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" unitRef="USD" xsi:nil="true" id="Tag342"></ix:nonFraction>&#8212;</td><td style="height: 10px; width: 1.00587%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 75.943%;">2027<br/></td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_OtherIntangibleAssetsMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" unitRef="USD" id="Tag575" decimals="0" format="ixt:num-dot-decimal">160,000</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" unitRef="USD" xsi:nil="true" id="Tag859"></ix:nonFraction>&#8212;</td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; width: 75.943%;">Thereafter</td><td style="border-bottom: 1pt solid #000000; height: 15px; width: 1.00587%;"><br/></td><td style="text-align: right; border-bottom: 1pt solid #000000; height: 15px; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_OtherIntangibleAssetsMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" unitRef="USD" id="Tag382" decimals="0" format="ixt:num-dot-decimal">1,200,000</ix:nonFraction></td><td style="height: 15px; width: 1.00587%;"><br/></td><td style="border-bottom: 1pt solid #000000; height: 15px; width: 1.00587%;"><br/></td><td style="text-align: right; border-bottom: 1pt solid #000000; height: 15px; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" unitRef="USD" xsi:nil="true" id="Tag576"></ix:nonFraction>&#8212;</td><td style="height: 15px; width: 1.00587%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 75.943%;"><span style="font-size: 10pt;">Total</span></td><td style="border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; width: 1.00587%;">$</td><td style="padding-left: 30px; text-align: right; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; width: 9.97485%;"><ix:nonFraction contextRef="I20221231_OtherIntangibleAssetsMember" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="USD" id="Tag508" decimals="0" format="ixt:num-dot-decimal">2,164,722</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000; text-align: left; background-color: #cceeff; width: 1.00587%;">$</td><td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.97485%;"><span style="border-left: none; border-right: none; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_ComputerSoftwareIntangibleAssetMember" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="USD" id="Tag181" decimals="0" format="ixt:num-dot-decimal">654,556</ix:nonFraction></span></td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td></tr></tbody></table></div></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: left; margin: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="font-style: italic; font-weight: bold;">Goodwill</span></span></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-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; line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 32pt; margin: 0pt;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="selected" style="color: #000000;">The following table reflects the changes in the carrying amount of goodwill:&#160;&#160;</span></span></span></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-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; line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 24px;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="Tag901" escape="true"><table style="height: 66px; width: 100%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px auto; text-indent: 0px;" cellpadding="0"><tbody><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 85%; background-color: #cceeff;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 as of December 31, 2020</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td><td style="height: 10px; text-indent: 0px; margin-left: 0.1px; width: 1%; background-color: #cceeff;"><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-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></td><td style="height: 10px; margin-left: 0.1px; text-align: right; width: 12%; background-color: #cceeff;"><span><ix:nonFraction contextRef="I20201231" name="us-gaap:Goodwill" unitRef="USD" id="Tag1080" decimals="0" format="ixt:num-dot-decimal">41,789,527</ix:nonFraction></span></td><td style="margin-left: 0.1px; height: 10px; width: 1%; background-color: #cceeff;"><br/></td></tr><tr style="height: 16px;"><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;">Additions due to acquisition of Viridian</td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 16px;"><br/></td><td style="margin-left: 0.1px; text-align: right; height: 16px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:GoodwillOtherIncreaseDecrease" unitRef="USD" id="Tag145" decimals="0" format="ixt:num-dot-decimal">5,408,884</ix:nonFraction></td><td style="margin-left: 0.1px; height: 16px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Impairment&#160;</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td><td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;">(<span><ix:nonFraction contextRef="D20211231_17" name="us-gaap:GoodwillImpairmentLoss" unitRef="USD" id="Tag427" decimals="0" format="ixt:num-dot-decimal">14,354,114</ix:nonFraction></span></td><td style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">)</td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 as of December 31, 2021</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;">$</td><td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"><span><ix:nonFraction contextRef="I20211231" name="us-gaap:Goodwill" unitRef="USD" id="Tag339" decimals="0" format="ixt:num-dot-decimal">32,844,297</ix:nonFraction></span></td><td style="margin-left: 0.1px; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="middle"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Impairment</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td><td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:GoodwillImpairmentLoss" unitRef="USD" id="Tag354" decimals="0" format="ixt:num-dot-decimal">31,135,994</ix:nonFraction><br/></td><td style="margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;" 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: 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;">)</span><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 as of December 31, 2022</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;">$</td><td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"><span><ix:nonFraction contextRef="I20221231" name="us-gaap:Goodwill" unitRef="USD" id="Tag344" decimals="0" format="ixt:num-dot-decimal">1,708,303</ix:nonFraction></span></td><td style="margin-left: 0.1px; height: 10px;"><br/></td></tr></tbody></table></ix:nonNumeric></div></div></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-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; line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-align: left; margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold; line-height: inherit;"><span style="font-style: italic; font-weight: bold;"><span style="width: 89.5%; height: 16px; font-style: normal; font-weight: normal; line-height: inherit;"><i><span style="line-height: inherit;">Impairment</span></i></span></span></span></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-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; line-height: 1.2; text-align: justify; text-indent: 32pt; margin: 0pt;"><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-transform: none; white-space: normal; 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><span>Based on our qualitative assessment of goodwill and consideration of 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Sale Transaction as well as our intention&#160;to discontinue Solo, Trellis and Viridian,&#160;</span>we determined in December 2022 that it was necessary to impair the remaining goodwill asset&#160;by an incremental $<ix:nonFraction contextRef="D20221231_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" name="us-gaap:GoodwillAndIntangibleAssetImpairment" unitRef="USD" id="Tag146" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.8</ix:nonFraction> million. During the first and second quarters of 2022, we recognized impairments of $<ix:nonFraction contextRef="D20220331" name="kern:ImpairmentAdjustment" unitRef="USD" id="Tag315" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.4</ix:nonFraction> million and $<ix:nonFraction contextRef="D20220630" name="kern:ImpairmentAdjustment" unitRef="USD" id="Tag461" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.9</ix:nonFraction> million, respectively, due primarily to continued declines in market valuations. During the year ended December 31, 2021<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;">, primarily due to a continued decline in market valuation and a flattening in the operating&#160;results of Ample, Solo, Trellis and Viridian compared to acquisition assumptions, we recognized impairments of $</span><span><ix:nonFraction contextRef="D20211231_17" name="kern:ImpairmentAdjustment" unitRef="USD" id="Tag580" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.4</ix:nonFraction></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: 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;">&#160;million to goodwill.</span></span></span></span></div></div></div></ix:nonNumeric><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p></div></div></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="kern:BalanceSheetDisclosuresTextBlock" id="Tag349" escape="true"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt; text-align: justify; line-height: inherit;">Note 9 <b 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-indent: 0px; text-transform: none; white-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;Supplemental&#160;<span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Balance Sheet Disclosures</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; margin: 0pt; text-align: justify; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><br/></span></span></p><p style="margin: 0cm 0cm 0.0001pt 32pt; text-align: justify; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; 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:</span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="kern:ScheduleOfPrepaidExpensesTableTextBlock" id="Tag373" escape="true"><div style="border-left: none; border-right: none;"><table style="height: 108px; border-collapse: collapse; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom: 1px solid #000000;" colspan="6"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; 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;">&#160;</span><span style="color: #000000; 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;">As of December 31,</span></span><br/></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #000000;" colspan="2"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #000000;" 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;">2021</span><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; width: 74%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Software and technology</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="kern:PrepaidExpensesSoftwareAndTechnology" unitRef="USD" id="Tag359" decimals="0" format="ixt:num-dot-decimal">168,792</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="kern:PrepaidExpensesSoftwareAndTechnology" unitRef="USD" id="Tag501" decimals="0" format="ixt:num-dot-decimal">643,387</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Professional services, dues and subscriptions</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="kern:PrepaidProfessionalFees" unitRef="USD" id="Tag292" decimals="0" format="ixt:num-dot-decimal">183,614</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="kern:PrepaidProfessionalFees" unitRef="USD" id="Tag587" decimals="0" format="ixt:num-dot-decimal">537,237</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Insurance</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PrepaidInsurance" unitRef="USD" id="Tag562" decimals="0" format="ixt:num-dot-decimal">224,785</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:PrepaidInsurance" unitRef="USD" id="Tag293" decimals="0" format="ixt:num-dot-decimal">264,097</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Deferred contract costs</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:OtherPrepaidExpenseCurrent" unitRef="USD" id="Tag498" decimals="0" format="ixt:num-dot-decimal">36,465</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:OtherPrepaidExpenseCurrent" unitRef="USD" id="Tag410" decimals="0" format="ixt:num-dot-decimal">142,930</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td></tr><tr style="height: 13px; background-color: #cceeff;"><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 13px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Unbilled receivable</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:UnbilledContractsReceivable" unitRef="USD" id="Tag413" decimals="0" format="ixt:num-dot-decimal">544,212</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; height: 13px; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:UnbilledContractsReceivable" unitRef="USD" id="Tag416" decimals="0" format="ixt:num-dot-decimal">505,203</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; background-color: #cceeff; height: 13px;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Other</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:OtherAssets" unitRef="USD" id="Tag366" decimals="0" format="ixt:num-dot-decimal">51,755</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; text-align: right; border-bottom: 1px solid #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:OtherAssets" unitRef="USD" id="Tag411" decimals="0" format="ixt:num-dot-decimal">32,868</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: right; height: 15px; border-bottom-width: 1px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total prepaid expenses and other current assets</span></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PrepaidExpenseCurrent" unitRef="USD" id="Tag412" decimals="0" format="ixt:num-dot-decimal">1,209,623</ix:nonFraction></span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;" align="right"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:PrepaidExpenseCurrent" unitRef="USD" id="Tag358" decimals="0" format="ixt:num-dot-decimal">2,125,722</ix:nonFraction></span></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td></tr></tbody></table></div></ix:nonNumeric><ix:exclude><p style="margin: 0px; text-align: justify; text-indent: 0px;" xmlns="http://www.w3.org/1999/xhtml"><br/></p><div xmlns="http://www.w3.org/1999/xhtml"><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"><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;">F-24</span></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><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">AKERNA CORP.</span></p><div style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold;">&#160;</span><span style="font-weight: bold;">Notes to Consolidated Financial Statements</span></span></div></ix:exclude><p style="margin: 0pt; text-align: center;"><br/></p>
&#160; &#160; &#160; &#160; &#160; &#160; &#160; Accounts payable, accrued expenses and other current liabilities consisted of the following:<span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></div><div style="border-left: none; border-right: none;"><span style="font-family: 'Times New Roman'; font-size: 7pt;"><br/></span></div><div><div><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tag415" escape="true"><table style="height: 152px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; text-align: center;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;" colspan="6"><span style="font-weight: bold; font-family: 'times new roman', times;"><span style="color: #000000; 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: 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;">As of December 31</span>,</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; font-family: 'times new roman', times;">2022</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; font-family: 'times new roman', times;">2021</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 18px; background-color: #cceeff; width: 74%;"><p style="margin: 0;"><span style="font-family: 'times new roman', times;">Accounts payable</span><br/></p></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"><span style="font-family: 'times new roman', times;">$</span></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag414" decimals="0" format="ixt:num-dot-decimal">1,510,287</ix:nonFraction></td><td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"><span style="font-family: 'times new roman', times;">$</span></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag365" decimals="0" format="ixt:num-dot-decimal">1,716,705</ix:nonFraction></td><td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Professional fees </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px;"></td><td style="vertical-align: bottom; height: 17px;"></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedProfessionalFeesCurrent" unitRef="USD" id="Tag102" decimals="0" format="ixt:num-dot-decimal">155,161</ix:nonFraction></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;"> &#160; </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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AccruedProfessionalFeesCurrent" unitRef="USD" id="Tag589" decimals="0" format="ixt:num-dot-decimal">280,818</ix:nonFraction></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;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Sales taxes </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:SalesAndExciseTaxPayableCurrent" unitRef="USD" id="Tag563" decimals="0" format="ixt:num-dot-decimal">219,285</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:SalesAndExciseTaxPayableCurrent" unitRef="USD" id="Tag294" decimals="0" format="ixt:num-dot-decimal">108,854</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><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="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Compensation </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; 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', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedEmployeeBenefitsCurrent" unitRef="USD" id="Tag101" decimals="0" format="ixt:num-dot-decimal">368,440</ix:nonFraction></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;"> &#160; </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;"> &#160; </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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AccruedEmployeeBenefitsCurrent" unitRef="USD" id="Tag187" decimals="0" format="ixt:num-dot-decimal">1,656,158</ix:nonFraction></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;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Contractors </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="kern:AccruedContractors" unitRef="USD" id="Tag588" decimals="0" format="ixt:num-dot-decimal">562,993</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="kern:AccruedContractors" unitRef="USD" id="Tag430" decimals="0" format="ixt:num-dot-decimal">646,996</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 19px;">Settlements and <span>legal</span></td><td style="padding: 0px; vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:SettlementLiabilitiesCurrent" unitRef="USD" id="Tag418" decimals="0" format="ixt:num-dot-decimal">950,213</ix:nonFraction></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px;"><ix:nonFraction contextRef="I20211231" name="us-gaap:SettlementLiabilitiesCurrent" unitRef="USD" id="Tag494" decimals="0" format="ixt:num-dot-decimal">681,045</ix:nonFraction></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Interest and other</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag499" decimals="0" format="ixt:num-dot-decimal">660,040</ix:nonFraction></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;"> &#160; </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;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag417" decimals="0" format="ixt:num-dot-decimal">295,197</ix:nonFraction></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;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">&#160;Total accounts payable, accrued expenses and other current liabilities</p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; 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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; 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;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; 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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag500" decimals="0" format="ixt:num-dot-decimal">4,426,419</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; 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;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; 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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; 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;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag564" decimals="0" format="ixt:num-dot-decimal">5,385,773</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 4.5pt; margin: 0px; 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;"> &#160; </span></p></td></tr></tbody></table></ix:nonNumeric></div></div></ix:nonNumeric></div><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p></div><div id="D9xuq64eennam1n8w5q109" style="font-family: 'times new roman', times; font-size: 10pt;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:LongTermDebtTextBlock" id="Tag841" escape="true"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0px; text-indent: 0px; font-weight: bold; line-height: 1.2;"><span style="line-height: inherit;">Note 10<b 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-indent: 0px; text-transform: none; white-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;Long Term Debt</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; Long-term debt consisted of the following:</span><br/></p><p style="color: #000000; font-family: 'Times New Roman', Times, serif; 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-style: initial; text-decoration-color: initial; margin: 0px; text-align: left; line-height: 1.2;"><br/></p><div 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-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: left;"><div style="border-right: none; border-left: none;"><div id="t_ft_F3X784UG2O00000000000000000000b"><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="Tag2" escape="true"><table class="finTable" cellpadding="0" style="height: 50px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin: 0px; border-collapse: collapse;"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #ffffff; margin-left: 0.1px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; text-align: center; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" colspan="6"><span style="font-weight: bold; line-height: inherit;">As of December 31,</span>&#160;&#160;<br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #ffffff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" colspan="2"><p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2022</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;" colspan="2"><p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2021</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #cceeff; width: 74%; margin-left: 0.1px; height: 17px;"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Senior Convertible Notes (at fair value) </span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">$</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag1047" decimals="0" format="ixt:num-dot-decimal">14,607,000</ix:nonFraction></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">$</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><ix:nonFraction contextRef="I20211231" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag1018" decimals="0" format="ixt:num-dot-decimal">17,305,000</ix:nonFraction></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 2px; margin-left: 0.1px; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Less: current maturities</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">(<ix:nonFraction contextRef="I20221231" name="kern:CurrentMaturities" unitRef="USD" id="Tag1033" decimals="0" format="ixt:num-dot-decimal" sign="-">13,200,000</ix:nonFraction></td><td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><span style="line-height: inherit;">(</span><ix:nonFraction contextRef="I20211231" name="kern:CurrentMaturities" unitRef="USD" id="Tag1044" decimals="0" format="ixt:num-dot-decimal" sign="-">13,200,000</ix:nonFraction></td><td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 30px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Total long-term debt, less current portion</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">$</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; padding: 0px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; height: 17px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebtNoncurrent" unitRef="USD" id="Tag975" decimals="0" format="ixt:num-dot-decimal">1,407,000</ix:nonFraction></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">$</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><ix:nonFraction contextRef="I20211231" name="us-gaap:LongTermDebtNoncurrent" unitRef="USD" id="Tag1019" decimals="0" format="ixt:num-dot-decimal">4,105,000</ix:nonFraction></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 17px;"><br/></td></tr></tbody></table></ix:nonNumeric></div></div></div><p style="margin: 0cm; text-align: justify; text-indent: 36pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="margin: 0pt 0px; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Senior Convertible Notes&#160;</i></b></span></p><p style="margin: 0pt 0px; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify;"><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;">On October 5, 2021, we entered into a securities purchase agreement (the &#8220;SPA&#8221;) resulting in the issuance of the&#160;Senior Convertible Notes to </span>two<span style="font-family: 'times new roman', times; line-height: inherit;"> institutional investors in a private placement transaction. The Senior Convertible Notes were issued for an aggregate principal amount of $</span><span style="line-height: inherit;"><ix:nonFraction contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember" name="us-gaap:DebtInstrumentAnnualPrincipalPayment" unitRef="USD" id="Tag1027" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.0</ix:nonFraction></span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>million for $</span><ix:nonFraction contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember" name="us-gaap:DebtDefaultLongtermDebtAmount" unitRef="USD" id="Tag156" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.0</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;"> million reflecting an original issue discount of<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;"><ix:nonFraction contextRef="D20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember" name="kern:DebtInstrumentInterestRateOriginalIssueDiscountPercentage" unitRef="Pure" id="Tag1040" decimals="INF" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;percent or $</span><ix:nonFraction contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember" name="us-gaap:DebtInstrumentUnamortizedDiscount" unitRef="USD" id="Tag1032" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;"> million. The net proceeds from the issuance of the Senior Convertible Notes were used to payoff and retire convertible notes that were issued in </span>2020<span style="font-family: 'times new roman', times; line-height: inherit;"> (the &#8220;</span>2020<span style="font-family: 'times new roman', times; line-height: inherit;"> Notes&#8221;) and fund our growth initiatives through acquisitions and continued investment in our technology infrastructure. The Senior Convertible Notes rank senior to all our other and future indebtedness. The Senior Convertible Notes mature on <ix:nonNumeric contextRef="D20211005_SeniorNotesMember" name="us-gaap:DebtInstrumentMaturityDate" id="Tag1046" format="ixt:date-monthname-day-year-en">October 4, 2024</ix:nonNumeric> and can be repaid in shares of Common Stock or cash.&#160;<span style="line-height: inherit;">The Senior Convertible Notes are convertible into shares of Common Stock of&#160;Akerna&#160;at a conversion price of $<ix:nonFraction contextRef="I20211004_SeniorNotesMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag1048" decimals="INF" format="ixt:num-dot-decimal">4.75</ix:nonFraction></span></span><span style="line-height: inherit; font-family: 'times new roman', times;">&#160;per share effective October 4, 2022 which represents an adjustment, as required by the SPA, from $<ix:nonFraction contextRef="I20211004_SecuritiesPurchaseAgreementMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag1031" decimals="INF" format="ixt:num-dot-decimal">6.21</ix:nonFraction> per share as a result of the offering of convertible preferred stock on that date (see Note 13). The Senior Convertible Notes are to be repaid in monthly installments beginning on January 1, 2022 and later deferred to January 1, 2023 in connection with an amendment in June 2022 (see below).&#160;&#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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="line-height: inherit; font-family: 'times new roman', times;">In connection with the&#160;SPA and the Senior Convertible Notes, we and certain of our subsidiaries entered into an amended Security and Pledge Agreement (the &#8220;Security 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&#160;Senior Convertible Notes. The Security Agreement creates a first priority security interest in all of the personal property of the&#160;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></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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="line-height: inherit; font-family: 'times new roman', times;">Upon the occurrence of an Event of Default under the Security Agreement, the Collateral Agent will have certain rights under the&#160;Security Agreement including taking control of the Collateral and, in certain circumstances, selling the&#160;Collateral to cover obligations owed to the holders of the&#160;Senior Convertible Notes pursuant to its terms. An Event of Default under&#160;the Security Agreement means (i) any defined event of default under any one or more of the&#160;transaction documents&#160;(including the Senior Convertible Notes), in each instance, after giving effect to any notice, grace, or other cure periods provided for in the applicable document, (ii) the failure by us to pay any amounts due under the&#160;Senior Convertible Notes or any other transaction document, or (iii) the breach of any representation, warranty or covenant by the&#160;Company under the&#160;Security Agreement.</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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><br/></p><div><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_ZWADV6JX1C00000000000000000000b"><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">F-<span style="border-left: none; border-right: none; line-height: inherit;">25</span></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: 0in; 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; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0in; 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; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span><br/></p><p style="margin: 0in; 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; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><br/></span></span></p></ix:exclude></div><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">In connection with the occurrence of an event of default, the holders of the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;will be entitled to convert all or any portion of the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;at an alternate conversion price equal to the lower of&#160;</span></span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">(i) the conversion price then in effect, or&#160;</span></span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">(ii)&#160;</span><ix:nonFraction contextRef="I20221231" name="kern:ConversionPricePercentage" unitRef="Pure" id="Tag1054" decimals="INF" scale="-2" format="ixt:num-dot-decimal">80</ix:nonFraction>%<span style="font-family: 'times new roman', times; line-height: inherit;">&#160;of the lower of (x) the volume-weighted average price, or VWAP, 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 the Common Stock for each of the&#160;</span></span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">two</span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;trading days with the lowest VWAP of the Common Stock during the&#160;</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">ten</span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;(</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">10</span><span style="font-family: 'times new roman', times; line-height: inherit;">) consecutive trading day period ending and including the trading day immediately prior to the applicable date of determination, divided by (B)&#160;</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">two</span><span style="font-family: 'times new roman', times; line-height: inherit;">, but not less than $</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"><ix:nonFraction contextRef="D20221231_ConvertibleDebtMember_1" name="kern:DebtInstrumentConversionFloorPrice" unitRef="USDPerShare" id="Tag845" decimals="INF" format="ixt:num-dot-decimal">10.80</ix:nonFraction></span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">.</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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">On June 30, 2022, we and the holders of the&#160;Senior Convertible Notes entered into an amendment and waiver agreement (the &#8220;Convertible Notes Amendment&#8221;) that included provision such that <ix:nonNumeric contextRef="D20221231_SeniorNotesMember" name="us-gaap:DebtConversionDescription" id="Tag851" escape="true">(i) no amortization payments would be due and payable for any payments previously required to be made from July 1, 2022 through January 1, 2023, (ii) the holders of the&#160;Senior Convertible Notes will not accelerate any previously deferred installment amounts until January 1, 2023 and (iii) the terms of the SPA which would provide for reset of the&#160;conversion price of the Senior Convertible Notes as a result of the issuance of securities under the 2022 Unit Offering (see Note 13) and instead agreed to a reset of the conversion price equal to a per share price of 135 percent of the 2021 Unit Offering price, or $6.21 per share, which was subsequently reduced to $4.75 per share on October 4, 2022 as described above. Further, the Convertible Notes Amendment added covenants such that (a) we are subject to a daily cash test of having an available cash balance of at least $7.0 million, which amount shall be reduced by $1.0 million on each of the dates at which the aggregate principal due upon the Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject in all cases to a minimum of $5.0 million, and (b) we established and maintain the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Restricted Accounts</span>&#160;for each holder for an aggregate amount of $7.0 million with such amounts to be released from the Restricted Accounts only upon written consent of such holder, provided that $1.0 million will automatically release from the Restricted Accounts upon the occurrence&#160;of each of the dates at which the aggregate&#160;principal due upon the&#160;Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject to certain conditions. The Convertible Notes Amendment qualified as a troubled debt restructuring (&#8220;TDR&#8221;); however, there was no impact on the consolidated balance sheet or in the&#160;statement of operations as a result of the TDR as the Senior Convertible Notes&#160;are recorded at their fair value.</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; background-color: #ffffff; text-indent: 32pt; text-align: left;"><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"><span style="font-weight: bold; font-style: italic; margin: 0pt; text-indent: 32pt; line-height: inherit;"><br/><span style="font-weight: bold; font-style: italic; line-height: inherit;">2<span style="line-height: inherit;">020 Notes</span></span></span><br/></span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"><br/></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;">We issued the 2020 Notes with a principal amount of $<ix:nonFraction contextRef="I20200609_NotesMember" name="us-gaap:DebtDefaultLongtermDebtAmount" unitRef="USD" id="Tag847" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.0</ix:nonFraction> million at a purchase price of $<ix:nonFraction contextRef="D20200609_NotesMember" name="kern:PurchasePrice" unitRef="USD" id="Tag846" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.0</ix:nonFraction> million on June 9, 2020. The 2020 Notes were paid in full on October 5, 2021 with a portion of the proceeds from the Senior Convertible Notes.
<p style="margin: 0in; 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; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><br/></p><span style="font-weight: bold; font-style: italic; line-height: inherit;">Method of Accounting and Activity During the Periods</span></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;">Upon the dates that they were issued, we made irrevocable elections to apply the fair value option to account for each of the&#160;Senior Convertible Notes and the 2020 Notes. Disclosures, including assumptions used to determine&#160;the fair values of these debt instruments, are provided in Note 15.</div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div><div style="border-left: none; border-right: none; line-height: 1.2;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><div 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;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:exclude><div style="border-left: none; border-right: none;" xmlns="http://www.w3.org/1999/xhtml"><div style="font-family: 'times new roman', times; font-size: 10pt;"><div 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;"><div style="border-left: none; border-right: none;"><div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div><div id="t_ft_LML38X6KZK00000000000000000000b"><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 ">F-<span style="border-left: none; border-right: none; line-height: inherit;">26</span></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></div></div><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_HL7PXXNONK00000000000000000000b"><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></p><p style="margin: 0pt; 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-indent: 0px; text-transform: none; white-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; text-align: center;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><br/></span></span></p></div></div></ix:exclude></div></div></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;">During the year ended December 31, 2022, we made $<ix:nonFraction contextRef="I20221231_SeniorNotesMember" name="us-gaap:DebtDefaultLongtermDebtAmount" unitRef="USD" id="Tag1053" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.3</ix:nonFraction> million in principal settlements on the Senior Convertible Notes, of which $<ix:nonFraction contextRef="I20221231_SeniorNotesMember" name="us-gaap:Cash" unitRef="USD" id="Tag1045" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction> million was settled in cash and the&#160;remaining $<ix:nonFraction contextRef="D20221231_SeniorNotesMember" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="USD" id="Tag1052" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.9</ix:nonFraction> million was settled in Common Stock. We made no principal settlements on the&#160;Senior Convertible Notes during 2021. During the year ended December 31, 2022, the fair value of the Senior Convertible Notes increased by $<ix:nonFraction contextRef="I20221231_SeniorNotesMember" name="us-gaap:LongTermDebtFairValue" unitRef="USD" id="Tag1051" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.9</ix:nonFraction> million. Of the adjustment, a decrease of $<ix:nonFraction contextRef="D20221231_SeniorNotesMember" name="us-gaap:IncreaseDecreaseInNotesReceivables" unitRef="USD" id="Tag623" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated 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; line-height: inherit;">&#8217;</span> equity (deficit) and an increase of $<ix:nonFraction contextRef="I20221231" name="kern:AccumulatedEquityAndAnIncrease" unitRef="USD" id="Tag1022" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.9</ix:nonFraction> million was recognized in our consolidated statement of operations&#160;as a change&#160;in fair value of convertible notes. During the year ended December 31, 2021, the fair value of the Senior Convertible Notes decreased by $<ix:nonFraction contextRef="I20211231_SeniorNotesMember" name="us-gaap:LongTermDebtFairValue" unitRef="USD" id="Tag1016" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction> million. Of the adjustment, a decrease of less than $<ix:nonFraction contextRef="D20211231_SeniorNotesMember" name="us-gaap:IncreaseDecreaseInNotesReceivables" unitRef="USD" id="Tag837" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> 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: start; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated in <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;">stockholders</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; font-size: 13.3333px; 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;"><span style="line-height: inherit;">&#160;</span>equity (deficit)</span> and a decrease of $<ix:nonFraction contextRef="I20211231_SeniorNotesMember" name="kern:AccumulatedEquityAndAnIncrease" unitRef="USD" id="Tag844" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction> million was recognized in our consolidated statement of operations&#160;as a change&#160;in fair value of convertible notes.&#160;</span>As of December 31, 2022 and 2021, the fair values of the Senior Convertible Notes on our consolidated balance sheet were $<ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebtFairValue" unitRef="USD" id="Tag1021" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.6</ix:nonFraction> million and $<ix:nonFraction contextRef="I20211231" name="us-gaap:LongTermDebtFairValue" unitRef="USD" id="Tag848" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.3</ix:nonFraction> million, respectively. During the year ended December 31, 2021, up until the date the 2020 Notes were paid in full, we made $<ix:nonFraction contextRef="I20211231_NotesMember" name="us-gaap:DebtDefaultLongtermDebtAmount" unitRef="USD" id="Tag1043" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.2</ix:nonFraction> million of principal settlements on the 2020, of which $<ix:nonFraction contextRef="I20211231_NotesMember" name="us-gaap:Cash" unitRef="USD" id="Tag1038" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.1</ix:nonFraction> million was settled in cash and the&#160;remaining $<ix:nonFraction contextRef="D20211231_NotesMember" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="USD" id="Tag977" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.1</ix:nonFraction> million was settled in Common Stock. During<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;the year ended December 31, 2021, the fair value of the 2020 Notes increased by $<ix:nonFraction contextRef="I20211231_NotesMember" name="us-gaap:LongTermDebtFairValue" unitRef="USD" id="Tag849" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction> million. Of the adjustment, a decrease of less than $<ix:nonFraction contextRef="D20211231_NotesMember" name="us-gaap:IncreaseDecreaseInNotesReceivables" unitRef="USD" id="Tag1023" 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 <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;">stockholders</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; font-size: 13.3333px; 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;"><span style="line-height: inherit;">&#160;</span>equity (deficit)</span> and an increase of $<ix:nonFraction contextRef="I20211231_NotesMember" name="kern:AccumulatedEquityAndAnIncrease" unitRef="USD" id="Tag1050" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction> million was recognized in our consolidated statement of operations&#160;as a change&#160;in fair value of convertible notes.<span style="line-height: inherit;">&#160;In October 2021, we recognized a gain on the extinguishment of debt in the amount of $<ix:nonFraction contextRef="D20211031_NotesMember" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag1020" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million in connection with the payoff of the 2020 Notes.</span></span><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 32pt; text-align: justify;"><br/></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: 0pt 0px; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><i>Paycheck Protection Program Loan</i></b></span></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: 0pt 0px; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">&#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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span 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-decoration-style: initial; text-decoration-color: initial; text-decoration-thickness: initial; line-height: inherit;">On April 21, 2020,<span style="line-height: inherit;">&#160;</span><ix:nonNumeric contextRef="D20200421" name="us-gaap:LongTermDebtDescription" id="Tag1037" escape="true">we issued a promissory note in the principal aggregate amount of $2.2&#160;million (the &#8220;PPP Loan&#8221;) pursuant to the Paycheck Protection Program under the CARES Act. The PPP Loan had a&#160;two-year term bearing interest at a rate of 1% per annum with principal and interest payments to be paid monthly&#160;beginning&#160; seven months from the date of the PPP Loan. <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 August 2021, the Company submitted its application for</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: left; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiveness and on September 3, 2021, the loan was</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: left; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiven in full by the Small Business Administration. As a result, the Company recorded a gain on the forgiveness of the PPP loan in the amount of $</span><ix:nonFraction contextRef="I20210930" name="us-gaap:DebtInstrumentCarryingAmount" unitRef="USD" id="Tag1049" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.2</ix:nonFraction>&#160;million.</ix:nonNumeric></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-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; text-indent: 32pt; text-align: left; line-height: 1.2;"><br/></p><p style="margin: 0pt 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><i>Maturities of Debt</i></b></span></p><p style="margin: 0pt 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><br/></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; text-align: left; text-indent: 32pt; line-height: inherit;">Maturities of our debt as of December 31, 2022 are presented below.&#160; &#160;</span><br/></p></div><div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"><p style="color: #000000; font-family: 'Times New Roman', Times, serif; 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-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-align: left; line-height: 1.2;"><br/></p><div 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;"><div style="border-left: none; border-right: none;"><div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-right: none; border-left: none;"><div 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;"><div><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Tag796" escape="true"><table class="finTable" border="0" cellpadding="0" style="height: 73px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse;"><tbody><tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 1631.88px; background-color: #cceeff;"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year ending December 31:</p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 17.875px; background-color: #cceeff;">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.375px; background-color: #cceeff;">&#160;</td><td style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 186.453px; background-color: #cceeff;">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.4219px; background-color: #cceeff;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px;"><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="border-left: none; border-right: none; line-height: inherit;"> &#160; 2023</span></p></td><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;">&#160;</td><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px;">$</td><td valign="top" style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" unitRef="USD" id="Tag842" decimals="0" format="ixt:num-dot-decimal">13,200,000</ix:nonFraction></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="border-left: none; border-right: none; line-height: inherit;"> &#160; 2024</span></p></td><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;">&#160;</td><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000; background-color: #cceeff;">&#160;</td><td valign="top" style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" unitRef="USD" id="Tag838" decimals="0" format="ixt:num-dot-decimal">1,462,727</ix:nonFraction></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px; background-color: #cceeff;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px;"><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;">Aggregate maturities due</td><td valign="top" style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;">&#160;</td><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;"><br/></td><td valign="top" style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;"><ix:nonFraction contextRef="I20221231" name="kern:AggregateMaturities" unitRef="USD" id="Tag843" decimals="0" format="ixt:num-dot-decimal">14,662,727</ix:nonFraction></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;">&#160;</td></tr><tr style="height: 10px; background-color: #cceeff;"><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;">Original issue discount&#160;</td><td valign="top" style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;"><br/></td><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; background-color: #cceeff;"><br/></td><td valign="top" style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; background-color: #cceeff;">(<ix:nonFraction contextRef="I20221231" name="kern:DebtOriginalIssueDiscount" unitRef="USD" id="Tag976" decimals="0" format="ixt:num-dot-decimal">2,000,000</ix:nonFraction></td><td valign="top" style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px; background-color: #cceeff;">)</td></tr><tr style="height: 10px;"><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;">Cumulative unrealized change i<span style="line-height: inherit;">n fair value&#160;</span></td><td valign="top" style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;"><br/></td><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;"><br/></td><td valign="top" style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;"><ix:nonFraction contextRef="I20221231" name="kern:CumulativeUnrealizedChangeInFairValue" unitRef="USD" id="Tag1039" decimals="0" format="ixt:num-dot-decimal">1,944,273</ix:nonFraction></td><td valign="top" style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px;"></td></tr><tr style="height: 13px; background-color: #cceeff;"><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;">Total debt outstanding at fair value</td><td valign="top" style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: top; width: 17.875px; background-color: #cceeff;"><br/></td><td valign="top" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 19.375px; border-bottom: 2.8pt double #000000; background-color: #cceeff;"><span style="line-height: inherit;">$</span></td><td valign="top" style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 186.453px; border-bottom: 2.8pt double #000000; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebt" unitRef="USD" id="Tag1030" decimals="0" format="ixt:num-dot-decimal">14,607,000</ix:nonFraction></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; width: 19.4219px; background-color: #cceeff;"><br/></td></tr></tbody></table></ix:nonNumeric></div></div></div></div></div></div></div></div></div></div></ix:nonNumeric></div></div></div></div></div></div></div><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 style="line-height: 1.2;"><div style="border-left: none; border-right: none;"><div id="t_ft_LDS1LVRT4000000000000000000000b"><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;">F-<span style="border-left: none; border-right: none; line-height: inherit;">27</span></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: center; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p><div style="margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">&#160;</span><span style="font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></div><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-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tag1001" 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 11 <b 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-indent: 0px; text-transform: none; white-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;Income Taxes</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span><span style="line-height: inherit;">The following table sets forth the expense or (benefit) for income taxes:</span></span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tag860" escape="true"><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><br/></p><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><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 id="t_ft_GLBFBZJ5KW00000000000000000000b"><table style="height: 119px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px 0px 0px 0.1px; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: center; width: 24.1461%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="6"><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><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: 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;"> Year Ended December 31,</span></p></td><td style="vertical-align: bottom; text-align: center; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2"><span style="font-weight: bold; line-height: inherit;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; font-weight: bold; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">2021</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Current income tax expense (benefit) </span></p></td><td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; background-color: #cceeff; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> U.S. federal </span></p></td><td style="vertical-align: bottom; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD" id="Tag1029" decimals="0" format="ixt:num-dot-decimal" sign="-">50,000</ix:nonFraction></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">)</td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">$</td><td style="vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD" xsi:nil="true" id="Tag97"></ix:nonFraction>&#8212;</td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;">U.S. state</td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD" id="Tag555" decimals="0" format="ixt:num-dot-decimal">2,827</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD" id="Tag519" decimals="0" format="ixt:num-dot-decimal">4,300</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span>Foreign</span></p></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20221231" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="USD" id="Tag377" decimals="0" format="ixt:num-dot-decimal">6,308</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="USD" id="Tag456" decimals="0" format="ixt:num-dot-decimal">6,270</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;" valign="middle"><p style="margin: 0pt; text-align: left; padding-left: 30px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total current income taxes </span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="USD" id="Tag1055" decimals="0" format="ixt:num-dot-decimal" sign="-">40,865</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;">)</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="USD" id="Tag455" decimals="0" format="ixt:num-dot-decimal">10,570</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr></tbody></table></div></div></div></div></div><div style="border-right: none; border-left: none;"><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 id="t_ft_NFVHDINDZK00000000000000000000b"><table style="height: 78px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 17px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Deferred income tax benefit </span></p></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9303%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> U.S. federal </span></p></td><td style="vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag1163" decimals="0" format="ixt:num-dot-decimal" sign="-">675,290</ix:nonFraction></span></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag597" decimals="0" format="ixt:num-dot-decimal" sign="-">2,274,295</ix:nonFraction></span></td><td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 10px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> U.S. state </span></p></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD" xsi:nil="true" id="Tag451"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD" xsi:nil="true" id="Tag15"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 30px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0px; text-indent: 0px; text-align: left; padding-left: 0px; font-family: 'Times New Roman'; padding-right: 0px; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total deferred income benefit </span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" id="Tag1166" decimals="0" format="ixt:num-dot-decimal" sign="-">675,290</ix:nonFraction></span></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom"><br/></td><td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" id="Tag1167" decimals="0" format="ixt:num-dot-decimal" sign="-">2,274,295</ix:nonFraction></span></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: bottom; width: 73.9303%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">Total income tax benefit</td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag630" decimals="0" format="ixt:num-dot-decimal" sign="-">716,155</ix:nonFraction></span></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;">$</td><td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag16" decimals="0" format="ixt:num-dot-decimal" sign="-">2,263,725</ix:nonFraction></span></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr></tbody></table></div></div></div></div></div></div></div><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold; line-height: inherit;">&#160;</span></p></ix:nonNumeric><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span><span style="line-height: inherit;"><span style="line-height: inherit;">The</span><span style="line-height: inherit;">following table set</span>s forth reconciliations of the income tax expense at the statutory federal income tax rate to actual expense based on our loss before income taxes:</span></span></p><div style="border-right: none; border-left: none; line-height: 1.2;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="Tag1000" escape="true"><div style="border-right: none; border-left: none;"><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><br/></p><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><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 id="t_ft_JA8QTI6I7K00000000000000000000b"><table style="height: 200px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody><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; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: center; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="6"><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: 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;">Year Ended December 31,</span><br/></td><td style="vertical-align: bottom; text-align: center; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2"><span style="font-weight: bold; line-height: inherit;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2"><p style="margin: 0px; text-align: center; font-weight: bold; text-indent: 0px;">2021</p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#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; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt; line-height: inherit;"> Income tax expense (benefit) attributable to:&#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;" colspan="2"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Federal </span></p></td><td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="USD" id="Tag9" decimals="0" format="ixt:num-dot-decimal" sign="-">16,749,778</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="USD" id="Tag448" decimals="0" format="ixt:num-dot-decimal" sign="-">6,692,267</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> State, net of federal benefit </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="USD" id="Tag457" decimals="0" format="ixt:num-dot-decimal" sign="-">853,392</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="USD" id="Tag1165" decimals="0" format="ixt:num-dot-decimal" sign="-">672,148</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">)</td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">Foreign tax rate differential</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationTaxSettlementsForeign" unitRef="USD" id="Tag631" decimals="0" format="ixt:num-dot-decimal" sign="-">11,543</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeTaxReconciliationTaxSettlementsForeign" unitRef="USD" id="Tag570" decimals="0" format="ixt:num-dot-decimal" sign="-">138,292</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><span style="line-height: inherit;">Permanent differences</span></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" unitRef="USD" id="Tag100" decimals="0" format="ixt:num-dot-decimal">472,270</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><span style="border-left: none; border-right: none; line-height: inherit;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" unitRef="USD" id="Tag463" decimals="0" format="ixt:num-dot-decimal" sign="-">230,034</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;">)</td></tr><tr><td style="padding-left: 9pt; vertical-align: bottom;">Goodwill impairment</td><td style="vertical-align: bottom;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;"><ix:nonFraction contextRef="D20221231" name="kern:IncomeTaxReconciliationGoodwillImpairment" unitRef="USD" id="Tag465" decimals="0" format="ixt:num-dot-decimal">9,172,756</ix:nonFraction></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;"><ix:nonFraction contextRef="D20211231_17" name="kern:IncomeTaxReconciliationGoodwillImpairment" unitRef="USD" id="Tag574" decimals="0" format="ixt:num-dot-decimal">2,658,665</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom-width: 1px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">Rate changes</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">(<span style="line-height: inherit;"><ix:nonFraction contextRef="D20221231" name="kern:IncomeTaxReconciliationChangeInRate" unitRef="USD" id="Tag995" decimals="0" format="ixt:num-dot-decimal" sign="-">992</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><span style="line-height: inherit;"><ix:nonFraction contextRef="D20211231_17" name="kern:IncomeTaxReconciliationChangeInRate" unitRef="USD" id="Tag573" decimals="0" format="ixt:num-dot-decimal">54,295</ix:nonFraction></span></td><td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></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'; font-size: 10pt; line-height: inherit;"> Changes in valuation allowance </span></p></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag131" decimals="0" format="ixt:num-dot-decimal">7,501,917</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag134" decimals="0" format="ixt:num-dot-decimal">3,361,603</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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;">Provision to return adjustment</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;"><ix:nonFraction contextRef="D20221231" name="kern:IncomeTaxReconciliationProvisionReturnAdjustment" unitRef="USD" id="Tag540" decimals="0" format="ixt:num-dot-decimal">62,788</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><ix:nonFraction contextRef="D20211231_17" name="kern:IncomeTaxReconciliationProvisionReturnAdjustment" unitRef="USD" id="Tag1164" decimals="0" format="ixt:num-dot-decimal">273,489</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;"></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">Deferred true-ups</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;">(<span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20221231" name="kern:DeferredTrueUps" unitRef="USD" id="Tag1025" decimals="0" format="ixt:num-dot-decimal" sign="-">247,839</ix:nonFraction></span></span></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;">)</td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;">(<span style="line-height: inherit;"><ix:nonFraction contextRef="D20211231_17" name="kern:DeferredTrueUps" unitRef="USD" id="Tag132" decimals="0" format="ixt:num-dot-decimal" sign="-">928,743</ix:nonFraction></span></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px; text-align: left;">)</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Other adjustments </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="USD" id="Tag14" decimals="0" format="ixt:num-dot-decimal" sign="-">62,342</ix:nonFraction></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; 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'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="USD" id="Tag139" decimals="0" format="ixt:num-dot-decimal">49,707</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; text-align: left; background-color: #cceeff;"></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; margin: 0px; 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;">Effective income tax expense <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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">(benefit) </span></span></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="padding: 0px; vertical-align: bottom; text-align: right; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; line-height: inherit;"><span style="line-height: inherit;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" unitRef="USD" id="Tag140" decimals="0" format="ixt:num-dot-decimal" sign="-">716,155</ix:nonFraction></span></span></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: left; height: 10px; margin: 0px; text-indent: 0px;">)</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" unitRef="USD" id="Tag385" decimals="0" format="ixt:num-dot-decimal" sign="-">2,263,725</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; height: 10px; text-align: left; margin: 0px; text-indent: 0px;">)</td></tr></tbody></table></div></div></div></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><div><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_H7FI9XJ1HS00000000000000000000b"><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;">F-<span style="border-left: none; border-right: none;">28</span></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: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><br/></p></ix:exclude></div><div style="border-right: none; border-left: none;"><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 id="t_ft_2XMHSI1N0000000000000000000000b"><table style="height: 322px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 15px;"><td style="vertical-align: bottom; width: 73.934%; height: 15px; padding-left: 30px;">The following table sets forth our deferred income tax assets and liabilities:</td><td style="vertical-align: bottom; width: 0.965406%; height: 15px;"><br/></td><td style="vertical-align: bottom; text-align: center; width: 23.9308%; height: 15px;" colspan="6"><br/></td><td style="vertical-align: bottom; text-align: center; width: 0.965406%; height: 15px;"><br/></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; text-align: center; height: 18px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="6"><span style="font-weight: bold;"><span style="border-right: none; border-left: none;">As of December 31,</span></span></td><td style="vertical-align: bottom; text-align: center; height: 18px; width: 0.965406%;"><br/></td></tr><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2"><span style="font-weight: bold; line-height: inherit;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2"><p style="margin: 0pt; text-align: center; font-weight: bold;">2021</p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Noncurrent deferred tax assets:&#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;" colspan="2"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Employee compensation </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; height: 18px; text-align: right; border-bottom-width: 1px; width: 10%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" unitRef="USD" id="Tag452" decimals="0" format="ixt:num-dot-decimal">136,154</ix:nonFraction></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: middle; height: 18px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" unitRef="USD" id="Tag453" decimals="0" format="ixt:num-dot-decimal">820,410</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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: 73.934%;">Debt issuance costs</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20221231" name="kern:DeferredTaxAssetsDebtIssuanceCosts" unitRef="USD" id="Tag142" decimals="0" format="ixt:num-dot-decimal">39,381</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20211231" name="kern:DeferredTaxAssetsDebtIssuanceCosts" unitRef="USD" id="Tag462" decimals="0" format="ixt:num-dot-decimal">138,778</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;">Revenue recognition</td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;"><ix:nonFraction contextRef="I20221231" name="kern:DeferredTaxAssetsRevenueRecognition" unitRef="USD" id="Tag138" decimals="0" format="ixt:num-dot-decimal">64,662</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; width: 10%;"><ix:nonFraction contextRef="I20211231" name="kern:DeferredTaxAssetsRevenueRecognition" unitRef="USD" id="Tag136" decimals="0" format="ixt:num-dot-decimal">105,735</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 0.965406%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;">Settlement accrual</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" unitRef="USD" id="Tag572" decimals="0" format="ixt:num-dot-decimal">178,549</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" unitRef="USD" id="Tag135" decimals="0" format="ixt:num-dot-decimal">146,604</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">Fixed assets</span></td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" unitRef="USD" id="Tag379" decimals="0" format="ixt:num-dot-decimal">774,936</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" unitRef="USD" id="Tag454" decimals="0" format="ixt:num-dot-decimal">242,006</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td></tr><tr style="background-color: #cceeff; height: 15px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #cceeff; height: 15px; width: 73.934%;">Section 174 capitalization</td><td style="vertical-align: bottom; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" unitRef="USD" id="Tag1026" decimals="0" format="ixt:num-dot-decimal">1,121,311</ix:nonFraction></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"><br/></td><td style="vertical-align: middle; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" unitRef="USD" xsi:nil="true" id="Tag275"></ix:nonFraction>&#8212;</td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"><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; line-height: inherit;"> Federal and state net operating loss </span></p></td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" unitRef="USD" id="Tag994" decimals="0" format="ixt:num-dot-decimal">13,860,338</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" unitRef="USD" id="Tag384" decimals="0" format="ixt:num-dot-decimal">10,673,908</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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: 73.934%;">Foreign net operating loss</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" unitRef="USD" id="Tag1028" decimals="0" format="ixt:num-dot-decimal">4,641,293</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" unitRef="USD" id="Tag141" decimals="0" format="ixt:num-dot-decimal">4,904,857</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"><p style="margin: 0pt;"><span>Other</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsOther" unitRef="USD" id="Tag137" decimals="0" format="ixt:num-dot-decimal">280,430</ix:nonFraction></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsOther" unitRef="USD" id="Tag11" decimals="0" format="ixt:num-dot-decimal">225,340</ix:nonFraction></span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 73.934%; 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'; font-size: 10pt; line-height: inherit;"> Total deferred tax assets </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="padding: 0px; vertical-align: bottom; height: 10px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsGross" unitRef="USD" id="Tag1035" decimals="0" format="ixt:num-dot-decimal">21,097,054</ix:nonFraction></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsGross" unitRef="USD" id="Tag299" decimals="0" format="ixt:num-dot-decimal">17,257,638</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px; width: 73.934%;"><br/></td><td style="vertical-align: bottom; height: 19px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 19px; text-align: right; border-bottom-width: 1px; width: 10%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 10%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; height: 17px; background-color: #cceeff; width: 73.934%;"><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; line-height: inherit;">Noncurrent deferred tax liabilities:</span></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;">Inta<span style="line-height: inherit;">ngible&#160;assets</span></td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" unitRef="USD" id="Tag143" decimals="0" format="ixt:num-dot-decimal">1,713,666</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" unitRef="USD" id="Tag450" decimals="0" format="ixt:num-dot-decimal">6,051,459</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; width: 0.965406%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; padding: 0px 0px 0px 42px; background-color: #cceeff; width: 73.934%;">Total deferred<span style="line-height: inherit;"> tax liabilities</span></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="vertical-align: bottom; height: 17px; padding: 0px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxLiabilities" unitRef="USD" id="Tag449" decimals="0" format="ixt:num-dot-decimal">1,713,666</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxLiabilities" unitRef="USD" id="Tag1061" decimals="0" format="ixt:num-dot-decimal">6,051,459</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;">)</td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 12px; vertical-align: bottom; height: 10px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Valuation allowance </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag378" decimals="0" format="ixt:num-dot-decimal">19,383,388</ix:nonFraction></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;">)</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(<ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag1034" decimals="0" format="ixt:num-dot-decimal">11,881,470</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; height: 10px; border-bottom-width: 1px; vertical-align: bottom; width: 0.965406%;" valign="bottom">)</td></tr><tr style="height: 11px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 73.934%; 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'; font-size: 10pt; line-height: inherit;"> Deferred tax asset (liability), net after valuation allowance </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="padding: 0px; vertical-align: bottom; height: 11px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="USD" xsi:nil="true" id="Tag298"></ix:nonFraction>&#8212;</td><td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"></td><td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(<ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="USD" id="Tag464" decimals="0" format="ixt:num-dot-decimal">675,291</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; height: 11px; border-bottom-width: 1px; vertical-align: bottom; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;" valign="bottom">)</td></tr></tbody></table></div></div></div></div></div></div></div></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p></ix:nonNumeric></div><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">During the year ended December 31, 2022, valuation allowances on deferred tax assets that are not anticipated to be realized increased by $<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="D20221231" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" unitRef="USD" id="Tag1119" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.5</ix:nonFraction> million, substantially all of which&#160;<span style="color: #000000; font-family: 'time 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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">was recorded to deferred expense while an insignificant&#160;</span></span></span></span><span style="font-size: 10pt; line-height: inherit; font-family: time new roman;">portion was recorded in final purchase accounting. During 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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">year</span>&#160;ended December 31, 2021, valuation allowances on deferred tax assets that were not anticipated to be realized increased by $<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" unitRef="USD" id="Tag1036" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.6</ix:nonFraction> million of which $<ix:nonFraction contextRef="I20211231" name="kern:PurchasePriceValue" unitRef="USD" id="Tag1056" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million was recorded in purchase accounting and the remainder of $<ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxLiabilitiesDeferredExpense" unitRef="USD" id="Tag133" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.4</ix:nonFraction> million was recorded to deferred expense.&#160;</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: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Our deferred tax valuation allowances are primarily the result of uncertainties regarding the future realization of recorded tax benefits on tax losses. The measurement of deferred tax assets is reduced by a valuation allowance if, based upon available evidence, it is more likely than not that the deferred tax assets will not be realized. We have evaluated the realizability of our deferred tax assets in each jurisdiction by assessing the adequacy of expected taxable income, including the reversal of existing temporary differences, historical and projected operating results, and the availability of prudent and feasible tax planning strategies. Based on this analysis, we have determined that the valuation allowances recorded as of December 31, 2022 and December 31, 2021 are appropriate.</span></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;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We have deferred tax assets related to U.S. federal tax and state tax carryforwards for net operating losses (&#8220;NOL&#8221;) in the amount of&#160;$<ix:nonFraction contextRef="I20211231" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="USD" id="Tag636" decimals="-5" scale="6" format="ixt:num-dot-decimal">58.9</ix:nonFraction> million. The majority of U.S. federal NOL&#160;carryforwards&#160;are carried forward indefinitely. Federal NOLs generated after 2017 have an indefinite carryforward and are only available to offset <ix:nonFraction contextRef="I20221231" name="kern:PercentageOfTaxCreditCarryforwardAvailableToOffset" unitRef="Pure" id="Tag517" decimals="2" scale="-2" format="ixt:num-dot-decimal">80</ix:nonFraction>&#160;percent of taxable income beginning in 2021. U.S. state NOL&#160;carryforwards&#160;expire at various dates of which the majority begin to expire in 2039.<span style="border-left: none; border-right: none; line-height: inherit;">&#160;<ix:nonNumeric contextRef="D20221231" name="us-gaap:OtherInformationPertainingToIncomeTaxes" id="Tag99" escape="true">We have deferred tax assets related to foreign NOL&#160;carryforwards, which begin to expire in 2034, in the amount of $17.5 million.</ix:nonNumeric></span></span></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;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We are not currently under examination for any of the major jurisdictions where we conduct business as of December 31, 2022; however, all of our tax years remain subject to examination. Our management does not believe there are significant uncertain tax positions in 2022&#160;and as a result we do not expect any cash payments in the next 12 months; however, uncertain tax positions related to potential penalties in the amount o<span style="line-height: inherit;">f $</span><ix:nonFraction contextRef="I20201231" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="USD" id="Tag629" decimals="0" format="ixt:num-dot-decimal">30,000</ix:nonFraction> was recorded in connection with business combinations during the year ended December 31, 2020. A reserve for potential&#160;penalties for $<ix:nonFraction contextRef="I20221231" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="USD" id="Tag98" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million that was established in 2021 was reversed in 2022 as a result of the Internal Revenue Service<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>s dismissal of the matters. There was no interest related to uncertain tax positions in <span style="border-left: none; border-right: none; line-height: inherit;">2022</span>&#160;or <span style="border-left: none; border-right: none; line-height: inherit;">2021</span>.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We paid less than $<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ProceedsFromIncomeTaxRefunds" unitRef="USD" id="Tag1213" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20221231" name="us-gaap:ProceedsFromIncomeTaxRefunds" unitRef="USD" id="Tag386" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></ix:nonFraction> million for income taxes, net of refunds received, in certain&#160;state and national jurisdictions during each of the years ended December 31, 2022 and 2021, respectively.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><br/></p><p style="margin: 0pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 32pt;"><span style="font-family: 'Times New Roman',serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;">T</span><span style="font-family: 'times new roman', times; font-size: 10pt;">he Inflation Reduction Act (&#8220;IRA&#8221;) was enacted on August 16, 2022. The IRA introduced new provisions including a <ix:nonFraction contextRef="I20220816" name="kern:PercentageOfProvisionsCorporateAlternativeMinimumTax" unitRef="Pure" id="Tag10" decimals="INF" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% corporate alternative minimum tax for certain large corporations that have at least an average of $<ix:nonFraction contextRef="I20220816" name="kern:ProvisionsOfAverageAdjustedFinancialStatementIncome" unitRef="USD" id="Tag144" decimals="-9" scale="9" format="ixt:num-dot-decimal">1</ix:nonFraction> billion adjusted financial statement income over a consecutive <span style="border-left: none; border-right: none;">three</span>-tax-year period and a <ix:nonFraction contextRef="I20220816" name="kern:PercentageOfExciseTaxSurchargeOnStockRepurchases" unitRef="Pure" id="Tag571" decimals="INF" scale="-2" format="ixt:num-dot-decimal">1</ix:nonFraction>% excise tax surcharge on stock repurchases. The IRA is applicable for tax years beginning after December 31, 2022 and had no benefit to our consolidated financial statements for any of the periods presented, and we do not expect it to have a direct material impact on our future results of operations, financial condition, or cash flows.</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><br/></p><div><ix:exclude><div style="line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_FP7OSMT0FK00000000000000000000b"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 16px;"><tbody><tr style="height: 16px;"><td class="pgno" style="padding: 0px; text-align: center; height: 16px;"><span style="font-size: 10pt; line-height: inherit;" class="pageno ">F-<span style="border-left: none; border-right: none;">29</span></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: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</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: 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; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></p></ix:exclude></div></ix:nonNumeric></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-align: center; line-height: 1.2;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tag853" escape="true"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt; text-align: justify; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Note 12 <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></span>&#160;<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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Commitments and&#160;</span><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;">Contingencies</span></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="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;">Operating Leases</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; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; During 2022, we began negotiations to terminate the 365 Cannabis office lease in Las Vegas, Nevada. We recorded an obligation and lease termination expense of $<ix:nonFraction contextRef="I20221231" name="kern:Terminationexpenses" unitRef="USD" id="Tag1162" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction> million which represents management<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;">&#8217;</span>s best estimate of the costs to exit the lease. The lease termination expense is included within the General and administrative expense&#160;line item as presented in the consolidated statement of operations. In connection with the sale of 365 Cannabis, we agreed to assume the lease termination obligation.&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;"><span style="font-size: 10pt; 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; display: inline !important; line-height: inherit;"><br/></span></span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-family: &quot;times new roman&quot;, times; font-size: 10pt; 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; 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;">During&#160;2021, we terminated our office lease in Toronto, Canada for a termination fee of approximately $<ix:nonFraction contextRef="I20211231" name="kern:TerminationFee" unitRef="USD" id="Tag185" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million, which is included within the General and administrative expense line item on the consolidated statement of operations and was paid in full during the year ended December 31, 2021. In connection with the lease termination, we also wrote off certain assets, primarily leasehold improvements, and the resulting loss of $<ix:nonFraction contextRef="I20211231" name="kern:AssetsWrittenOff" unitRef="USD" id="Tag1169" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction>&#160;million was also recorded in the General and Administrative expense line item as presented in the consolidated statement of operations.</span></span></p><p style="margin: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-size: 10pt; text-align: justify; margin: 0pt; line-height: inherit;"><span style="font-family: 'times new roman', times; font-style: italic; font-weight: bold; line-height: inherit;">Litigation</span><br/></span><br/></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On December 4, 2020,&#160;TechMagic USA LLC (&#8220;Tech Magic&#8221;) filed suit against our wholly-owned subsidiary, Solo, in Massachusetts Superior Court, Department Business Litigation, seeking recovery for certain unpaid invoices pursuant to a Master Services Agreement dated February 5, 2018 (the &#8220;Master Services Agreement&#8221;) by and between TechMagic and Solo. &#160;The sought recovery for&#160;continued fees under the Master Services Agreement through the end of January 2021. Akerna provided a notice of termination of the Master Services Agreement on November 23, 2020 and the parties dispute the effective date of the termination. Solo disputes the validity of the invoices, in whole or in part. Mr. Ashesh Shah, formerly the president of Solo and currently the holder of less than <ix:nonFraction contextRef="I20231123_TechMagicUSALLCMember" name="kern:IssuedAndOutstandingSharesPercentage" unitRef="Pure" id="Tag1174" decimals="INF" scale="-2" format="ixt-sec:numwordsen">five</ix:nonFraction> percent of our issued and outstanding shares of Common Stock is, to our knowledge, the founder and one of the principal managers of TechMagic. On May 21, 2021, Solo filed suit against two of Solo<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;">&#8217;</span>s former directors, Mr. Shah and Palle&#160;Pedersen. Solo sought recovery for Mr. Shah<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;">&#8217;</span>s intentional interference with contractual relations, and the defendant<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;">&#8217;</span>s&#160;breaches of various fiduciary duties owed to Solo. Defendant Shah engaged in improper communications with Solo<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;">&#8217;</span>s customers with the intent that those&#160;customers cease&#160;their contractual relations with Solo. The defendants also&#160;entered into an improper contract with a contractual counter party with whom the defendants had a conflict of interest. The defendants filed a motion to dismiss, which the court found unpersuasive and denied. In July 2022, we entered&#160;into&#160;an agreement with TechMagic&#160;and the defendants to dismiss all litigation and claims described above. In connection with the settlement agreement, we reversed our previously accrued loss contingency of $<ix:nonFraction contextRef="D20220630_1" name="us-gaap:LossContingencyAccrualPayments" unitRef="USD" id="Tag1168" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction> million during the second quarter of 2022 and no amounts were paid in cash.&#160;</span></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><br/></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On 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="Tag287" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction>&#160;million for services&#160;<span style="line-height: inherit;">allegedly provided pursuant to a Subcontractor Agreement between MJF&#160;and TreCom. MJF&#160;provided a notice of termination of the operative Subcontractor Agreement on August 4, 2020. MJF&#160;disputes the validity of TreCom&#8217;s invoices&#160;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.&#160;TreCom failed to return Akerna&#8217;s intellectual property and issued numerous disparaging statements to&#160;one&#160;of Akerna&#8217;s clients.&#160;TreCom&#160;subsequently&#160;filed a motion to dismiss these counterclaims, which was denied by the court.&#160;Akerna intends to vigorously defend against TreCom&#8217;s claims, and pursue its own claims</span>. With respect to&#160;the TreCom&#160;matter, we established a loss contingency <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; display: inline !important; line-height: inherit;">$<ix:nonFraction contextRef="D20211231_TreComSystemsGroupIncMember" name="us-gaap:LossContingencyAccrualPayments" unitRef="USD" id="Tag288" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction>&#160;million in 2021 which remains outstanding&#160;as of December 31, 2022.</span></span><br/></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><br/></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> On January 13, 2023, Courier Plus Inc. d/b/a Dutchie (&#8220;Dutchie&#8221;) filed a complaint in the Court of Common Please, Dauphin County, Pennsylvania against&#160;Akerna&#160;and MJF alleging unfair competition, tortious interference and unjust enrichment with respect to MJF<span style="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-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-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;">s exclusive contract with the&#160;State of Pennsylvania. We filed a preliminary objection alleging serious defects, such as jurisdiction, and we worked with the State of Pennsylvania to ensure compliance&#160;with our contract. We intend to defend our position vigorously and, at the is time, do not believe an estimate of potential loss, if any, is appropriate.</span></span></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><br/></span></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">As of December 31, 2022, and&#160;through the date these consolidated financial statements were issued, there were no other legal proceedings requiring recognition or disclosure in the consolidated financial statements.</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 0pt;"><br/></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-style: italic; font-weight: bold;">Other</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;">In connection with the Sale Transaction and the Merger, we have a commitment to compensate our financial advisor for up to <ix:nonFraction contextRef="I20221231_SaleTransactionAndMergerMember" name="kern:PercentageOfCommitmentToCompensateFinancialAdvisor" unitRef="Pure" id="Tag986" decimals="INF" scale="-2" format="ixt:num-dot-decimal">3</ix:nonFraction> percent of the transaction value <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;">in success fees</span>, subject to a minimum of $<span style="background-color: #ffffff;"><ix:nonFraction contextRef="D20221231_SaleTransactionAndMergerMember" name="kern:FinancialAdvisorSuccessFees" unitRef="USD" id="Tag985" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span> million, should the transactions be completed. In addition, <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 are party to arrangements with our executive officers and certain other administrative employees pursuant to their employment agreements and transaction success agreements that may result in the receipt by such executive officers of cash severance payments and other transaction success bonuses and benefits with a total value of approximately $<ix:nonFraction contextRef="I20221231_SaleTransactionAndMergerMember" name="us-gaap:OtherCommitment" unitRef="USD" id="Tag435" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction>&#160;million (collectively and not individually), but not including the value of any accelerated vesting of our equity awards held by those officers.</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p></ix:nonNumeric><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_C71YSMCFW000000000000000000000b"><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">F-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; font-size: 10pt; text-align: left;"><br/></div></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0pt; 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; border: 0px; box-sizing: border-box; color: #333333; font-size: 13.3333px; background-color: #ffffff; text-align: center; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="border: 0px; box-sizing: border-box; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="border: 0px; box-sizing: border-box; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">&#160;</span></span></p><p style="margin: 0pt; 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; border: 0px; box-sizing: border-box; color: #333333; font-size: 13.3333px; background-color: #ffffff; text-align: center; line-height: 1.2;"><span style="line-height: inherit; font-size: 10pt;"><span style="border: 0px; box-sizing: border-box; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></p><p style="margin: 0pt; 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; border: 0px; box-sizing: border-box; color: #333333; font-size: 13.3333px; background-color: #ffffff; text-align: center; line-height: 1.2;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tag757" escape="true"><p style="color: #000000; font-family: 'times new roman', times; 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; margin: 0pt; text-align: justify; line-height: 1.2; font-weight: bold;"><span style="line-height: inherit; font-size: 10pt;">Note 13 <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;Stockholders&#8217; Equity (Deficit)</span></p><p 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-indent: 0px; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p 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-indent: 0px; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Common and Preferred Stock</span></p><p 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-indent: 0px; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p 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-transform: none; white-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; 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;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="kern:NumberOfClassesOfStock" unitRef="Pure" id="Tag823" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction></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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag798" decimals="INF" format="ixt:num-dot-decimal">150,000,000</ix:nonFraction></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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag643" decimals="INF" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></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><ix:nonNumeric contextRef="D20221231" name="us-gaap:CommonStockVotingRights" id="Tag829" escape="true">one</ix:nonNumeric><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="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; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; 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;<ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag768" decimals="INF" format="ixt:num-dot-decimal">5,000,000</ix:nonFraction>&#160;authorized shares of preferred stock, $<ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag826" decimals="INF" format="ixt:num-dot-decimal">0.0001</ix:nonFraction>&#160;par value per share, of which <ix:nonNumeric contextRef="D20221231_SpecialVotingPreferredStockMember" name="us-gaap:CommonStockVotingRights" id="Tag1128" escape="true">one</ix:nonNumeric> share of special voting preferred stock <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="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; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p 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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: 0pt; font-weight: bold; line-height: inherit;">Convertible Redeemable Preferred Stock</span></p><p 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-indent: 0px; text-transform: none; white-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;"><br/></p><p 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"><span style="line-height: inherit; font-size: 10pt;">On October 4, 2022, we completed an offering&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20221004_SeriesAPreferredStockMember" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag803" decimals="INF" format="ixt:num-dot-decimal">400,000</ix:nonFraction></span>&#160;of shares of the Company&#8217;s Series A Convertible Redeemable Preferred Stock, par value $<ix:nonFraction contextRef="I20221004_SeriesAPreferredStockMember" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag764" decimals="INF" format="ixt:num-dot-decimal">0.0001</ix:nonFraction>&#160;per share (the &#8220;Series A Preferred Stock&#8221;), and&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20221004_SeriesBPreferredStockMember" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag769" decimals="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction></span>&#160;shares of the Company&#8217;s Series B Convertible Redeemable Preferred Stock, par value $<ix:nonFraction contextRef="I20221004_SeriesBPreferredStockMember" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag794" decimals="INF" format="ixt:num-dot-decimal">0.0001</ix:nonFraction>&#160;per share&#160;<span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonNumeric contextRef="D20221004_RedeemablePreferredStockMember" name="us-gaap:ConvertiblePreferredStockTermsOfConversion" id="Tag1145" escape="true">(the &#8220;Series B Preferred Stock,&#8221; and together with the Series A Preferred Stock, the &#8220;Convertible Redeemable Preferred Stock&#8221;), at an offering price of $9.50 per share, representing a 5 percent original issue discount to the stated value of $10.00 per share, for gross proceeds of approximately $4.75 million in the aggregate, before the deduction of $0.4 million for fees and offering expenses of our financial advisor. We also incurred and paid approximately $0.1 million of other issue costs attributable to third-party professional and legal fees. The aggregate net proceeds (after deducting the fees and expenses of our financial advisor) together with the additional amount to provide for the 105 percent redemption premium, or $0.5 million, on the Convertible Redeemable Preferred Stock was deposited in an account with an escrow agent. The shares of the Convertible Redeemable Preferred Stock were convertible, at a conversion price of $0.25 per share (subject in certain circumstances to adjustments), into shares of our Common Stock, at the option of the holders and, in certain circumstances, by the Company.</ix:nonNumeric></span></span></p><p 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-transform: none; white-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: 33.33pt;"><br/></p><p style="color: #000000; font-family: 'times new roman', times; font-size: 10tx; 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: 33.33pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">On November 7, 2022, we held a special meeting of stockholders to consider an amendment (the &#8220;Amendment&#8221;) to our Amended and Restated Certificate of Incorporation (the &#8220;Charter&#8221;), to effect <ix:nonNumeric contextRef="D20221107_1" name="us-gaap:CommonStockVotingRights" id="Tag1121" escape="true">the Reverse Stock Split</ix:nonNumeric>&#160;</span><span style="text-indent: 33.33pt; line-height: inherit;">as determined by our Board of Directors. The holders of the&#160;Convertible Redeemable Preferred Stock agreed to not transfer, offer, sell, contract to sell, hypothecate, pledge or otherwise dispose of the shares of the Convertible Redeemable&#160;Preferred Stock until the Reverse Stock Split, voted the shares of the Series A Preferred Stock purchased in the offering in favor of the Amendment and voted the shares of the Series B Preferred Stock purchased in the offering in a manner that &#8220;mirrored&#8221; the proportions on which the shares of Common Stock (excluding any shares of Common Stock that did not vote), the Company&#8217;s Special Voting Preferred Stock (excluding any proportion of the Special Voting Preferred Stock&#160;that did not vote) and Series A Preferred Stock voted on the Reverse Stock Split. The Reverse Stock Split required the approval of the majority of the issued and outstanding shares entitled to vote on the matter. Because the Series B Preferred Stock was automatically and without further action of the holder voted in a manner that &#8220;mirrored&#8221; the proportions on which the shares of Common Stock (excluding any shares of Common Stock that were not voted), the Company&#8217;s Special Voting Preferred Stock (excluding any proportion of the Special Voting Preferred Stock&#160; that was not voted) and Series A Preferred Stock voted on the Reverse Stock Split, abstentions by common stockholders did not have any effect on the votes cast by the holders of the Series B Preferred Stock. The Amendment was approved on November 7, 2022 and the Reverse Stock Split was effectuated at </span></span>12<span style="font-size: 10pt; text-indent: 33.33pt; line-height: inherit;">:</span>01<span style="font-size: 10pt; line-height: inherit;"><span style="text-indent: 33.33pt; line-height: inherit;"> a.m. Eastern Standard Time on November 8, 2022</span><span style="text-indent: 33.33pt; line-height: inherit;">.&#160;&#160;</span></span></p><p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><br/></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt; line-height: inherit;"><ix:nonNumeric contextRef="D20221231_RedeemablePreferredStockMember" name="us-gaap:ConvertiblePreferredStockTermsOfConversion" id="Tag765" escape="true">The holders of all of the Convertible Redeemable Preferred Stock redeemed their shares for cash at 105 percent of the stated value, or $10.50 per share, of such shares on November 9, 2022. Accordingly, we directed the escrow agent to pay $5.25 million on November 10, 2022 to the holders from the escrow account established upon the date of the Convertible Redeemable Preferred Stock offering. The amounts paid over the&#160;offering price upon redemption are considered &#8220;deemed&#8221; dividends and reported as a reduction of Additional paid-in capital in the&#160;consolidated statement of changes in stockholders<span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">&#8217;</span> equity (deficit).&#160;</ix:nonNumeric></span></p><p style="margin: 0pt; text-align: justify; text-indent: 33.33pt;"><br/></p><div><div style="text-align: center;"><div id="t_ft_WA5L4ENT4W00000000000000000000b"><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><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 style="font-size: 10pt; line-height: inherit;" class="pageno">F-31</span></td></tr></tbody></table></div><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;" xmlns="http://www.w3.org/1999/xhtml"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;" xmlns="http://www.w3.org/1999/xhtml"><br/></div></ix:exclude></div></div><ix:exclude><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p><div style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></span></div></ix:exclude></div><p 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-indent: 0px; text-transform: none; white-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;"><br/></p><p 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-indent: 0px; text-transform: none; white-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; 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="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; border-right: none; border-left: none; line-height: 1.2;"><p style="text-align: justify; text-indent: 48pt; line-height: 1.2; margin: 0px !important;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 33.333pt; line-height: 1.2; font-family: 'Times New Roman', serif; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">In connection with a prior transaction&#160;in which&#160;we acquired Ample in exchange for&#160;<ix:nonFraction contextRef="I20221231" name="kern:ExchangeableShares" unitRef="Shares" id="Tag755" decimals="INF" format="ixt:num-dot-decimal">3,294,574</ix:nonFraction>&#160;million shares of exchangeable&#160;shares (the &#8220;Exchangeable&#160;Shares&#8221;), we issued a single share of our Special&#160;Voting Preferred Stock for the purpose of ensuring that each Exchangeable Share is substantially the economic and voting equivalent of 1/20 of a share of Akerna&#160;Common Stock and that each Exchangeable Share is exchangeable on a&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20221231_SpecialVotingPreferredStockMember" name="kern:PreferredStockConversionRatio" id="Tag772" escape="true">20-for-one</ix:nonNumeric> basis</span>&#160;for a share of Akerna&#160;Common Stock, subject to certain limitations and adjustments, including adjustments to reflect the Reverse Stock Split. Each holder of Exchangeable Shares effectively has the ability to cast votes along with holders of Akerna&#160;Common Stock.&#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: 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 Exchangeable Shares do not have a par value.&#160;</span></span><span style="line-height: inherit; color: #000000;"><span style="border-left: none; border-right: none; line-height: inherit;">The Special Voting Preferred Stock has a par value of<span style="line-height: inherit;">&#160;</span>$<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; line-height: inherit; display: inline !important;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag810" decimals="INF" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></span></span><span style="line-height: inherit;">&#160;</span>per share and a preference in liquidation of<span style="line-height: inherit;">&#160;</span>$<span style="line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockLiquidationPreference" unitRef="USDPerShare" id="Tag813" decimals="INF" format="ixt:num-dot-decimal">1.00</ix:nonFraction></span>.</span><span style="line-height: inherit;">&#160;</span>The Special Voting Preferred Stock entitles the holder to an aggregate number of votes equal to 1/20 of 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 stockholders. At such time as the Special Voting Preferred Stock has no votes attached to it, the share shall be automatically cancelled.&#160;</span></span></p><p style="text-align: justify; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p><p style="text-align: justify; text-indent: 33.33pt; 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;"><span style="font-family: 'times new roman', times; line-height: inherit;">During the<span style="line-height: inherit;">&#160;</span></span>year ended December 31, 2022<span style="font-family: 'times new roman', times; line-height: inherit;">, several Ample shareholders exchanged a total of<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;"><ix:nonFraction contextRef="I20220930" name="kern:ExchangeableShares" unitRef="Shares" id="Tag188" decimals="INF" format="ixt:num-dot-decimal">23,614</ix:nonFraction></span><span style="line-height: inherit;">&#160;</span>E<span style="font-family: 'times new roman', times; line-height: inherit;">xchangeable&#160;Shares with a value of<span style="line-height: inherit;">&#160;</span></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><span style="line-height: inherit;"><ix:nonFraction contextRef="I20220930" name="kern:AggregateValueOfExchangeableShares" unitRef="USD" id="Tag805" decimals="0" format="ixt:num-dot-decimal">180,647</ix:nonFraction>&#160;for&#160;<ix:nonFraction contextRef="I20220930" name="kern:ExchangeableSharesIssued" unitRef="USD" id="Tag297" decimals="0" format="ixt:num-dot-decimal">1,180</ix:nonFraction>&#160;shares of&#160;Akerna</span><span style="line-height: inherit;"><span style="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 style="line-height: inherit;">&#160;</span></span>December 31, 2022<span style="font-family: 'times new roman', times; line-height: inherit;">, there were a total of<span style="line-height: inherit;">&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20220930" name="kern:ExchangeableSharesOutstanding" unitRef="USD" id="Tag703" decimals="0" format="ixt:num-dot-decimal">285,672</ix:nonFraction></span></span><span style="line-height: inherit;">&#160;exchangeable shares remaining as issued and outstanding which could be exchanged for&#160;<ix:nonFraction contextRef="I20220930" name="us-gaap:ExcessStockSharesOutstanding" unitRef="Shares" id="Tag1120" decimals="INF" format="ixt:num-dot-decimal">14,284</ix:nonFraction>&#160;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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><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: 33.33pt; text-align: justify;"><span style="line-height: inherit; font-size: 10pt;">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&#160;<span style="border-left: none; border-right: none; line-height: inherit;">$<ix:nonFraction contextRef="D20211231_ATMProgramMember" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" unitRef="USD" id="Tag818" decimals="-6" scale="6" format="ixt:num-dot-decimal">25</ix:nonFraction></span>&#160;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;<ix:nonFraction contextRef="D20220923" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" unitRef="Shares" id="Tag152" decimals="INF" format="ixt:num-dot-decimal">118,629</ix:nonFraction>&#160;shares of Common Stock with an aggregate gross purchase price of $<ix:nonFraction contextRef="D20220923" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" unitRef="USD" id="Tag807" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.7</ix:nonFraction>&#160;million, including&#160;<ix:nonFraction contextRef="D20220923_ATMProgramMember" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" unitRef="Shares" id="Tag766" decimals="INF" format="ixt:num-dot-decimal">90,808</ix:nonFraction>&#160;shares with an aggregate gross purchase price of $<ix:nonFraction contextRef="D20220930_ATMProgramMember" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" unitRef="USD" id="Tag406" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction>&#160;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.&#160;&#160;</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: 33.33pt; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;"><span style="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&#160;<span style="border-left: none; border-right: none; line-height: inherit;">$<ix:nonFraction contextRef="D20220928" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" unitRef="USD" id="Tag271" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.0</ix:nonFraction></span>&#160;million of shares of our Common Stock<span style="border-left: none; border-right: none; line-height: inherit;">&#160;<ix:nonNumeric contextRef="D20220928_ATMProgramMember" name="us-gaap:SaleOfStockDescriptionOfTransaction" id="Tag852" 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>&#160;</span>Net proceeds from the sale of Common Stock under&#160;the 2022 ATM Program have been and will continue to be used for general corporate purposes</span></span><span style="line-height: inherit;">&#160;including working capital, marketing, product development and capital expenditures. Through December 31, 2022, we sold a total of&#160;<ix:nonFraction contextRef="I20221231" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag196" decimals="INF" format="ixt:num-dot-decimal">552,148</ix:nonFraction>&#160;shares of Common Stock with an aggregate gross purchase price of $<ix:nonFraction contextRef="D20221231" name="us-gaap:SupplementalDeferredPurchasePrice" unitRef="USD" id="Tag824" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction>&#160;million under the 2022 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 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; font-style: italic; font-weight: bold; line-height: inherit;">2022 Unit Offering</span></p><p style="text-indent: 33.33pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: times, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">On July 5, 2022, we&#160;completed the 2022 Unit Offering which was comprised of an aggregate of</span><span style="line-height: inherit;">&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20220705" name="kern:DescriptionOfUnitOffering" id="Tag778" 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.</ix:nonNumeric>&#160;</span></span></span><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The Pre-Funded Warrants were exercised immediately thereafter at their nominal exercise price of $</span><ix:nonFraction contextRef="I20220705_PreFundedWarrantsMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag116" decimals="INF" format="ixt:num-dot-decimal">0.002</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;per share.&#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: 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;">The Common Warrants accompanying each of the Units and Pre-funded Units were issued separately and are immediately tradeable separately upon issuance.&#160;</span><span style="line-height: inherit;">The Common Warrants have an exercise price of $</span></span><ix:nonFraction contextRef="I20220705" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag1126" decimals="INF" format="ixt:num-dot-decimal">4.60</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;per share subject to certain adjustments, are immediately exercisable and will expire&#160;</span><span style="line-height: inherit;"><ix:nonNumeric contextRef="I20221231_WarrantMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Tag753" format="ixt-sec:durwordsen">five years</ix:nonNumeric> from the date of issuance. In connection with the Convertible Redeemable Preferred Stock offering, the exercise price of the&#160;Common Warrants was reduced to&#160;$</span></span><ix:nonFraction contextRef="I20220705" name="us-gaap:SharesIssuedPricePerShare" unitRef="USDPerShare" id="Tag783" decimals="INF" format="ixt:num-dot-decimal">3.518</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;per share effective October 5, 2022.</span></span></span></p><p style="text-indent: 33.33pt; 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;"><span style="line-height: inherit; font-family: 'times new roman', times;"><span style="border-left: none; border-right: none; line-height: inherit;">We granted the Underwriter a 45-day option from the effective date of the 2022 Unit Offering to purchase from us (i) additional shares of Common Stock and/or (ii) Common Warrants and/or (iii) Pre-Funded Warrants, in any combination thereof solely to cover over-allotments(the&#160;&#8220;Over-allotment Option&#8221;); however, the Over-allotment Option expired unexercised on August 14, 2022.&#160;</span></span><span style="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-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;">shares of Common Stock (the &#8220;Underwriter Warrants&#8221;). Upon the expiration of the&#160;Over-allotment Option, the Underwriter Warrants provided for the purchase of&#160;</span>up to&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20220705" name="kern:UnderwriterWarrantsToPurchaseShares" unitRef="Shares" id="Tag785" decimals="INF" 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 fr<span style="font-family: 'times new roman', times; line-height: inherit;">om&#160;</span></span></span><span style="line-height: inherit; font-family: 'times new roman', times;"><span style="border-left: none; border-right: none; line-height: inherit;">six</span></span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>months after<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;"><ix:nonNumeric contextRef="D20220930" name="us-gaap:PlanOfReorganizationDatesPlanIsEffective" id="Tag710" format="ixt:date-monthname-day-year-en">June 29, 2022</ix:nonNumeric></span><span style="line-height: inherit;">&#160;</span>(the &#8220;Effective Date&#8221;) and ending</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;<ix:nonNumeric contextRef="I20221231_UnderwriterWarrantsMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Tag817" format="ixt-sec:durwordsen">five years</ix:nonNumeric> from the Effective Date, at a price per share equal to $</span><span style="line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20220705" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag756" decimals="INF" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span>, subject to certain adjustments</span><span style="line-height: inherit;">.<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">In connection with the Convertible Redeemable Preferred Stock offering, the exercise price of the&#160;Underwriter Warrants was reduced to&#160;$<ix:nonFraction contextRef="I20220705_UnderwritersMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag679" decimals="INF" format="ixt:num-dot-decimal">3.518</ix:nonFraction>&#160;per share effective October 5, 2022.&#160;</span>The Underwriter Warrants may be transferred by the Underwriter without restriction during the same period.&#160;</span></span></span></p><div style="text-align: center;"><div style="text-align: center;"><ix:exclude><div style="text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><div style="text-align: center;"><div id="t_ft_SJQN634B3400000000000000000000b"><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">F-32</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><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><br/></div><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-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;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></span></div></ix:exclude></div></div><p style="text-indent: 0px; margin: 0px; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><br/></p><p style="text-indent: 33.33pt; 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', serif;"><span style="font-family: 'Times New Roman', serif; line-height: inherit;"><span style="line-height: inherit;">T<span style="font-family: 'times new roman', times; line-height: inherit;">he Unit Offering closed on July 5, 2022 and we received</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;<span style="line-height: inherit;">net proceeds of approximately $</span></span><ix:nonFraction contextRef="D20220705" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" unitRef="USD" id="Tag770" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.2</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;million after deducting underwriting discounts and commissions and related&#160;expenses including legal and other professional fees. In connection with the&#160;Convertible Notes Amendment, a total of $</span><ix:nonFraction contextRef="I20220705_ConvertibleNotesAmendmentMember" name="kern:ProceedsDepositedInRestrictedAccounts" unitRef="USD" id="Tag787" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.0</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;million of the proceeds were deposited into the Restricted Accounts. We used the remaining net proceeds from the </span>2022<span style="font-family: 'times new roman', times; line-height: inherit;"> Unit Offering for general corporate purposes, including working capital, marketing, product development and capital expenditures. As of December 31, 2022, a total of&#160;</span><ix:nonFraction contextRef="I20220930" name="kern:WarrantsOutstanding" unitRef="Shares" id="Tag808" decimals="INF" format="ixt:num-dot-decimal">45,652,174</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;warrants exercisable for&#160;</span><ix:nonFraction contextRef="D20220930" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" unitRef="Shares" id="Tag777" decimals="INF" format="ixt:num-dot-decimal">2,282,609</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;shares of Common Stock remain outstanding from <ix:nonNumeric contextRef="D20221004" name="us-gaap:ConvertiblePreferredStockTermsOfConversion" id="Tag782" escape="true">the 2022 Unit Offering including&#160;43,478,261&#160;Common Warrants exercisable for&#160;2,173,913&#160;shares of Common Stock and&#160;2,173,913&#160;Underwriter Warrants exercisable for&#160;108,696&#160;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-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-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. Accordingly, the net proceeds of $9.2&#160;million were recorded as:&#160;(i) an increase to Common Stock of $217 representing the issuance of 1,469,143 shares of Common Stock attributable to the Units&#160;and the issuance of 704,770 shares of Common Stock from the exercise of the Pre-funded Warrants, both at their par value of $0.0001 per share&#160;and (ii) an increase to Additional Paid-In Capital of $9.2 million</ix:nonNumeric></span> for the amounts received over par value less the underwriting discounts and commissions and related expenses&#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: 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;"><span style="line-height: inherit;">including legal and other professional fees</span></span>.</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: 10pt; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"><span style="line-height: inherit;">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: 33.33pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">In connection with MTech<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;s</span>&#160;</span><ix:nonNumeric contextRef="D20221231" name="us-gaap:ClassOfWarrantOrRightExpenseOrRevenueRecognized" id="Tag767" escape="true"><span style="line-height: inherit;">initial public offering, MTech sold&#160;</span><span style="line-height: inherit;">units consisting of&#160;<span style="line-height: inherit;">one</span>&#160;share of MTech&#8217;s common stock and&#160;<span style="line-height: inherit;">one</span>&#160;warrant of MTech (&#8220;MTech Public Warrant&#8221;). Each MTech Public Warrant entitled the holder to purchase&#160;<span style="line-height: inherit;">one</span>&#160;share of MTech&#8217;s common stock. Concurrently with MTech&#8217;s initial public offering, MTech sold additional units on a private offering basis.&#160;&#160;Each of these units consisted of&#160;<span style="line-height: inherit;">one</span>&#160;share of MTech&#8217;s common stock and&#160;<span style="line-height: inherit;">one</span>&#160;warrant of MTech (&#8220;MTech Private Warrant&#8221;).</span></ix:nonNumeric><span style="line-height: inherit;"> Each MTech Private Warrant entitled the holder to purchase&#160;<span style="line-height: inherit;"><ix:nonFraction contextRef="I20221231_MtechMember_CommonStockMember_MtechPrivateWarrantMember" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" unitRef="Shares" id="Tag700" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction></span>&#160;share of MTech&#8217;s common stock.&#160;&#160;&#160;</span></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: 33.33pt; 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 the Private Warrants, respectively, at an exchange ratio of&#160;<ix:nonNumeric contextRef="D20221231_PublicWarrantsAndPrivateWarrants2019Member" name="kern:WarrantStockConversionRatio" id="Tag771" escape="true">one-for-one</ix:nonNumeric> to a warrant to purchase&#160;<span style="line-height: inherit;"><ix:nonFraction contextRef="I20221231_CommonClassAMember" name="kern:CommonWarrantsShares" unitRef="Shares" id="Tag642" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span>&#160;share of Akerna&#8217;s Common Stock with identical terms and conditions. Concurrent with the Reverse Stock Split, the exchange ratio of the 2019 Public Warrants and the Private Warrants was changed&#160;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&#160;Warrants have been reflected on our consolidated balance sheets as a derivative liability and are not included the summary of outstanding warrants&#160;presented below.</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: 33pt; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The following table summarizes our warrants outstanding as of the dates presented:</span><br/></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="D20221231" name="kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" id="Tag802" escape="true"><table border="0" cellpadding="0" width="100%" style="height: 100px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; width: 100%; margin-left: 0.1px;"><tbody><tr style="height: 10px;"><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; font-family: 'times new roman'; font-size: 10pt;"><br/></td><td valign="bottom" colspan="2" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; 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: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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 valign="bottom" 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; text-align: right;"><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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2"><p><span style="font-size: 10pt; line-height: inherit;"><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; 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; line-height: inherit;">Date</span></span><br/></p></td><td valign="bottom" 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; text-align: right;"><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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px;"><br/></td><td valign="bottom" 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; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Balance as of December 31, 2021 </span></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; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" colspan="2" style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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-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; line-height: inherit; display: inline !important;">Issued</span></span><br/></td><td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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: 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; line-height: inherit; display: inline !important;">Exercised</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></span><br/></td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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-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; line-height: inherit; display: inline !important;">Expired</span></span><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td colspan="2" valign="bottom" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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-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; line-height: inherit; display: inline !important;">Balance as of</span></span></p><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-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; line-height: inherit; display: inline !important;">December 31</span>,</span></p><p style="margin: 0px; text-indent: 0px;"><span style="line-height: inherit; font-size: 10pt;">2022</span><br/></p></td><td valign="bottom" 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;"><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 valign="bottom" 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: 37%;"><span style="line-height: inherit; font-size: 10pt;">2019 Public Warrants&#160;<span style="line-height: inherit;">(</span><span style="border-left: none; border-right: none; line-height: inherit;">1</span><span style="line-height: inherit;">)</span></span></td><td valign="bottom" 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%;"><br/></td><td valign="bottom" 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; text-align: right; width: 1%;"><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-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; line-height: inherit; display: inline !important;">$</span></span></td><td valign="bottom" 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; text-align: right; width: 6%;"><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="D20211231_TwoThousandNineteenPublicWarrantsMember" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag773" decimals="INF" format="ixt:num-dot-decimal">230.00</ix:nonFraction></span></td><td valign="bottom" 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; text-align: right; width: 1%;"><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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"><br/></td><td valign="bottom" 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; text-align: right; width: 6%;"><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="D20211231_TwoThousandNineteenPublicWarrantsMember" name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" id="Tag801" format="ixt:date-month-day-year">6/19/2024</ix:nonNumeric></span></td><td valign="bottom" 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; text-align: right; width: 1%;"><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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"><br/></td><td valign="bottom" 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; text-align: right; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 6%;"><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="I20211231_TwoThousandNineteenPublicWarrantsMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag822" decimals="INF" format="ixt:num-dot-decimal">5,813,804</ix:nonFraction></span></td><td valign="bottom" 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; text-align: right; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 1%;"><br/></td><td valign="bottom" 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; text-align: right; width: 6%;"><ix:nonFraction contextRef="D20221231_TwoThousandNineteenPublicWarrantsMember" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" xsi:nil="true" id="Tag707"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 6%;"><ix:nonFraction contextRef="D20221231_TwoThousandNineteenPublicWarrantsMember" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" xsi:nil="true" id="Tag827"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 1%;"><br/></td><td valign="bottom" 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; text-align: right; width: 6%;"><ix:nonFraction contextRef="D20221231_TwoThousandNineteenPublicWarrantsMember" name="kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" xsi:nil="true" id="Tag704"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; width: 6%;"><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="Tag698" decimals="0" format="ixt:num-dot-decimal">5,813,804</ix:nonFraction></span></td><td valign="bottom" 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%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td></tr><tr style="height: 15px;"><td valign="bottom" 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;"><span style="line-height: inherit; font-size: 10pt;">2022 Unit Offering&#160;</span></td><td valign="bottom" 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;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td style="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; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><br/></td><td valign="bottom" 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;"><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 valign="bottom" 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;"><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;Pre-funded Warrants<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">(2)</span></span></td><td valign="bottom" 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;"><br/></td><td valign="bottom" 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; text-align: right;"><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-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; line-height: inherit; display: inline !important;">$</span></span></td><td valign="bottom" 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; text-align: right;"><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="D20211231_PreFundedWarrantMember" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag754" decimals="INF" format="ixt:num-dot-decimal">0.002</ix:nonFraction></span></td><td valign="bottom" 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; text-align: right;"><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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right;"><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="D20211231_PreFundedWarrantMember" name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" id="Tag784" format="ixt:date-month-day-year">6/29/2027</ix:nonNumeric></span></td><td valign="bottom" 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; text-align: right;"><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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><ix:nonFraction contextRef="I20211231_PreFundedWarrantMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" xsi:nil="true" id="Tag706"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><br/></td><td valign="bottom" 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; text-align: right;"><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="D20221231_PreFundedWarrantMember" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" id="Tag779" decimals="0" format="ixt:num-dot-decimal">14,095,400</ix:nonFraction></span></td><td valign="bottom" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-size: 10pt; line-height: inherit;">(<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; line-height: inherit;"><ix:nonFraction contextRef="D20221231_PreFundedWarrantMember" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag1175" decimals="0" format="ixt:num-dot-decimal" sign="-">14,095,400</ix:nonFraction></span></span></td><td valign="bottom" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt;"><span style="font-size: 10pt; line-height: inherit;">)</span></td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><br/></td><td valign="bottom" 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; text-align: right;"><ix:nonFraction contextRef="D20221231_PreFundedWarrantMember" name="kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" xsi:nil="true" id="Tag701"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><ix:nonFraction contextRef="I20221231_PreFundedWarrantMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" xsi:nil="true" id="Tag791"></ix:nonFraction>&#8212;</td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td></tr><tr style="height: 15px;"><td valign="bottom" 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;"><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="line-height: inherit;">&#160;</span><span style="line-height: inherit;">(3)</span></span></td><td valign="bottom" 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;"><br/></td><td valign="bottom" 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; text-align: right;"><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-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; line-height: inherit; display: inline !important;">$</span></span></td><td valign="bottom" 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; text-align: right;"><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="D20211231_CommonWarrantMember_1" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag12" decimals="INF" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span></td><td valign="bottom" 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; text-align: right;"><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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td style="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; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right;"><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="D20211231_CommonWarrantMember_1" name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" id="Tag788" format="ixt:date-month-day-year">6/29/2027</ix:nonNumeric></span></td><td valign="bottom" 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; text-align: right;"><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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><ix:nonFraction contextRef="I20211231_CommonWarrantMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" xsi:nil="true" id="Tag806"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><br/></td><td valign="bottom" 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; text-align: right;"><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="D20221231_CommonWarrantMember_1" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" id="Tag795" decimals="0" format="ixt:num-dot-decimal">43,478,261</ix:nonFraction></span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><ix:nonFraction contextRef="D20221231_CommonWarrantMember_1" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" xsi:nil="true" id="Tag811"></ix:nonFraction>&#8212;</td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><br/></td><td valign="bottom" 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; text-align: right;"><ix:nonFraction contextRef="D20221231_CommonWarrantMember_1" name="kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" xsi:nil="true" id="Tag702"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><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_CommonWarrantMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag820" decimals="0" format="ixt:num-dot-decimal">43,478,261</ix:nonFraction></span></td><td valign="bottom" 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;"><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 valign="bottom" 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;"><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="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: 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; line-height: inherit; display: inline !important;">(3)</span></span></td><td valign="bottom" 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;"><br/></td><td valign="bottom" 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; text-align: right;"><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-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; line-height: inherit; display: inline !important;">$</span></span></td><td valign="bottom" 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; text-align: right;"><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="D20211231_UnderwriterWarrantsMember_1" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag792" decimals="INF" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span></td><td valign="bottom" 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; text-align: right;"><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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right;"><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="D20211231_UnderwriterWarrantsMember_1" name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" id="Tag814" format="ixt:date-month-day-year">6/29/2027</ix:nonNumeric></span></td><td valign="bottom" 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; text-align: right;"><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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="I20211231_UnderwriterWarrantsMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" xsi:nil="true" id="Tag821"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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="D20221231_UnderwriterWarrantsMember_1" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" id="Tag815" decimals="0" format="ixt:num-dot-decimal">2,173,913</ix:nonFraction></span></td><td valign="bottom" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20221231_UnderwriterWarrantsMember_1" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" xsi:nil="true" id="Tag164"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20221231_UnderwriterWarrantsMember_1" name="kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" xsi:nil="true" id="Tag812"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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="I20221231_UnderwriterWarrantsMember_1" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag197" decimals="0" format="ixt:num-dot-decimal">2,173,913</ix:nonFraction></span></td><td valign="bottom" 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;"><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;"><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td style="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; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td valign="bottom" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="line-height: inherit; display: inline;"><ix:nonFraction contextRef="I20211231" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag825" decimals="INF" format="ixt:num-dot-decimal">5,813,804</ix:nonFraction></span></span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><br/></td><td valign="bottom" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="D20221231" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" id="Tag809" decimals="INF" format="ixt:num-dot-decimal">59,747,574</ix:nonFraction></span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-size: 10pt; line-height: inherit;">(<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; line-height: inherit;"><ix:nonFraction contextRef="D20221231" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag828" decimals="INF" format="ixt:num-dot-decimal" sign="-">14,095,400</ix:nonFraction></span></span></td><td valign="bottom" style="padding: 0px 0px 1px; 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;"><span style="font-size: 10pt; line-height: inherit;">)</span></td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><br/></td><td valign="bottom" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20221231" name="kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" xsi:nil="true" id="Tag776"></ix:nonFraction>&#8212;</td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td valign="bottom" style="padding-top: 0px; padding-right: 0px; padding-bottom: 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="I20221231" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag1127" decimals="0" format="ixt:num-dot-decimal">51,465,978</ix:nonFraction></span></td><td valign="bottom" 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td></tr></tbody></table></ix:nonNumeric><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;"><span style="border-right: none; border-left: none; line-height: inherit; font-size: 10pt;">(1)&#160;<span><ix:footnote xml:lang="en-US" id="footnote3" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">The <span style="line-height: inherit; display: inline;">2019</span> Public Warrants are exercisable&#160;for&#160;</span></span></span><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-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="I20191231_PublicWarrantMember" name="kern:ExchangeableShares" unitRef="Shares" id="Tag819" decimals="INF" format="ixt:num-dot-decimal">290,690</ix:nonFraction></span></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of Common Stock at&#160;$<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20191231_CommonStockMember" name="us-gaap:SaleOfStockPricePerShare" unitRef="USDPerShare" id="Tag780" decimals="2" format="ixt:num-dot-decimal">230.00</ix:nonFraction></span>&#160;per share or a ratio of&#160;</span></span></span><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-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="I20191231_WarrantMember" name="kern:WarrantsOutstanding" unitRef="Shares" id="Tag790" decimals="0" format="ixt:num-dot-decimal">20</ix:nonFraction></span></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;warrants for&#160;</span></span></span><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-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="I20191231_CommonStockMember" name="kern:CommonWarrantsShares" unitRef="Shares" id="Tag789" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction></span></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;share of Common Stock.</span></span></span></span></ix:footnote></span></span></p><p style="margin: 0pt; text-align: justify;"><span style="border-right: none; border-left: none; line-height: inherit; font-size: 10pt;">(2)&#160;<span><ix:footnote xml:lang="en-US" id="footnote4" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">A total of&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="D20221231_PreFundedWarrantsMember" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" id="Tag781" decimals="0" format="ixt:num-dot-decimal">14,095,400</ix:nonFraction></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;Pre-funded Warrants were issued and exercised in exchange for&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:ExcessStockSharesIssued" unitRef="Shares" id="Tag793" decimals="0" format="ixt:num-dot-decimal">704,770</ix:nonFraction></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of&#160; Common Stock.</span></span></span></ix:footnote></span></span></p><p style="margin: 0pt 0pt 5pt; text-align: justify; text-indent: 0pt;"><span style="border-right: none; border-left: none; line-height: inherit; font-size: 10pt;">(3)&#160;<span><ix:footnote xml:lang="en-US" id="footnote5" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="D20221231" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" unitRef="Shares" id="Tag804" decimals="0" format="ixt:num-dot-decimal">2,282,609</ix:nonFraction></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of Common Stock at $</span></span><span style="line-height: inherit; display: inline;"><span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag816" decimals="2" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;per share or a ratio of&#160;</span></span><span style="line-height: inherit; display: inline;"><span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="I20221231_WarrantMember" name="kern:WarrantsOutstanding" unitRef="Shares" id="Tag786" decimals="0" format="ixt:num-dot-decimal">20</ix:nonFraction></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;warrants for&#160;</span></span><span style="line-height: inherit; display: inline;"><span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="kern:CommonWarrantsShares" unitRef="Shares" id="Tag699" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;share of Common Stock.</span></span></span></ix:footnote></span></span></p></div></div></div></div></ix:nonNumeric><p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><div id="t_ft_HTIUNMOHDS00000000000000000000b"><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">F-33</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;"><span style="font-size: 10pt; line-height: inherit;"><a href="#TOC"></a></span><br/></div></div><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-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><br/></div><div 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; font-size: 13.3333px; background-color: #ffffff; margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></span></div><div 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; font-size: 13.3333px; background-color: #ffffff; margin: 0pt; text-align: center; line-height: 1.2;"><br/></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tag343" escape="true"><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;"><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: 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;">Note <span style="border-left: none; border-right: none; line-height: inherit;">14</span><b 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-indent: 0px; text-transform: none; white-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;<span style="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: 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;"><span style="line-height: inherit;">&#160;</span>Stock-Based Compensation and Other Benefit Plans</span></span></p><p style="background-color: #ffffff; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="background-color: #ffffff; margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 48pt; margin: 0pt; text-align: justify; line-height: inherit;">On June 17, 2019, our stockholders considered and approved the<span style="line-height: inherit;">&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;">2019</span><span style="line-height: inherit;">&#160;</span>Long Term Incentive Plan, or the Equity Incentive <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;">Plan,</span> and reserved an initial<span style="line-height: inherit;">&#160;</span><ix:nonFraction contextRef="I20190617_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="Shares" id="Tag990" decimals="INF" format="ixt:num-dot-decimal">1,040,038</ix:nonFraction><span style="line-height: inherit;">&#160;</span>shares of Akerna Common Stock for issuance thereunder. </span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 48pt; margin: 0pt; text-align: justify; line-height: inherit;">In June 2020 and May 2022, our stockholders approved amendments to the Equity <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;">Incentive</span> Plan increasing the number of shares authorized for issuance thereunder by <ix:nonFraction contextRef="D20200626_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" unitRef="Shares" id="Tag532" decimals="INF" format="ixt:num-dot-decimal">525,000</ix:nonFraction>&#160;and&#160;</span><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 48pt; line-height: inherit;"><ix:nonFraction contextRef="D20220531_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" unitRef="Shares" id="Tag195" decimals="0" format="ixt:num-dot-decimal">2,934,962</ix:nonFraction></span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 48pt; margin: 0pt; text-align: justify; line-height: inherit;">, respectively. Subsequent to these amendments, the total number of shares authorized for issuance thereunder was <ix:nonFraction contextRef="D20221231_RestrictedSharesAndRestrictedStockUnitsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" unitRef="Shares" id="Tag226" decimals="0" format="ixt:num-dot-decimal">4,500,000</ix:nonFraction> prior to the Reverse Stock Split. After giving effect to the&#160;Reverse Stock Split, the adjusted <span style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">number of shares authorized for issuance was <ix:nonFraction contextRef="I20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="Shares" id="Tag389" decimals="0" format="ixt:num-dot-decimal">225,000</ix:nonFraction></span>. As of December 31, 2022, there were <ix:nonFraction contextRef="D20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" unitRef="Shares" id="Tag525" decimals="0" format="ixt:num-dot-decimal">172,021</ix:nonFraction> authorized shares remaining available&#160;for issuance.&#160;</span></p><p style="background-color: #ffffff; margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"><br/></p><p style="background-color: #ffffff; margin: 0pt; text-align: justify; text-indent: 48pt; 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: 2.62%; 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;">The Equity Incentive Plan is administered&#160;by the compensation committee of our Board of Directors and provides for the offering of awards to employees, officers, directors and consultants in the form of restricted stock, restricted stock units, or RSUs, options, stock appreciation rights, or SARs, and other stock-based awards. Since the Mergers, we have only granted RSUs&#160;that are subject to time-based vesting and require continuous employment, typically over a period of&#160;</span><ix:nonNumeric contextRef="D20221231_RestrictedStockUnitsRSUMember_EquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="Tag521" format="ixt-sec:durwordsen">four years</ix:nonNumeric>&#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: 2.62%; 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;">from the grant date or the first day of the service period. We have not granted any restricted stock, options, SARs&#160;or other stock-based awards since the Mergers. Certain awards granted by MJF prior to the Mergers were exchanged for and became subject to restricted stock agreements, or Restricted Shares, with varying vesting terms that reflect the vesting conditions applicable to the predecessor awards at the time of the Mergers.&#160;&#160;</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="text-indent: 48px; line-height: inherit;">A summary of our unvested Restricted Shares and </span>RSUs<span style="text-indent: 48px; line-height: inherit;">&#160;activity&#160;is presented in the table below:&#160;</span></span></span><br/></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><div style="line-height: 1.2;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="Tag399" escape="true"><table style="height: 149px; border-collapse: collapse; padding: 2px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 10px; margin-left: 0.1px;"><td style="height: 10px; vertical-align: bottom; width: 50.4438%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.0355%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; line-height: inherit;"> Restricted Shares </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Restricted Stock Units </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Total </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit; background-color: #ffffff;"> Weighted Average Grant Date Fair Value </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;"><td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"><p style="margin: 0pt; font-family: 'Times New Roman';"><span style="line-height: inherit;"> Unvested as of <span style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-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;">December 31, 2020</span></span></p></td><td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"><br/></td><td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; border-top: 1pt solid #000000 !important; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20201231_RestrictedStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag527" decimals="INF" format="ixt:num-dot-decimal">3,215</ix:nonFraction></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20201231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag526" decimals="INF" format="ixt:num-dot-decimal">38,151</ix:nonFraction></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag522" decimals="INF" format="ixt:num-dot-decimal">41,366</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag524" decimals="INF" format="ixt:num-dot-decimal">135.40</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 11px;"><td style="padding-left: 9pt; height: 11px; vertical-align: bottom; width: 50.4438%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> Granted </span></p></td><td style="height: 11px; margin-left: 0.1px; vertical-align: bottom; width: 1.0355%;"><br/></td><td style="height: 11px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_RestrictedStockMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" xsi:nil="true" id="Tag537"></ix:nonFraction>&#8212;</p></td><td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag530" decimals="INF" format="ixt:num-dot-decimal">22,382</ix:nonFraction></p></td><td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag534" decimals="INF" format="ixt:num-dot-decimal">22,382</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag520" decimals="INF" format="ixt:num-dot-decimal">81.00</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 11px; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 16px; background-color: #cceeff;"><td style="padding-left: 9pt; height: 16px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> Vested </span></p></td><td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;">(<ix:nonFraction contextRef="D20211231_RestrictedStockMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag987" decimals="INF" format="ixt:num-dot-decimal">1,528</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(<ix:nonFraction contextRef="D20211231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag516" decimals="INF" format="ixt:num-dot-decimal">21,385</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag205" decimals="INF" format="ixt:num-dot-decimal">22,913</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; <ix:nonFraction contextRef="D20211231_17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag444" decimals="INF" format="ixt:num-dot-decimal">111.00</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.0355%;"><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: 50.4438%;"><span style="line-height: inherit;">Forfeited</span></td><td style="padding-bottom: 1.5pt; height: 17px; vertical-align: bottom; width: 1.0355%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="height: 17px; margin: 0px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; padding: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;">(<ix:nonFraction contextRef="D20211231_RestrictedStockMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="Shares" id="Tag988" decimals="INF" format="ixt:num-dot-decimal">67</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(<ix:nonFraction contextRef="D20211231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="Shares" id="Tag208" decimals="INF" format="ixt:num-dot-decimal">4,959</ix:nonFraction></span></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="Shares" id="Tag390" decimals="INF" format="ixt:num-dot-decimal">5,026</ix:nonFraction></span></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; <ix:nonFraction contextRef="D20211231_17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag211" decimals="INF" format="ixt:num-dot-decimal">90.20</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;"><td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Unvested as of December 31, 2021</span></p></td><td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20211231_RestrictedStockMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag569" decimals="INF" format="ixt:num-dot-decimal">1,620</ix:nonFraction></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20211231_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag518" decimals="INF" format="ixt:num-dot-decimal">34,189</ix:nonFraction></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag989" decimals="INF" format="ixt:num-dot-decimal">35,809</ix:nonFraction></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag536" decimals="INF" format="ixt:num-dot-decimal">109.40</ix:nonFraction></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Granted</span></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231_RestrictedStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" xsi:nil="true" id="Tag529"></ix:nonFraction>&#8212;</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag437" decimals="INF" format="ixt:num-dot-decimal">14,146</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag515" decimals="INF" format="ixt:num-dot-decimal">14,146</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag441" decimals="INF" format="ixt:num-dot-decimal">13.54</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-indent: 10px; width: 50.4438%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Vested</span></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20221231_RestrictedStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag210" decimals="INF" format="ixt:num-dot-decimal">1,286</ix:nonFraction></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20221231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag206" decimals="INF" format="ixt:num-dot-decimal">22,478</ix:nonFraction></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag212" decimals="INF" format="ixt:num-dot-decimal">23,764</ix:nonFraction></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag207" decimals="INF" format="ixt:num-dot-decimal">54.06</ix:nonFraction></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Forfeited</span></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231_RestrictedStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="Shares" xsi:nil="true" id="Tag528"></ix:nonFraction>&#8212;</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"></td><td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20221231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="Shares" id="Tag445" decimals="INF" format="ixt:num-dot-decimal">14,771</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="Shares" id="Tag567" decimals="INF" format="ixt:num-dot-decimal">14,771</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag209" decimals="INF" format="ixt:num-dot-decimal">112.41</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 50.4438%;"><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;">Unvested as of </span>December 31, 2022<br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231_RestrictedStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag535" decimals="INF" format="ixt:num-dot-decimal">334</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag438" decimals="INF" format="ixt:num-dot-decimal">11,086</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag439" decimals="INF" format="ixt:num-dot-decimal">11,420</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">$</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; margin: 0px; text-indent: 0px; padding: 0px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag523" decimals="INF" format="ixt:num-dot-decimal">89.66</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"><br/></td></tr></tbody></table></ix:nonNumeric></div><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; 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; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">For the years ended December 31, 2022&#160;and 2021, we recognized<span><span style="line-height: inherit;"><span style="line-height: inherit;"> stock-based compensation expense</span></span></span>&#160;related to the ratable amortization of the unvested Restricted Shares and RSUs of $<ix:nonFraction contextRef="D20221231_RestrictedSharesAndRestrictedStockUnitsMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag442" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction> million, and $<ix:nonFraction contextRef="D20211231_17" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag443" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction> million,&#160;respectively. During each of the same periods<span style="border-left: none; border-right: none; line-height: inherit;">,</span>&#160;we capitalized less than&#160;<span style="line-height: inherit;">$<ix:nonFraction contextRef="D20211231_17" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" unitRef="USD" id="Tag436" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million </span>in stock-based compensation costs as software development cost.<span style="background-color: rgb(255, 255, 255); line-height: inherit;"> A total of $</span><ix:nonFraction contextRef="I20221231_RestrictedSharesAndRestrictedStockUnitsMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" unitRef="USD" id="Tag1176" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction><span style="background-color: rgb(255, 255, 255); line-height: inherit;"> million of unrecognized costs as of December 31, 2022 related to Restricted Shares and RSUs will be ratably recognized over an estimated weighted average remaining vesting period of </span><ix:nonNumeric contextRef="D20221231_RestrictedSharesAndRestrictedStockUnitsMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Tag446" format="ixt-sec:duryear">1.40</ix:nonNumeric><span style="background-color: rgb(255, 255, 255); line-height: inherit;">&#160;years.</span></span></span><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"><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: 0px; text-transform: none; white-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;"><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Employee Benefit Plan</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: 0px; text-transform: none; white-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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#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: 48pt; line-height: 1.2;"><span style="line-height: inherit;">We have a 401(k) Plan (the &#8220;401(k) Plan&#8221;) to provide retirement benefits for our employees.&#160;<span style="border-left: none; border-right: none; line-height: inherit;">Employees may contribute up to a portion of their annual compensation to the 401(k) Plan, limited to a maximum annual amount as updated annually by the Internal Revenue Service.</span>&#160;We do not offer a match of employee contributions nor any discretionary contributions.&#160;</span></p></ix:nonNumeric><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="line-height: 1.2;"><div id="t_ft_X5PX24PSRK00000000000000000000b"><div style="line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><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;">F-34</span></td></tr></tbody></table></div><hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;" xmlns="http://www.w3.org/1999/xhtml"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;" xmlns="http://www.w3.org/1999/xhtml"><br/></div></div></div><p style="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: 0px; text-transform: none; white-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: center; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="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: 0px; text-transform: none; white-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: center; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></p></div></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 12pt 0pt 0pt; text-indent: 48pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="Tag267" escape="true"><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 12pt 0pt 0pt; text-indent: 48pt;"><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; font-weight: bold;"><span style="line-height: inherit; font-weight: bold; font-size: 10pt;">Note <span style="border-left: none; border-right: none; line-height: inherit;">15</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;<span style="color: #212121; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; 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;">Fair Value</span></span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-size: 10pt;"><i style="font-weight: bold; font-family: 'Times New Roman'; text-indent: 0pt;">Fair Value Measurement <i style="color: #000000; font-family: 'Times New Roman'; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">&#8211;</i>&#160;Contingent Consideration&#160;</i><span style="font-style: italic; font-family: 'Times New Roman'; text-indent: 48pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span></span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 64pt; line-height: 1.2;"><p style="margin: 12pt 0pt 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; background-color: #ffffff; font-family: 'Times New Roman'; font-size: 13.3333px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="line-height: inherit; font-size: 10pt;">In connection with our acquisition of 365 Cannabis in October 2021, the 365 Cannabis selling shareholders had the potential to earn contingent consideration <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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">payable in Common Stock or cash if certain revenue criteria were met.</span>&#160;The fair value of the contingent consideration, or Earn-out Obligation, on the date of acquisition of 365 Cannabis wa<span style="line-height: inherit;">s $<ix:nonFraction contextRef="I20211231_CannabisMember" name="us-gaap:BusinessCombinationContingentConsiderationLiability" unitRef="USD" id="Tag194" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.3</ix:nonFraction> million. The Earn-out Obligation was reduced by $<ix:nonFraction contextRef="D20220930_ThreeSixtyFiveCannabisMember" name="kern:ReductionOfEarnOutObligation" unitRef="USD" id="Tag198" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.0</ix:nonFraction> million in September 2022 in connection with the finalization of the purchase accounting associated with the acquisition of 365 Cannabis.&#160;</span><span style="line-height: inherit;">T</span>he carrying amount of the Earn-out Obligation was further reduced to its fair value of $<ix:nonFraction contextRef="D20221231_ThreeSixtyFiveCannabisMember" name="kern:ReductionOfEarnOutObligation" unitRef="USD" id="Tag120" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction>&#160;million on December 31, 2022 in connection with the sale of 365 Cannabis that was completed in January 2023.<span style="line-height: inherit;">&#160;The&#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: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">corresponding adjustments have been reflected in the loss from discontinued operations for the year ended December 31, 2022.</span></span></span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; position: relative; top: 0.5pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We value contingent consideration using a probability-weighted discounted cash flow model, which incorporates inputs that are not observable in the market and thus represents a Level </span>3<span style="font-family: 'times new roman', times; line-height: inherit;"> measurement as defined in GAAP. The unobservable inputs utilized for measuring the fair value of the contingent consideration reflect management<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;">&#8217;</span>s own assumptions about the assumptions that market participants would use in valuing the contingent consideration as of the valuation date, as well as our knowledge of specific transactions that effect the calculation.</span></span></p><p 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: 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: 16pt 0pt 0pt; line-height: 1.2;"><span style="font-weight: bold; font-size: 10pt; line-height: inherit;"><i>Fair Value Option&#160;Election &#8211; Convertible Notes</i></span></p><p style="color: #000000; font-family: 'Times New Roman'; font-size: 10px; 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: 12pt 0pt 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 elected to account for both the Senior Convertible Notes and the 2020 Notes 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</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: 64px; text-transform: none; white-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>remeasured<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: 64px; text-transform: none; white-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-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">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 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;">&#8217;</span>&#160;equity (deficit).&#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: 64px; text-transform: none; white-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 remaining estimated fair value adjustment is presented as a single line item within Other income (expense) in our consolidated statement of operations under the caption, Change in fair value of convertible notes</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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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></span></span></p><p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 12pt 0pt 0pt; text-indent: 32pt; line-height: 1.3;"><span style="line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">For the 2020 Notes and Senior Convertible Notes, which are measured at fair value categorized within Level 3 of the fair value hierarchy, the following is a reconciliation of the fair values for the periods presented:</span></span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><ix:nonNumeric contextRef="D20221231_SeniorSecuredConvertibleNotesMember" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="Tag1160" escape="true"><table style="height: 83px; 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" width="100%"><tbody><tr style="font-size: 0px; height: 0px;"><td style="height: 0px; width: 84.8384%;"></td><td style="height: 0px; width: 0.9942%;"></td><td style="height: 0px; width: 0.9942%;"></td><td style="height: 0px; width: 12.0133%;"></td><td style="height: 0px; width: 0.9942%;"></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 17px;"><span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;">2020 Notes</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; height: 17px;"><br/></td><td style="margin-top: 0px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Ending fair value balance - December 31, 2020 </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"><p style="margin: 0px; text-indent: 0px; text-align: right;"><ix:nonFraction contextRef="I20211231_SeniorSecuredConvertibleNotesMember" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag626" decimals="0" format="ixt:num-dot-decimal">13,398,000</ix:nonFraction></p></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;">Principal payments in cash and Common Stock</span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;">(<span><ix:nonFraction contextRef="D20211005_SeniorSecuredConvertibleNotesMember" name="us-gaap:RepaymentsOfConvertibleDebt" unitRef="USD" id="Tag388" decimals="0" format="ixt:num-dot-decimal">15,172,727</ix:nonFraction></span></span></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span><br/></td></tr><tr style="height: 16px;"><td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in the statements of operations</span></span></td><td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 16px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"><span style="font-size: 10pt;"><span><ix:nonFraction contextRef="D20211005_SeniorSecuredConvertibleNotesMember" name="kern:ChangesInFairValueReportedInStatementsOfOperations" unitRef="USD" id="Tag296" decimals="0" format="ixt:num-dot-decimal">2,030,904</ix:nonFraction></span></span></td><td style="margin-top: 0px; height: 16px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in other comprehensive income</span></span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><span>(<ix:nonFraction contextRef="D20211005_SeniorSecuredConvertibleNotesMember" name="kern:ChangeInFairValueReportedInOtherComprehensiveIncome" unitRef="USD" id="Tag295" decimals="0" format="ixt:num-dot-decimal" sign="-">70,000</ix:nonFraction></span></span></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 84.8384%;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Gain on extinguishment of debt reported in the statement of operations</span></td><td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;">(</span><ix:nonFraction contextRef="D20211005_SeniorSecuredConvertibleNotesMember" name="kern:GainOnExtinguishmentOfDebtReported" unitRef="USD" id="Tag160" decimals="0" format="ixt:num-dot-decimal" sign="-">186,177</ix:nonFraction></td><td style="margin-top: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Ending fair value balance - October 5, 2021</span></span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;"><span><ix:nonFraction contextRef="I20211005_SeniorSecuredConvertibleNotesMember" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" xsi:nil="true" id="Tag151"></ix:nonFraction>&#8212;</span></span></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"><br/></td></tr></tbody></table></ix:nonNumeric><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 33.33pt; line-height: 1.2;"><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: 64px; text-transform: none; white-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: 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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">For the Senior Secured Notes, which are measured at fair value categorized within Level<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;">3</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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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>of the fair value hierarchy, the following is a reconciliation of the fair val<span style="line-height: inherit;">ues from&#160;October 5, 2021&#160;</span></span><span style="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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">to&#160;</span>December 31, 2022<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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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><br/></span></span></p><ix:nonNumeric contextRef="D20221231_SeniorConvertibleNotesMember" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="Tag172" escape="true"><table style="height: 121px; 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" width="100%"><tbody><tr style="font-size: 0px; height: 15px;"><td style="height: 15px; width: 84.8384%;"></td><td style="height: 15px; width: 0.9942%;"></td><td style="height: 15px; width: 0.9942%;"></td><td style="height: 15px; width: 12.0133%;"></td><td style="height: 15px; width: 0.9942%;"></td></tr><tr style="background-color: #cceeff; height: 14px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 14px;"><span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;">Senior Convertible Notes</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 14px;"><br/></td><td style="margin: 0px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff; height: 14px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Beginning fair value balance on October 5, 2021 </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 12.0133%;" valign="bottom"><p style="margin: 0px; text-align: right;"><ix:nonFraction contextRef="I20211005_FairValueInputsLevel3Member_SeniorConvertibleNotesMember" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag1123" decimals="0" format="ixt:num-dot-decimal">18,000,000</ix:nonFraction></p></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;">Principal payments in cash and Common Stock</span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><span><ix:nonFraction contextRef="D20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember" name="us-gaap:RepaymentsOfConvertibleDebt" unitRef="USD" xsi:nil="true" id="Tag984"></ix:nonFraction>&#8212;</span></span></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff;"></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in the statements of operations</span></span></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;"><span>(<ix:nonFraction contextRef="D20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember" name="kern:ChangesInFairValueReportedInStatementsOfOperations" unitRef="USD" id="Tag981" decimals="0" format="ixt:num-dot-decimal" sign="-">665,000</ix:nonFraction></span></span></td><td style="margin: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom; text-indent: 0px;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in other comprehensive income&#160;</span></span></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;"><span>(<ix:nonFraction contextRef="D20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember" name="kern:ChangeInFairValueReportedInOtherComprehensiveIncome" unitRef="USD" id="Tag758" decimals="0" format="ixt:num-dot-decimal" sign="-">30,000</ix:nonFraction></span></span></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Ending fair value balance - December 31, 2021</span></span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;"><span><ix:nonFraction contextRef="I20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag708" decimals="0" format="ixt:num-dot-decimal">17,305,000</ix:nonFraction></span></span></td><td style="margin: 0px; height: 10px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr><tr style="background-color: #cceeff; height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"><span style="font-size: 10pt;">Principal payments in cash and Common Stock</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"><br/></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px;"><span style="font-size: 10pt;">(</span><ix:nonFraction contextRef="D20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember" name="us-gaap:RepaymentsOfConvertibleDebt" unitRef="USD" id="Tag705" decimals="0" format="ixt:num-dot-decimal">5,337,273</ix:nonFraction></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 10px;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Change in fair value reported in the statements of operations</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"><br/></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 10px;"><ix:nonFraction contextRef="D20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember" name="kern:ChangesInFairValueReportedInStatementsOfOperations" unitRef="USD" id="Tag620" decimals="0" format="ixt:num-dot-decimal">2,884,273</ix:nonFraction></td><td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr><tr style="background-color: #cceeff; height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Change in fair value reported in other comprehensive income&#160;</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-size: 10pt;">(</span><ix:nonFraction contextRef="D20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember" name="kern:ChangeInFairValueReportedInOtherComprehensiveIncome" unitRef="USD" id="Tag269" decimals="0" format="ixt:num-dot-decimal" sign="-">245,000</ix:nonFraction></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 12px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 12px;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Ending fair value balance - December 31, 2022</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 12px;"><br/></td><td style="margin: 0px; vertical-align: bottom; width: 0.9942%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">$</span></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="I20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag171" decimals="0" format="ixt:num-dot-decimal">14,607,000</ix:nonFraction></td><td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr></tbody></table></ix:nonNumeric><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="margin: 0pt; text-indent: 0pt;"><ix:exclude><div style="margin: 0pt; text-indent: 0pt;" xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_BQUH8SOWU800000000000000000000b"><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;">F-<span style="border-left: none; border-right: none;">35</span></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-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: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">&#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-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: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="line-height: inherit; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></p></ix:exclude></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: 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: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><br/></p><p style="text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', 'serif'; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The estimated fair value of the Senior Convertible Notes and the 2020 Notes were computed using Monte Carlo simulations, which incorporates significant inputs that are not observable in the market, and thus represents a Level 3 measurement as defined by GAAP. &#160;The unobservable inputs utilized for measuring the fair value of the Senior Convertible Notes and the 2020 Notes reflect our assumptions about the assumptions that market participants would use in valuing the Senior Convertible Notes and 2020 Notes as of the issuance date and subsequent reporting periods.&#160;</span></p><p 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-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-indent: 48px; line-height: 1.2;"><br/></p><p 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-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 determined the fair value of the Senior Convertible Notes by using the following key inputs to the Monte Carlo Simulation Model:</span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><ix:nonNumeric contextRef="D20221231_SeniorConvertibleNotesMember" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="Tag1144" escape="true"><table style="height: 178px; font-family: &quot;times new roman&quot;; 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-top: 0px; font-size: 10pt; width: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto;" cellpadding="0" width="100%"><tbody><tr style="font-size: 0px; height: 0px;"><td style="height: 0px;"></td><td style="height: 0px;"><br/></td><td style="height: 0px;"><br/></td><td style="height: 0px;"><br/></td><td style="height: 0px;"></td><td style="height: 0px;"><br/></td><td style="height: 0px;"></td><td style="height: 0px;"></td><td style="height: 0px;"></td></tr><tr style="height: 15px;"><td style="margin-top: 0px; height: 15px;"><br/></td><td style="margin-top: 0px; height: 15px;"><br/></td><td style="margin-top: 0px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: rgb(0, 0, 0) !important;" colspan="6"><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: center; 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;"><span><span style="line-height: inherit;">As of&#160;December 31,</span></span></b></td><td style="margin-top: 0px; height: 15px;"><br/></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px;" valign="bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt;"><span style="font-size: 10pt;"><span><b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -8px; 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;">Fair Value Assumptions - Senior Convertible Notes</b></span></span></p></td><td style="margin-top: 0px; height: 10px;"><br/></td><td style="margin-top: 0px; height: 10px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" colspan="2" valign="bottom"><span style="font-size: 10pt;"><b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-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;"><span>2022</span></b></span><br/></td><td style="margin-top: 0px; height: 10px;" valign="bottom"><p style="margin: 0px; font-size: 8pt;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px;"><br/></td><td style="margin-top: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom" colspan="2"><p style="margin: 0px; font-size: 8pt;"><span style="font-size: 10pt;"><b style="color: #000000; font-family: 'times new roman'; 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: -webkit-center; background-color: #ffffff;"><span>2021</span></b></span></p></td><td style="margin-top: 0px; height: 10px;" valign="top"><p style="margin: 0px; padding: 0px; font-size: 8pt;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 74%;" valign="bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px;"><span style="font-size: 10pt;"> Face value principal payable </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;"><span style="font-size: 10pt;"><span><ix:nonFraction contextRef="I20221231_SeniorConvertibleNotesMember" name="us-gaap:DebtInstrumentFaceAmount" unitRef="USD" id="Tag1124" decimals="0" format="ixt:num-dot-decimal">14,662,727</ix:nonFraction></span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160;&#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;" valign="bottom"><p style="margin: 0px;"><ix:nonFraction contextRef="I20211231_SeniorConvertibleNotesMember" name="us-gaap:DebtInstrumentFaceAmount" unitRef="USD" id="Tag983" decimals="0" format="ixt:num-dot-decimal">20,000,000</ix:nonFraction></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="top"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160;&#160; </span></p></td></tr><tr style="height: 19px;"><td style="margin-top: 0px; height: 19px;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings </span></p></td><td style="margin-top: 0px; height: 19px;"><br/></td><td style="margin-top: 0px; height: 19px;"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 19px; margin-left: 0.1px; vertical-align: middle;"><span style="font-size: 10pt;"><span><ix:nonFraction contextRef="I20221231_SeniorConvertibleNotesMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag760" decimals="INF" format="ixt:num-dot-decimal">4.75</ix:nonFraction></span></span></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 19px;"><br/></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px;"><ix:nonFraction contextRef="I20211231_SeniorConvertibleNotesMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag759" decimals="INF" format="ixt:num-dot-decimal">4.05</ix:nonFraction></p></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Value of Common Stock on measurement date </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;"><span><ix:nonFraction contextRef="I20221231_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionsValueOfCommonStock" unitRef="USDPerShare" id="Tag709" decimals="INF" format="ixt:num-dot-decimal">0.69</ix:nonFraction></span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><ix:nonFraction contextRef="I20211231_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionsValueOfCommonStock" unitRef="USDPerShare" id="Tag644" decimals="INF" format="ixt:num-dot-decimal">1.75</ix:nonFraction></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="margin-top: 0px; height: 18px;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Expected term (years) </span></p></td><td style="margin-top: 0px; height: 18px;"><br/></td><td style="margin-top: 0px; height: 18px;"><br/></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle;"><span style="font-size: 10pt;"><span><ix:nonNumeric contextRef="D20221231_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionExpectedTerms" id="Tag638" format="ixt-sec:duryear">1.8</ix:nonNumeric></span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px;"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px;"><ix:nonNumeric contextRef="D20211231_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionExpectedTerms" id="Tag627" format="ixt-sec:duryear">2.8</ix:nonNumeric></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Volatility </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;"><span><ix:nonFraction contextRef="D20221231_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionsVolatilityRate" unitRef="Pure" id="Tag624" decimals="INF" scale="-2" format="ixt:num-dot-decimal">77</ix:nonFraction></span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><ix:nonFraction contextRef="D20211231_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionsVolatilityRate" unitRef="Pure" id="Tag622" decimals="INF" scale="-2" format="ixt:num-dot-decimal">75</ix:nonFraction></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Market yield (range) </span></p></td><td style="margin-top: 0px; height: 10px;"><br/></td><td style="margin-top: 0px; height: 10px;"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; margin-left: 0.1px; vertical-align: middle;"><span style="font-size: 10pt;"><span><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20221231_MaximumMember_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionsMarketYieldRate" unitRef="Pure" id="Tag214" decimals="INF" scale="-2" format="ixt:num-dot-decimal">44.3</ix:nonFraction> to <ix:nonFraction contextRef="D20221231_MinimumMember_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionsMarketYieldRate" unitRef="Pure" id="Tag200" decimals="INF" scale="-2" format="ixt:num-dot-decimal">43.9</ix:nonFraction></span></span><span></span></span></td><td style="margin-top: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td><td style="margin-top: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: right;" valign="middle"><p style="margin: 0px;"><span style="border-left: none; border-right: none; line-height: inherit; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_MaximumMember_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionsMarketYieldRate" unitRef="Pure" id="Tag190" decimals="INF" scale="-2" format="ixt:num-dot-decimal">37.1</ix:nonFraction> to <ix:nonFraction contextRef="D20211231_MinimumMember_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionsMarketYieldRate" unitRef="Pure" id="Tag168" decimals="INF" scale="-2" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: left;" valign="middle"><span style="font-size: 10pt;"><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: -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></span></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Risk free rate </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;"><span><ix:nonFraction contextRef="D20221231_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionRiskFreeInterestRate" unitRef="Pure" id="Tag167" decimals="INF" scale="-2" format="ixt:num-dot-decimal">4.4</ix:nonFraction></span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160;% </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><ix:nonFraction contextRef="D20211231_SeniorConvertibleNotesMember" name="kern:FairValueAssumptionRiskFreeInterestRate" unitRef="Pure" id="Tag166" decimals="INF" scale="-2" format="ixt:num-dot-decimal">1.0</ix:nonFraction></p></td><td style="margin-top: 0px; height: 18px; vertical-align: middle; margin-left: 0.1px; background-color: rgb(204, 238, 255); text-align: left;" valign="middle"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td></tr><tr style="height: 17px;"><td style="margin-top: 0px; height: 17px;"><span style="font-size: 10pt;">Issue date</span></td><td style="margin-top: 0px; height: 17px;"><br/></td><td style="margin-top: 0px; height: 17px;"><br/></td><td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px;"><ix:nonNumeric contextRef="D20221231_SeniorConvertibleNotesMember" name="us-gaap:DebtInstrumentIssuanceDate1" id="Tag163" format="ixt:date-monthname-day-year-en">October 5, 2021</ix:nonNumeric></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><ix:nonNumeric contextRef="D20211231_SeniorConvertibleNotesMember" name="us-gaap:DebtInstrumentIssuanceDate1" id="Tag162" format="ixt:date-monthname-day-year-en">October 5, 2021</ix:nonNumeric></td><td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;">Maturity date</span></td><td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><ix:nonNumeric contextRef="D20221231_SeniorConvertibleNotesMember" name="us-gaap:DebtInstrumentMaturityDate" id="Tag158" format="ixt:date-monthname-day-year-en">October 5, 2024</ix:nonNumeric></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><ix:nonNumeric contextRef="D20211231_SeniorConvertibleNotesMember" name="us-gaap:DebtInstrumentMaturityDate" id="Tag106" format="ixt:date-monthname-day-year-en">October 5, 2024</ix:nonNumeric></td><td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; background-color: rgb(204, 238, 255);"><br/></td></tr></tbody></table></ix:nonNumeric><div style="border-right: none; border-left: none;"><p style="text-align: start; text-indent: 0pt; margin: 16pt 0pt 0pt; line-height: 1.2;"><span style="font-style: italic; font-weight: bold; font-size: 10pt; color: #000000; font-family: 'Times New Roman'; 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; background-color: #ffffff; line-height: inherit;"><i>Fair Value Measurement &#8211; Private Warrants</i></span><br/></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt;">For the Private Warrants, which are classified as derivative liabilities on our consolidated balance sheets and measured at fair value categorized within Level </span>3<span style="font-size: 10pt;"> of the fair value hierarchy, the following is a reconciliation of the fair values for the years ended December 31, 2022 and December 31, 2021:&#160;&#160;</span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><div id="t_ft_XFM3TJWD3K00000000000000000000b"><ix:nonNumeric contextRef="D20221231_PrivateWarrantsMember" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="Tag110" escape="true"><table style="height: 66px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" border="0" cellpadding="0" width="100%"><tbody><tr style="height: 17px;"><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 74.8414%;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 24.537%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="6"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">Year Ended <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: center; 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;"><span style="color: #000000; line-height: inherit;">December 31,</span></b></span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 74.8414%;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2022</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.47992%; border-bottom-width: 1px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%; border-bottom-width: 1px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2021</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"><br/></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 74.8414%;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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="I20211231_PrivateWarrantsMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" unitRef="USD" id="Tag628" decimals="0" format="ixt:num-dot-decimal">63,178</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.47992%; border-bottom-width: 1px;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%; border-bottom-width: 1px;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%; border-bottom-width: 1px;"><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: 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%; border-bottom-width: 1px;"><ix:nonFraction contextRef="I20201231_PrivateWarrantsMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" unitRef="USD" id="Tag992" decimals="0" format="ixt:num-dot-decimal">311,376</ix:nonFraction></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%;"><br/></td></tr><tr style="height: 12px;"><td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; width: 74.8414%;"><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; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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="D20221231_PrivateWarrantsMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" unitRef="USD" id="Tag154" decimals="0" format="ixt:num-dot-decimal" sign="-">63,178</ix:nonFraction></span></p></td><td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; width: 1.47992%; border-bottom-width: 1px;"><span style="font-size: 10pt;">)</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%; border-bottom-width: 1px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; text-align: right; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-size: 10pt;">(</span><ix:nonFraction contextRef="D20211231_PrivateWarrantsMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" unitRef="USD" id="Tag153" decimals="0" format="ixt:num-dot-decimal" sign="-">248,198</ix:nonFraction></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.8414%;" 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; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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_PrivateWarrantsMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" unitRef="USD" xsi:nil="true" id="Tag215"></ix:nonFraction>&#8212;</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 1.47992%; border-bottom-width: 1px;" valign="bottom"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1.05708%; border-bottom-width: 1px;" valign="bottom"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><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: 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><ix:nonFraction contextRef="I20211231_PrivateWarrantsMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" unitRef="USD" id="Tag104" 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; vertical-align: bottom; width: 1.05708%;" valign="bottom"><br/></td></tr></tbody></table></ix:nonNumeric></div><p style="margin: 0in 0in 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: 0.5in; font-family: 'Times New Roman', serif;"><br/></p><div style="margin: 0pt; text-indent: 0pt;"><ix:exclude><div style="margin: 0pt; text-indent: 0pt;" xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_ZZYOC8MTPC00000000000000000000b"><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;">F-<span style="border-left: none; border-right: none;">36</span></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 xmlns="http://www.w3.org/1999/xhtml"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">&#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-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: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><span style="line-height: inherit; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></span></p></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><p style="margin: 0in 0in 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: 0.5in; font-family: 'Times New Roman', serif;"><span style="line-height: inherit; font-size: 10pt;">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 2019 Public Warrants as of the end of the reporting periods.</span></p><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: 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: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><br/></p></div><p style="margin: 0pt; text-indent: 33.35pt; text-align: justify;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">We </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">recognize changes to the derivative liability against earnings or loss each reporting period. Upon exercise of the </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;">Private </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">Warrants, holders will receive a delivery of </span>Akerna<span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;"> shares on a net or gross share basis per the terms of the </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;">Private </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">Warrants and any exercise will reclassify the </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;">Private </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">Warrants, at the time of exercise, to stockholders&#8217;&#160;equity to reflect the equity transaction.&#160;&#160;There are no periodic settlements prior to the holder exercising the&#160;</span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;">Private </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">Warrants. There were no transfers in or out of Level </span></span>3<span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify; text-indent: 0.5in; line-height: inherit;"> from other levels for the fair value hierarchy.&#160;</span><br/></p><p style="margin: 0in 0in 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-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; text-indent: 0.5in; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p><p style="margin: 0in 0in 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: 33.35pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We estimated the fair value by using the following key inputs:&#160;</span></p><p style="margin: 0in 0in 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: 33.35pt; font-family: 'Times New Roman', serif; padding-left: 30px;"><br/></p><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231_PrivateWarrantsMember" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="Tag840" escape="true"><table style="height: 88px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" border="0" cellpadding="0" width="100%"><tbody><tr><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;"><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;"><br/></div></td><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 24.9586%; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="6"><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: center; 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;"><span><span style="line-height: inherit;">As of December 31,</span></span></b><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;"><br/></td></tr><tr style="height: 13px;"><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;" 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; font-size: 10pt;"><b><span style="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="line-height: inherit;">&#160;</span><span style="color: #000000; 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; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-size: 10pt;"><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: center; 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;"><span style="color: #000000; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></b></span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; font-size: 10pt;"><b><span style="color: #000000; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2021</span></span></b></span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;" 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 </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" valign="bottom"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%; border-bottom-width: 1px;" 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_PrivateWarrantsMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag170" decimals="INF" 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.92308%; border-bottom-width: 1px;" 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.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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="I20211231_PrivateWarrantsMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag155" decimals="INF" 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.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160;&#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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;"> Exercise price, as adjusted for the Reverse Stock Split </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="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_PrivateWarrantsMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag387" decimals="INF" format="ixt:num-dot-decimal">230.00</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="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="I20211231_PrivateWarrantsMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag467" decimals="INF" format="ixt:num-dot-decimal">230.00</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 13px;"><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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 on measurement date </span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; 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_PrivateWarrantsMember" name="kern:FairValueAssumptionsValueOfCommonStock" unitRef="USDPerShare" id="Tag165" decimals="INF" 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; width: 1.92308%;" 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; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; 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="I20211231_PrivateWarrantsMember" name="kern:FairValueAssumptionsValueOfCommonStock" unitRef="USDPerShare" id="Tag466" decimals="INF" format="ixt:num-dot-decimal">1.75</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 13px;"><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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; width: 1.0355%;" 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; 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; </span></p></td><td style="padding: 0px; height: 13px; 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:nonNumeric contextRef="D20221231_PrivateWarrantsMember" name="kern:FairValueAssumptionExpectedTerms" id="Tag105" format="ixt-sec:duryear">1.46</ix:nonNumeric></span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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; </span></p></td><td style="padding: 0px; height: 13px; 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:nonNumeric contextRef="D20211231_PrivateWarrantsMember" name="kern:FairValueAssumptionExpectedTerms" id="Tag625" format="ixt-sec:duryear">2.46</ix:nonNumeric></span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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; width: 1.0355%;" 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; 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; </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; font-family: 'times new roman', times; line-height: inherit;"><ix:nonFraction contextRef="D20221231_PrivateWarrantsMember" name="kern:FairValueAssumptionsVolatilityRate" unitRef="Pure" xsi:nil="true" id="Tag159"></ix:nonFraction>NM</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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: 1.0355%;" 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; 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; </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; font-family: 'times new roman', times; line-height: inherit;"><ix:nonFraction contextRef="D20211231_PrivateWarrantsMember" name="kern:FairValueAssumptionsVolatilityRate" unitRef="Pure" id="Tag169" decimals="INF" scale="-2" format="ixt:num-dot-decimal">85.8</ix:nonFraction></span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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: 19px;"><td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; </span></p></td><td style="padding: 0px; height: 19px; 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="D20221231_PrivateWarrantsMember" name="kern:FairValueAssumptionRiskFreeInterestRate" unitRef="Pure" xsi:nil="true" id="Tag993"></ix:nonFraction>NM</span></p></td><td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;"><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="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; </span></p></td><td style="padding: 0px; height: 19px; 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="D20211231_PrivateWarrantsMember" name="kern:FairValueAssumptionRiskFreeInterestRate" unitRef="Pure" id="Tag991" decimals="INF" scale="-2" format="ixt:num-dot-decimal">0.8</ix:nonFraction></span></p></td><td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; 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="color: #000000; line-height: inherit;">Fair Value Measurement &#8211; 2022 Unit Offering Common and Underwriter Warrants&#160;</span></i></b></span></ix:nonNumeric><p style="margin: 0pt; text-align: justify; line-height: 1.3;"><br/></p><p style="margin: 0pt; text-align: justify; line-height: 1.3; text-indent: 33.33pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; 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="color: #000000; 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: 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 the 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.3; text-indent: 0px;"><br/></p><ix:nonNumeric contextRef="D20221231_CommonWarrantsAndUnderwriterWarrantsMember" name="kern:FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" id="Tag447" escape="true"><table style="height: 54px; 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: 10px;"><td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%;"><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: 10px; width: 1.36068%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 10.8562%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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-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: 10px; width: 1.10847%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%; background-color: #cceeff;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Exercise&#160;price as adjusted for the Reverse Stock Split</span></td><td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 1.36068%; 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: 10px; width: 10.8562%; 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" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" unitRef="USDPerShare" id="Tag161" decimals="INF" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span></td><td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 1.10847%; 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; width: 86.5955%;"><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; width: 1.36068%;"><br/></td><td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 10.8562%;"><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" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tag621" format="ixt-sec:duryear">5.0</ix:nonNumeric></span></td><td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 1.10847%;"><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; width: 86.5955%; 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; width: 1.36068%; 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; width: 10.8562%; 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" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="Pure" id="Tag224" decimals="INF" 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; width: 1.10847%; 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.3; text-indent: 33.33pt;"><br/></p><p style="margin: 0pt; text-align: justify; line-height: 1.3; text-indent: 33.33pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; 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="color: #000000; 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: 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 13).&#160;&#160;</span></span></i></b></span></p></div></div></div></ix:nonNumeric><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: 0pt; line-height: 1.2;"><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;">F-<span style="border-left: none; border-right: none;">37</span></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><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">&#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-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; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><span style="line-height: inherit; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Notes to Consolidated Financial Statements</span></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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><br/></p></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:EarningsPerShareTextBlock" id="Tag392" 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 <span style="line-height: inherit;">16</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;<span style="color: #212121; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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; font-family: Calibri, sans-serif, serif, EmojiFont; line-height: inherit;"><span style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman', serif, EmojiFont;"><span style="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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Loss&#160;</span><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;">Per Share</span></span></span></span></span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; 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;">D</span><span style="color: #000000; font-family: 'Times New Roman', serif; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">uring the year ended <span style="border-right: none; border-left: none; line-height: inherit;">December 31, 2022</span>, we used the <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; display: inline !important; line-height: inherit;">&#8220;two-class&#8221;</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;method to compute net loss per share because we issued securities other than common shares 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 interests in Ample. The&#160;</span>two<span style="font-family: 'times new roman', times; line-height: inherit;">-class method requires earnings for the period to be allocated between common shares and participating securities based on their respective rights to receive distributed and undistributed earnings. Under the&#160;</span>two<span style="font-family: 'times new roman', times; line-height: inherit;">-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-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 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>&#160;</span></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; margin: 0pt 0px; text-align: justify; text-indent: 0.5in; line-height: inherit;"><span style="color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'times new roman', times; 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: 0cm; text-align: justify; text-indent: 36pt;">Diluted net loss per common share is calculated under the&#160;two-class method by giving effect to all potentially dilutive&#160;common shares, including warrants, restricted stock, RSUs and shares of common stock issuable upon conversion of our Senior Convertible Notes. <span style="color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: inherit; 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;">We</span> analyzed the potential dilutive effect of any outstanding convertible securities under the &#8220;if-converted&#8221; method, in which it is assumed that the outstanding Exchangeable Shares and Senior Convertible Notes are converted to shares of Akerna&#160;Common Stock at the beginning of the period or date of issuance, if later. We report the more dilutive of the approaches (two-class or if-converted) as the diluted net loss per share during the period.&#160;The dilutive effect of unvested restricted stock and RSUs 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;</span></span></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: 0pt 0px; text-align: justify; text-indent: 0.5in;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">&#160;</span></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: 0pt 0px; text-align: justify; text-indent: 0.5in;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">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. The table below details potentially outstanding shares on a fully diluted basis&#160;that were not included in the calculation of diluted earnings per share:&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tag927" escape="true"><table style="height: 171px; width: 100.001%; margin: 0px; font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"><tbody><tr style="height: 15px;"><td style="padding: 0px; width: 74.9219%; height: 15px;"><br/></td><td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"><br/></td><td style="text-align: center; border-bottom-width: 1px; padding: 0px; width: 23.0156%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; height: 15px;" colspan="5"><span style="font-weight: bold;">Year Ended December 31,</span></td><td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; padding: 0px; width: 74.9219%;"><br/></td><td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: center; border-bottom-width: 1px; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;" colspan="2"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">2022</span></span><br/></td><td style="text-align: center; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: center; border-bottom-width: 1px; font-weight: bold; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;" colspan="2"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2021</span><br/></td><td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; 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;">Shares issuable upon exchange of Exchangeable Shares</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20221231_ConvertibleDebtMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag380" decimals="INF" format="ixt:num-dot-decimal">14,284</ix:nonFraction></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20211231_ConvertibleDebtMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag285" decimals="INF" format="ixt:num-dot-decimal">15,465</ix:nonFraction></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt;">Warrants</span></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"><br/></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: rgb(204, 238, 255); padding: 0px 0px 0px 20px; width: 74.9219%; margin: 0px; text-indent: 0px;">2019<span style="font-size: 10pt;"> Public Warrants</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20221231_WarrantMember_1" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag565" decimals="INF" format="ixt:num-dot-decimal">290,690</ix:nonFraction></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20211231_WarrantMember_1" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag568" decimals="INF" format="ixt:num-dot-decimal">290,690</ix:nonFraction></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; padding: 0px 0px 0px 20px; width: 74.9219%;">2022<span style="font-size: 10pt;"> Unit Offering - Common Warrants</span></td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20221231_CommonWarrantMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag227" decimals="INF" format="ixt:num-dot-decimal">2,173,913</ix:nonFraction></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20211231_CommonWarrantMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" xsi:nil="true" id="Tag213"></ix:nonFraction>&#8212;</td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px; padding-left: 30px;"><td style="background-color: #cceeff; height: 17px; padding: 0px 0px 0px 20px; width: 74.9219%;">2022<span style="font-size: 10pt;"> Unit Offering - Underwriter Warrants</span></td><td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20221231_UnderwriterWarrantsMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag284" decimals="INF" format="ixt:num-dot-decimal">108,696</ix:nonFraction><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20211231_UnderwriterWarrantsMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" xsi:nil="true" id="Tag203"></ix:nonFraction>&#8212;</td><td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt;">Unvested restricted stock units</span></td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="height: 10px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20221231_RestrictedStockUnitsRSUMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag531" decimals="INF" format="ixt:num-dot-decimal">11,086</ix:nonFraction></td><td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20211231_RestrictedStockUnitsRSUMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag1017" decimals="INF" format="ixt:num-dot-decimal">34,189</ix:nonFraction></td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt;">Unvested restricted stock awards</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20221231_RestrictedStockMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag598" decimals="INF" format="ixt:num-dot-decimal">334</ix:nonFraction></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20211231_RestrictedStockMember_1" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag1059" decimals="INF" format="ixt:num-dot-decimal">1,620</ix:nonFraction></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; margin-left: 0.1px; padding: 0px; width: 74.9219%;"><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; line-height: inherit;">Shares of common stock issuable upon conversion of convertible notes</span></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20221231_ConvertibleNotesPayableMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag566" decimals="INF" format="ixt:num-dot-decimal">3,086,890</ix:nonFraction></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20211231_ConvertibleNotesPayableMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag1057" decimals="INF" format="ixt:num-dot-decimal">624,220</ix:nonFraction></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; padding: 0px 0px 0px 20px; background-color: #cceeff; width: 74.9219%;"><span style="font-size: 10pt;">Total</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20221231" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag468" decimals="INF" format="ixt:num-dot-decimal">5,685,893</ix:nonFraction></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag1058" decimals="INF" format="ixt:num-dot-decimal">966,184</ix:nonFraction></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric><p style="margin: 0pt; text-align: center; line-height: 1.2;"><br/></p></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="Tag1070" escape="true"><div id="fs_G0TO9ZMM0W00000000000000000000B"><div><p style="margin: 0px; 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: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note <span style="border-left: none; border-right: none;">17</span><b 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-indent: 0px; text-transform: none; white-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><span>&#160;Discontinued Operations</span></span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-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;"><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;">During the quarter ended December 31, 2022, we committed to a strategic shift <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;">in our business strategy for <span style="border-left: none; border-right: none;">2023</span> and beyond including the sale of 365 Cannabis and LCA, or the&#160;Discontinued Group. </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;">Subsequent to the sales of 365 Cannabis and LCA that were completed in January 2023, we will have no future involvement or relationships with these businesses. As a result of these actions, 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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 and liabilities and&#160;</span>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><div><ix:exclude><p style="margin: 0pt; text-align: justify;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div xmlns="http://www.w3.org/1999/xhtml"><div id="t_ft_63E0OH6H8G00000000000000000000b"><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 ">F-<span style="border-left: none; border-right: none;">38</span></span></td></tr></tbody></table></div></div><div xmlns="http://www.w3.org/1999/xhtml"><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: center;" xmlns="http://www.w3.org/1999/xhtml"><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;">AKERNA CORP.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p 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-indent: 0px; text-transform: none; white-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: center;" xmlns="http://www.w3.org/1999/xhtml"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Notes to Consolidated Financial Statements</span></span></p></ix:exclude></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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;">The following table presents the major classes of assets and liabilities of the Discontinued Group:&#160;</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="D20221231" name="kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" id="Tag907" escape="true"><table style="width: 100.769%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 303px;"><tbody><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="text-align: center; border-bottom: 1pt solid #000000; height: 17px;" colspan="6"><span style="font-weight: bold;">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 style="height: 17px; text-align: center; border-bottom: 1pt solid #000000;" colspan="2"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td colspan="2" style="border-bottom: 1pt solid #000000; height: 17px; text-align: center;"><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: 13.3333px; float: none; display: inline !important; font-weight: bold;">2021</span></td><td style="height: 17px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; width: 74%; background-color: #cceeff;">Cash and restricted cash</td><td style="height: 10px; width: 1%; background-color: #cceeff;"><br/></td><td style="height: 10px; width: 1%; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" unitRef="USD" id="Tag866" decimals="0" format="ixt:num-dot-decimal">305,500</ix:nonFraction></td><td style="height: 10px; width: 1%; background-color: #cceeff;"><br/></td><td style="width: 1%; height: 10px; background-color: #cceeff;"><br/></td><td style="width: 1%; height: 10px; background-color: #cceeff;">$</td><td style="width: 10%; text-align: right; height: 10px; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" unitRef="USD" id="Tag1064" decimals="0" format="ixt:num-dot-decimal">1,354,899</ix:nonFraction></td><td style="width: 1%; height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Accounts receivable, net</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="Tag1090" decimals="0" format="ixt:num-dot-decimal">112,444</ix:nonFraction></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="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" unitRef="USD" id="Tag873" decimals="0" format="ixt:num-dot-decimal">530,086</ix:nonFraction></td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Prepaid expenses &amp; other current assets<br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" unitRef="USD" id="Tag881" decimals="0" format="ixt:num-dot-decimal">578,393</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" unitRef="USD" id="Tag1062" decimals="0" format="ixt:num-dot-decimal">258,042</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Fixed assets</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="Tag1122" decimals="0" format="ixt:num-dot-decimal">63,764</ix:nonFraction></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="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" unitRef="USD" id="Tag1130" decimals="0" format="ixt:num-dot-decimal">87,123</ix:nonFraction></td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Capitalized software, net</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" unitRef="USD" id="Tag1087" decimals="0" format="ixt:num-dot-decimal">828,555</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" unitRef="USD" id="Tag1091" decimals="0" format="ixt:num-dot-decimal">371,023</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Intangible assets, net</td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; 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: 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;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" unitRef="USD" id="Tag1102" decimals="0" format="ixt:num-dot-decimal">3,241,372</ix:nonFraction></span></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="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" unitRef="USD" id="Tag887" decimals="0" format="ixt:num-dot-decimal">15,056,111</ix:nonFraction></td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Goodwill</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; 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;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" unitRef="USD" xsi:nil="true" id="Tag902"></ix:nonFraction>&#8212;</span></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" unitRef="USD" id="Tag1024" decimals="0" format="ixt:num-dot-decimal">14,098,384</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px;">Other noncurrent assets</td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px; 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: 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;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" unitRef="USD" xsi:nil="true" id="Tag1139"></ix:nonFraction>&#8212;</span></td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px; border-bottom: 1pt solid #000000;"><br/></td><td style="height: 17px; text-align: right; border-bottom: 1pt solid #000000;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" unitRef="USD" id="Tag900" decimals="0" format="ixt:num-dot-decimal">9,700</ix:nonFraction></td><td style="height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;">Total assets</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff;">$</td><td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag867" decimals="0" format="ixt:num-dot-decimal">5,130,028</ix:nonFraction></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff;">$</td><td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag890" decimals="0" format="ixt:num-dot-decimal">31,765,368</ix:nonFraction></td><td style="height: 17px; background-color: #cceeff;"><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: #cceeff;">Accounts payable, accrued expenses and other current liabilities</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag883" decimals="0" format="ixt:num-dot-decimal">1,034,426</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag1133" decimals="0" format="ixt:num-dot-decimal">677,747</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Deferred revenue<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="Tag1089" decimals="0" format="ixt:num-dot-decimal">994,713</ix:nonFraction></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="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" unitRef="USD" id="Tag1136" decimals="0" format="ixt:num-dot-decimal">2,672,019</ix:nonFraction></td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Deferred revenue, noncurrent</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" unitRef="USD" id="Tag1069" decimals="0" format="ixt:num-dot-decimal">217,083</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" unitRef="USD" id="Tag1066" decimals="0" format="ixt:num-dot-decimal">336,773</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Total liabilities</td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag896" decimals="0" format="ixt:num-dot-decimal">2,246,222</ix:nonFraction></td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag895" decimals="0" format="ixt:num-dot-decimal">3,686,539</ix:nonFraction></td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;"><p>Current assets held for sale<br/></p></td><td style="height: 10px;"><br/></td><td style="height: 10px;">$</td><td style="text-align: right; height: 10px;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag904" decimals="0" format="ixt:num-dot-decimal">5,130,028</ix:nonFraction></td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px;">$</td><td style="text-align: right; height: 10px;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag894" decimals="0" format="ixt:num-dot-decimal">2,143,027</ix:nonFraction></td><td style="height: 10px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;">Noncurrent assets held for sale</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" unitRef="USD" xsi:nil="true" id="Tag886"></ix:nonFraction>&#8212;</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" unitRef="USD" id="Tag1088" decimals="0" format="ixt:num-dot-decimal">29,622,341</ix:nonFraction></td><td style="height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Total assets held for sale</td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag1067" decimals="0" format="ixt:num-dot-decimal">5,130,028</ix:nonFraction></td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag884" decimals="0" format="ixt:num-dot-decimal">31,765,368</ix:nonFraction></td><td style="height: 10px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px;"><p>Current liabilities held for sale<br/></p></td><td style="height: 17px;"><br/></td><td style="height: 17px;">$</td><td style="text-align: right; height: 17px;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag1103" decimals="0" format="ixt:num-dot-decimal">2,246,222</ix:nonFraction></td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px;">$</td><td style="text-align: right; height: 17px;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag889" decimals="0" format="ixt:num-dot-decimal">3,349,766</ix:nonFraction></td><td style="height: 17px;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="background-color: #cceeff; height: 17px;">Noncurrent liabilities held for sale</td><td style="background-color: #cceeff; height: 17px;"><br/></td><td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"><br/></td><td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" unitRef="USD" xsi:nil="true" id="Tag1125"></ix:nonFraction>&#8212;</td><td style="background-color: #cceeff; height: 17px;"><br/></td><td style="background-color: #cceeff; height: 17px;"><br/></td><td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"><br/></td><td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" unitRef="USD" id="Tag888" decimals="0" format="ixt:num-dot-decimal">336,773</ix:nonFraction></td><td style="background-color: #cceeff; height: 17px;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px;">Total liabilities held for sale</td><td style="height: 17px;"><br/></td><td style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">$</td><td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag1065" decimals="0" format="ixt:num-dot-decimal">2,246,222</ix:nonFraction></td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">$</td><td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><ix:nonFraction contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag1068" decimals="0" format="ixt:num-dot-decimal">3,686,539</ix:nonFraction></td><td style="height: 17px;"><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-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;">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="D20221231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="Tag865" escape="true"><table style="width: 99.9977%; margin: 0px; height: 166px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"><tbody><tr style="height: 17px;"><td style="width: 73.9049%; height: 17px;"><br/></td><td style="width: 1.02516%; height: 17px;"><br/></td><td style="text-align: center; width: 11%; border-bottom: 1px solid #000000; height: 17px;" colspan="6"><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: 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;">Year Ended December 31,</span></td><td style="width: 1.02516%; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><br/></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; text-align: center; border-bottom: 1px solid #000000;" colspan="2"><span style="font-weight: bold; font-size: 10pt;">2022</span><br/></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1.02516%;"><br/></td><td colspan="2" style="text-align: center; height: 10px; border-bottom: 1px solid #000000;"><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: 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;">2021</span></td><td style="height: 10px; width: 1.02516%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; width: 73.9049%; background-color: #cceeff;"><span style="font-size: 10pt;">Revenue</span></td><td style="height: 10px; width: 1.02516%; background-color: #cceeff;"><br/></td><td style="height: 10px; width: 1%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" unitRef="USD" id="Tag1140" decimals="0" format="ixt:num-dot-decimal">9,453,309</ix:nonFraction></td><td style="height: 10px; width: 1.02516%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="width: 1.02516%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="width: 1%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">$</td><td style="width: 10%; height: 10px; text-align: right; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" unitRef="USD" id="Tag870" decimals="0" format="ixt:num-dot-decimal">3,057,877</ix:nonFraction></td><td style="width: 1.02516%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">Cost of revenue</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" unitRef="USD" id="Tag1063" decimals="0" format="ixt:num-dot-decimal">2,418,322</ix:nonFraction></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" unitRef="USD" id="Tag898" decimals="0" format="ixt:num-dot-decimal">685,603</ix:nonFraction></td><td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Gross profit</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" unitRef="USD" id="Tag1101" decimals="0" format="ixt:num-dot-decimal">7,034,987</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" unitRef="USD" id="Tag1135" decimals="0" format="ixt:num-dot-decimal">2,372,274</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 13px;"><td style="height: 13px; width: 73.9049%;"><span style="font-size: 10pt;">Research and development</span></td><td style="height: 13px; width: 1.02516%;"><br/></td><td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="kern:DiscontinuedOperationResearchAndDevelopmentExpense" unitRef="USD" id="Tag876" decimals="0" format="ixt:num-dot-decimal">1,807,068</ix:nonFraction></td><td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="kern:DiscontinuedOperationResearchAndDevelopmentExpense" unitRef="USD" id="Tag880" decimals="0" format="ixt:num-dot-decimal">379,943</ix:nonFraction></td><td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 14px; background-color: #cceeff;"><td style="height: 14px; background-color: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Sales and marketing</span></td><td style="height: 14px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="kern:DiscontinuedOperationSellingAndMarketingExpense" unitRef="USD" id="Tag868" decimals="0" format="ixt:num-dot-decimal">4,166,545</ix:nonFraction></td><td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="kern:DiscontinuedOperationSellingAndMarketingExpense" unitRef="USD" id="Tag875" decimals="0" format="ixt:num-dot-decimal">1,399,908</ix:nonFraction></td><td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">General and administrative</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" unitRef="USD" id="Tag877" decimals="0" format="ixt:num-dot-decimal">472,479</ix:nonFraction></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" unitRef="USD" id="Tag618" decimals="0" format="ixt:num-dot-decimal">248,578</ix:nonFraction></td><td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Depreciation and amortization</span><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" unitRef="USD" id="Tag871" decimals="0" format="ixt:num-dot-decimal">2,212,438</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" unitRef="USD" id="Tag872" decimals="0" format="ixt:num-dot-decimal">560,599</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 11px;"><td style="height: 11px; width: 73.9049%;"><span style="font-size: 10pt;">Impairment of long-lived assets</span><br/></td><td style="height: 11px; width: 1.02516%;"><br/></td><td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" unitRef="USD" id="Tag1060" decimals="0" format="ixt:num-dot-decimal">22,811,310</ix:nonFraction><br/></td><td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" unitRef="USD" id="Tag879" decimals="0" format="ixt:num-dot-decimal">29,196</ix:nonFraction></td><td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="background-color: #cceeff; height: 11px;"><td style="background-color: #cceeff; width: 73.9049%; height: 11px;">Changes in fair value of contingent consideration</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px;"><br/></td><td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" unitRef="USD" id="Tag1129" decimals="0" format="ixt:num-dot-decimal">4,016,194</ix:nonFraction></td><td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" unitRef="USD" xsi:nil="true" id="Tag882"></ix:nonFraction>&#8212;</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">Interest expense</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" unitRef="USD" id="Tag869" decimals="0" format="ixt:num-dot-decimal">596</ix:nonFraction></td><td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20211231_17" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" unitRef="USD" id="Tag878" decimals="0" format="ixt:num-dot-decimal">794</ix:nonFraction></td><td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Loss from discontinued operations before income taxes</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">(</span><ix:nonFraction contextRef="D20221231" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" unitRef="USD" id="Tag1138" decimals="0" format="ixt:num-dot-decimal" sign="-">20,419,255</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">)</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" unitRef="USD" id="Tag1134" decimals="0" format="ixt:num-dot-decimal" sign="-">246,744</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">Income tax benefit</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag1132" decimals="0" format="ixt:num-dot-decimal" sign="-">12,919</ix:nonFraction></td><td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag1131" decimals="0" format="ixt:num-dot-decimal" sign="-">1,500</ix:nonFraction></td><td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Net loss from discontinued operations, net of tax</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">$</span></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">(</span><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="USD" id="Tag1137" decimals="0" format="ixt:num-dot-decimal" sign="-">20,432,174</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">)</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">$</td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20211231_17" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="USD" id="Tag899" decimals="0" format="ixt:num-dot-decimal" sign="-">248,244</ix:nonFraction></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td></tr></tbody></table></ix:nonNumeric></div><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: 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; text-indent: 32pt; font-family: 'Times New Roman', serif; line-height: 1.2;">The $<ix:nonFraction contextRef="D20221231" name="kern:ImpairmentsofLongLivedAssets" unitRef="USD" id="Tag891" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.8</ix:nonFraction> million impairments of long-lived assets for the year ended December 31, 2022 are attributable to goodwill ($<ix:nonFraction contextRef="I20221231" name="us-gaap:GoodwillGross" unitRef="USD" id="Tag885" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.5</ix:nonFraction> million), intangible assets ($<ix:nonFraction contextRef="I20221231" name="us-gaap:OtherIntangibleAssetsNet" unitRef="USD" id="Tag897" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.0</ix:nonFraction> million) and capitalized software ($<ix:nonFraction contextRef="D20221231" name="us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease" unitRef="USD" id="Tag874" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million). Of this total, $<ix:nonFraction contextRef="D20221231_ThreeSixtyFiveCannabisMember" name="kern:ImpairmentsofLongLivedAssets" unitRef="USD" id="Tag864" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.2</ix:nonFraction> million was attributable to 365 Cannabis&#160;and $<ix:nonFraction contextRef="D20221231_LCAMember" name="kern:ImpairmentsofLongLivedAssets" unitRef="USD" id="Tag863" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction> million to LCA.&#160;<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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 impairments of long-lived assets for the year ended December 31, 2021 are fully attributable to goodwill of LCA. The Discontinued Group incurred capital expenditures for capitalized software assets of $<ix:nonFraction contextRef="I20221231_LCAMember" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag862" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction> million and $<ix:nonFraction contextRef="I20211231_LCAMember" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag861" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction> million for the years ended December 31, 2022 and 2021, respectively. Other than those attributable to the&#160;acquisition of 365 Cannabis in 2021 which are disclosed in Note 4, there were no material non-cash investing&#160;and financing activities attributable to the&#160;Discontinued Group for the years ended December 31, 2022 and 2021, respectively.</span></p></div></ix:nonNumeric><div><div id="t_ft_CCKWQY6SZK00000000000000000000b"><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 style="font-size: 10pt;" class="pageno ">F-<span style="border-left: none; border-right: none;">39</span></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="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: 0px; text-transform: none; white-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: center;"><br/></p></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>2
<FILENAME>kern-20221231_def.xml
<DESCRIPTION>DEFINITION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6418c4c7e17276118c279e36, Generated At Mon, 20 Mar 2023 20:41:23 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/RevisionsofPreviouslyIssuedFinancialStatementsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatementsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlansDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetails" />
  <link:roleRef roleURI="http://akerna.com/role/InvestmentsDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#InvestmentsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FixedassetsnetDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#FixedassetsnetDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#ReverseMergerAndPrivatePlacementDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails8" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails8" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails6" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails6" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails4" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetailsTextuals" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtDetailsTextuals" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails5" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails5" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails7" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails7" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails9" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails9" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueTables" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueTables" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsTables" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsTables" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlansDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/BalanceSheetsParenthetical" xlink:type="simple" xlink:href="kern-20221231.xsd#BalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatementsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="kern-20221231.xsd#ConsolidatedStatementsofChangesinStockholdersEquity" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#BasisofPresentationDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficitDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficitDetails" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficitDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficitDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/BalanceSheets" xlink:type="simple" xlink:href="kern-20221231.xsd#BalanceSheets" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfOperations" xlink:type="simple" xlink:href="kern-20221231.xsd#StatementsOfOperations" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsandContingenciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShareDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShareDetails" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusinessDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#DescriptionofBusinessDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="kern-20221231.xsd#DocumentAndEntityInformation" />
  <link:roleRef roleURI="http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="kern-20221231.xsd#ConsolidatedStatementsofComprehensiveLoss" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="kern-20221231.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="kern-20221231.xsd#DescriptionofBusiness" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentation" xlink:type="simple" xlink:href="kern-20221231.xsd#BasisofPresentation" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactions" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactions" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomers" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomers" />
  <link:roleRef roleURI="http://akerna.com/role/Fixedassetsnet" xlink:type="simple" xlink:href="kern-20221231.xsd#Fixedassetsnet" />
  <link:roleRef roleURI="http://akerna.com/role/Investments" xlink:type="simple" xlink:href="kern-20221231.xsd#Investments" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwill" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwill" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosures" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosures" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebt" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebt" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxes" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficit" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficit" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlans" />
  <link:roleRef roleURI="http://akerna.com/role/FairValue" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValue" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShare" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShare" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperations" />
  <link:roleRef roleURI="http://akerna.com/role/ReverseMerger" xlink:type="simple" xlink:href="kern-20221231.xsd#ReverseMerger" />
  <link:roleRef roleURI="http://akerna.com/role/SubsequentEvents" xlink:type="simple" xlink:href="kern-20221231.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatements" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatements" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersTables" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersTables" />
  <link:roleRef roleURI="http://akerna.com/role/FixedassetsnetTables" xlink:type="simple" xlink:href="kern-20221231.xsd#FixedassetsnetTables" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillTables" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillTables" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosuresTables" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtTables" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsandContingenciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficitTables" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficitTables" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlansTables" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShareTables" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShareTables" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsTable" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsTable" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsTables" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatementsTables" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails4" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/FixedassetsnetDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#FixedassetsnetDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosuresDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosuresDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtDetails" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetailsCalc2" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetailsCalc2" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails4" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/BalanceSheetDisclosuresDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#BalanceSheetDisclosuresDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsandContingenciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShareDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShareDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails10" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails10" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:title="us-gaap_UnrealizedGainLossOnDerivatives" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" xlink:title="Definition : us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to us-gaap_UnrealizedGainLossOnDerivatives" 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_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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="Definition : us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to us-gaap_EarningsPerShareDiluted" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="Definition : us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" 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_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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" xlink:title="Definition : us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable 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_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" xlink:title="srt_RestatementAdjustmentMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementAdjustmentMember" xlink:title="Definition : srt_RestatementDomain to srt_RestatementAdjustmentMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AsRevisedMember" xlink:label="kern_AsRevisedMember" xlink:title="kern_AsRevisedMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="kern_AsRevisedMember" xlink:title="Definition : srt_RestatementDomain to kern_AsRevisedMember" 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_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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xlink:title="us-gaap_SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:title="us-gaap_SubsequentEventTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" xlink:title="Definition : us-gaap_SubsequentEventLineItems to us-gaap_SubsequentEventTable" xlink:type="arc" order="0" 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_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_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : us-gaap_SubsequentEventTable to us-gaap_SubsequentEventTypeAxis" 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" 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: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_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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems 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_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="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_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-20221231.xsd#kern_PrivateWarrantsMember" xlink:label="kern_PrivateWarrantsMember" xlink:title="kern_PrivateWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantsMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantsMember" 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" 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="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/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/StockBasedCompensationandOtherBenefitPlansDetails1">
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" 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_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_AwardTypeAxis" 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_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_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="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_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_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/FairValueDetails3">
    <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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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="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_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-20221231.xsd#kern_PrivateWarrantsMember" xlink:label="kern_PrivateWarrantsMember" xlink:title="kern_PrivateWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantsMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantsMember" 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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2">
    <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_GoodwillRollForward" xlink:label="us-gaap_GoodwillRollForward" xlink:title="us-gaap_GoodwillRollForward" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillRollForward" xlink:title="Definition : us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract to us-gaap_GoodwillRollForward" 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_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_GoodwillRollForward" xlink:to="us-gaap_Goodwill" xlink:title="Definition : us-gaap_GoodwillRollForward to us-gaap_Goodwill" 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_GoodwillOtherIncreaseDecrease" xlink:label="us-gaap_GoodwillOtherIncreaseDecrease" xlink:title="us-gaap_GoodwillOtherIncreaseDecrease" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillOtherIncreaseDecrease" xlink:title="Definition : us-gaap_GoodwillRollForward to us-gaap_GoodwillOtherIncreaseDecrease" 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_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:title="us-gaap_GoodwillAcquiredDuringPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" xlink:title="Definition : us-gaap_GoodwillRollForward to us-gaap_GoodwillAcquiredDuringPeriod" 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_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_GoodwillRollForward" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:title="Definition : us-gaap_GoodwillRollForward to us-gaap_GoodwillImpairmentLoss" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails">
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:title="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsGross" 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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:label="kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:title="kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" 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_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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsNet" 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_CapitalizedComputerSoftwareGross" xlink:label="us-gaap_CapitalizedComputerSoftwareGross" xlink:title="us-gaap_CapitalizedComputerSoftwareGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareGross" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_CapitalizedComputerSoftwareGross" 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_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CapitalizedComputerSoftwareAccumulatedImpairment" xlink:label="kern_CapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="kern_CapitalizedComputerSoftwareAccumulatedImpairment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_CapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_CapitalizedComputerSoftwareAccumulatedImpairment" 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_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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:label="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:title="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:type="arc" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:label="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:type="arc" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:label="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:title="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" 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_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="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_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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Definition : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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" 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_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" xlink:title="us-gaap_TradeNamesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_TradeNamesMember" 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_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="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_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:title="us-gaap_NoncompeteAgreementsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_NoncompeteAgreementsMember" 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_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:title="us-gaap_ComputerSoftwareIntangibleAssetMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CapitalizedSoftwareWorkInProgressMember" xlink:label="kern_CapitalizedSoftwareWorkInProgressMember" xlink:title="kern_CapitalizedSoftwareWorkInProgressMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="kern_CapitalizedSoftwareWorkInProgressMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to kern_CapitalizedSoftwareWorkInProgressMember" 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_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/InvestmentsDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PreferredStockPurchasedShares" xlink:label="kern_PreferredStockPurchasedShares" xlink:title="kern_PreferredStockPurchasedShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="kern_PreferredStockPurchasedShares" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to kern_PreferredStockPurchasedShares" 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_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_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_SharesIssuedPricePerShare" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PreferredStockPurchasedShareValue1" xlink:label="kern_PreferredStockPurchasedShareValue1" xlink:title="kern_PreferredStockPurchasedShareValue1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="kern_PreferredStockPurchasedShareValue1" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to kern_PreferredStockPurchasedShareValue1" 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_OtherLongTermInvestments" xlink:label="us-gaap_OtherLongTermInvestments" xlink:title="us-gaap_OtherLongTermInvestments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_OtherLongTermInvestments" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_OtherLongTermInvestments" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_EquityLossOfInvestee" xlink:label="kern_EquityLossOfInvestee" xlink:title="kern_EquityLossOfInvestee" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="kern_EquityLossOfInvestee" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to kern_EquityLossOfInvestee" 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_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:title="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_DefinedBenefitPlanDisclosureLineItems" xlink:to="kern_RevenueRecognized" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to kern_RevenueRecognized" 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_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_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_LossContingencyAccrualPayments" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_LossContingencyAccrualPayments" 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_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="8" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:title="srt_ConsolidatedEntitiesAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="srt_ConsolidatedEntitiesAxis" xlink:title="Definition : us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable to srt_ConsolidatedEntitiesAxis" 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_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:title="srt_ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" xlink:title="Definition : srt_ConsolidatedEntitiesAxis to srt_ConsolidatedEntitiesDomain" 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_SubsidiariesMember" xlink:label="srt_SubsidiariesMember" xlink:title="srt_SubsidiariesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_SubsidiariesMember" xlink:title="Definition : srt_ConsolidatedEntitiesDomain to srt_SubsidiariesMember" 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_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_1" xlink:title="srt_ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_1" xlink:title="Definition : srt_ConsolidatedEntitiesAxis to srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FixedassetsnetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="us-gaap_PropertyPlantAndEquipmentGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentGross" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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_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_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentNet" 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_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xlink:title="us-gaap_ComputerEquipmentMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_ComputerEquipmentMember" 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_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:title="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_LeaseholdsAndLeaseholdImprovementsMember" 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_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1">
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" 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_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_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="7" 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_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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Definition : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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" 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_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:title="us-gaap_OtherIntangibleAssetsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_OtherIntangibleAssetsMember" 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_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:title="us-gaap_ComputerSoftwareIntangibleAssetMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_ComputerSoftwareIntangibleAssetMember" 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_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/ReverseMergerAndPrivatePlacementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:title="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:label="kern_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:title="kern_UnderwritingDiscountsCommissionsAndOtherExpenses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProceedsReceivedFromMergers" xlink:label="kern_ProceedsReceivedFromMergers" xlink:title="kern_ProceedsReceivedFromMergers" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_ProceedsReceivedFromMergers" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_ProceedsReceivedFromMergers" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SecuritiesPurchaseAgreementsDescription" xlink:label="kern_SecuritiesPurchaseAgreementsDescription" xlink:title="kern_SecuritiesPurchaseAgreementsDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_SecuritiesPurchaseAgreementsDescription" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_SecuritiesPurchaseAgreementsDescription" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LockupAgreementDescription" xlink:label="kern_LockupAgreementDescription" xlink:title="kern_LockupAgreementDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_LockupAgreementDescription" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_LockupAgreementDescription" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:label="kern_StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:title="kern_StockIssueDuringPeriodSharesIssuableEscrowShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_StockIssueDuringPeriodSharesIssuableEscrowShares" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" 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_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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to us-gaap_SaleOfStockPricePerShare" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodSharesForConsideration" xlink:label="kern_StockIssuedDuringPeriodSharesForConsideration" xlink:title="kern_StockIssuedDuringPeriodSharesForConsideration" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_StockIssuedDuringPeriodSharesForConsideration" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_StockIssuedDuringPeriodSharesForConsideration" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_MergerAgreementDescription" xlink:label="kern_MergerAgreementDescription" xlink:title="kern_MergerAgreementDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_MergerAgreementDescription" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_MergerAgreementDescription" 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_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:title="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:title="Definition : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:type="arc" order="10" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Definition : us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable to srt_TitleOfIndividualAxis" 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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PIPEInvestorsMember" xlink:label="kern_PIPEInvestorsMember" xlink:title="kern_PIPEInvestorsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="kern_PIPEInvestorsMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to kern_PIPEInvestorsMember" 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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Definition : us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable to kern_TypesOfAgreementAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.xsd#kern_MergerAgreementMember" xlink:label="kern_MergerAgreementMember" xlink:title="kern_MergerAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_MergerAgreementMember" xlink:title="Definition : kern_TypesOfAgreementDomain to kern_MergerAgreementMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails8">
    <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-20221231.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-20221231.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="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/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_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-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="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_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="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_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="16" 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-20221231.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="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/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-20221231.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" 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_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/SignificantTransactionsDetails6">
    <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-20221231.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-20221231.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="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/SummaryofSignificantAccountingPoliciesDetails1">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LongLivedAssetsLineItems" xlink:label="kern_LongLivedAssetsLineItems" xlink:title="kern_LongLivedAssetsLineItems" />
    <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="kern_LongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" xlink:title="Definition : kern_LongLivedAssetsLineItems to us-gaap_NoncurrentAssets" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LongLivedAssetsTable" xlink:label="kern_LongLivedAssetsTable" xlink:title="kern_LongLivedAssetsTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="kern_LongLivedAssetsLineItems" xlink:to="kern_LongLivedAssetsTable" xlink:title="Definition : kern_LongLivedAssetsLineItems to kern_LongLivedAssetsTable" xlink:type="arc" 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="kern_LongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Definition : kern_LongLivedAssetsTable 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/SignificantTransactionsDetails4">
    <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-20221231.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-20221231.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="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/SignificantTransactionsDetails3">
    <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-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" 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_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="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_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="16" 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-20221231.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="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_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-20221231.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-20221231.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="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/LongTermDebtDetailsTextuals">
    <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_DebtConversionOriginalDebtInterestRateOfDebt" xlink:label="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:title="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" 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_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="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_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="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_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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:title="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" 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_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:label="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:title="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" 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_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:title="us-gaap_ConvertibleDebtNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_ConvertibleDebtNoncurrent" 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_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="us-gaap_ConvertibleDebtFairValueDisclosures" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesIncreased" xlink:label="kern_ConvertibleNotesIncreased" xlink:title="kern_ConvertibleNotesIncreased" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ConvertibleNotesIncreased" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_ConvertibleNotesIncreased" 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_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:title="us-gaap_DebtInstrumentCarryingAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DividedRate" xlink:label="kern_DividedRate" xlink:title="kern_DividedRate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DividedRate" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_DividedRate" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConversionPricePercentage" xlink:label="kern_ConversionPricePercentage" xlink:title="kern_ConversionPricePercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ConversionPricePercentage" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_ConversionPricePercentage" 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_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="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesBearInterestRate" xlink:label="kern_ConvertibleNotesBearInterestRate" xlink:title="kern_ConvertibleNotesBearInterestRate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ConvertibleNotesBearInterestRate" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_ConvertibleNotesBearInterestRate" 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_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:label="us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:title="us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" 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_OtherOwnershipInterestsValue" xlink:label="us-gaap_OtherOwnershipInterestsValue" xlink:title="us-gaap_OtherOwnershipInterestsValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherOwnershipInterestsValue" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_OtherOwnershipInterestsValue" 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_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:title="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentInterestRateEffectivePercentage" 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_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="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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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_LongTermDebtDescription" xlink:label="us-gaap_LongTermDebtDescription" xlink:title="us-gaap_LongTermDebtDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtDescription" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_LongTermDebtDescription" xlink:type="arc" use="optional" order="21" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DebtInstrumentConversionFloorPrice" xlink:label="kern_DebtInstrumentConversionFloorPrice" xlink:title="kern_DebtInstrumentConversionFloorPrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DebtInstrumentConversionFloorPrice" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_DebtInstrumentConversionFloorPrice" 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_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther" xlink:title="us-gaap_InterestExpenseOther" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseOther" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_InterestExpenseOther" xlink:type="arc" use="optional" order="23" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SettledInCash" xlink:label="kern_SettledInCash" xlink:title="kern_SettledInCash" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_SettledInCash" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_SettledInCash" 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_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="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_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:title="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" 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_DebtInstrumentFairValue" xlink:label="us-gaap_DebtInstrumentFairValue" xlink:title="us-gaap_DebtInstrumentFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFairValue" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentFairValue" 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_OtherExpenses" xlink:label="us-gaap_OtherExpenses" xlink:title="us-gaap_OtherExpenses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherExpenses" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_OtherExpenses" 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_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="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_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="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_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="33" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="36" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="37" 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="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_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" order="39" 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_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_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" xlink:title="Definition : us-gaap_LongtermDebtTypeDomain to us-gaap_ConvertibleDebtMember" 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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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" 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="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" 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-20221231.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="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_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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails5">
    <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-20221231.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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="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_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="11" 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-20221231.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="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/SignificantTransactionsDetails7">
    <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-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" 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_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="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_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="12" 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-20221231.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="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/SignificantTransactionsDetails">
    <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-20221231.xsd#kern_ContingentConsiderationTransferred" xlink:label="kern_ContingentConsiderationTransferred" xlink:title="kern_ContingentConsiderationTransferred" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ContingentConsiderationTransferred" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_ContingentConsiderationTransferred" 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_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" 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" 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-20221231.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="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/SummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:label="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:title="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="Definition : kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems to us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:label="kern_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:title="kern_DescriptionOfLeaseholdImprovementsUsefulLife" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="kern_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:title="Definition : kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems to kern_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:label="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:title="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:title="Definition : kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems to kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" 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_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="srt_RangeAxis" xlink:title="Definition : kern_ScheduleofpropertyandequipmentestimatedusefullivesTable to srt_RangeAxis" 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" 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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails9">
    <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-20221231.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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" 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_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="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_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="12" 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-20221231.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="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/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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" 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-20221231.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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" 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_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="kern-20221231.xsd#kern_SeniorSecuredConvertibleNotesMember" xlink:label="kern_SeniorSecuredConvertibleNotesMember" xlink:title="kern_SeniorSecuredConvertibleNotesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorSecuredConvertibleNotesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorSecuredConvertibleNotesMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SeniorConvertibleNotesMember" xlink:label="kern_SeniorConvertibleNotesMember" xlink:title="kern_SeniorConvertibleNotesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorConvertibleNotesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorConvertibleNotesMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PrivateWarrantsMember" xlink:label="kern_PrivateWarrantsMember" xlink:title="kern_PrivateWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantsMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantsMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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/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" 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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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="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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual">
    <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_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" 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_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_AllocatedShareBasedCompensationExpense" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="8" 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_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_AwardTypeAxis" 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_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-20221231.xsd#kern_RestrictedSharesAndRestrictedStockUnitsMember" xlink:label="kern_RestrictedSharesAndRestrictedStockUnitsMember" xlink:title="kern_RestrictedSharesAndRestrictedStockUnitsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_RestrictedSharesAndRestrictedStockUnitsMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_RestrictedSharesAndRestrictedStockUnitsMember" 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_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="kern-20221231.xsd#kern_ProfitsInterestUnitsMember" xlink:label="kern_ProfitsInterestUnitsMember" xlink:title="kern_ProfitsInterestUnitsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_ProfitsInterestUnitsMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_ProfitsInterestUnitsMember" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:title="us-gaap_PlanNameAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_PlanNameAxis" 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_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:title="us-gaap_PlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:title="Definition : us-gaap_PlanNameAxis to us-gaap_PlanNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_EquityIncentivePlanMember" xlink:label="kern_EquityIncentivePlanMember" xlink:title="kern_EquityIncentivePlanMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="kern_EquityIncentivePlanMember" xlink:title="Definition : us-gaap_PlanNameDomain to kern_EquityIncentivePlanMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProfitsInterestIncentivePlanMember" xlink:label="kern_ProfitsInterestIncentivePlanMember" xlink:title="kern_ProfitsInterestIncentivePlanMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="kern_ProfitsInterestIncentivePlanMember" xlink:title="Definition : us-gaap_PlanNameDomain to kern_ProfitsInterestIncentivePlanMember" 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_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_1" xlink:title="us-gaap_PlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_1" xlink:title="Definition : us-gaap_PlanNameAxis to us-gaap_PlanNameDomain" 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_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_StatementEquityComponentsAxis" 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_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_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="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_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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/BalanceSheetsParenthetical">
    <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_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="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_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="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_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="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_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="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_PreferredStockLiquidationPreferenceValue" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:title="us-gaap_PreferredStockLiquidationPreferenceValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_PreferredStockLiquidationPreferenceValue" 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_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="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_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="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_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="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_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="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" 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_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-20221231.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" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1">
    <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_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:title="us-gaap_DerivativeLiabilitiesCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_DerivativeLiabilitiesCurrent" 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_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_StatementLineItems" xlink:to="us-gaap_Liabilities" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_Liabilities" 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_StatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="Definition : us-gaap_StatementLineItems 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_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_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_RetainedEarningsAccumulatedDeficit" 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_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" order="4" 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_StatementTable" xlink:to="srt_RestatementAxis" xlink:title="Definition : us-gaap_StatementTable 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_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" xlink:title="srt_RestatementAdjustmentMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementAdjustmentMember" xlink:title="Definition : srt_RestatementDomain to srt_RestatementAdjustmentMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AsRevisedMember" xlink:label="kern_AsRevisedMember" xlink:title="kern_AsRevisedMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="kern_AsRevisedMember" xlink:title="Definition : srt_RestatementDomain to kern_AsRevisedMember" 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_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" 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-20221231.xsd#kern_CapitalizedCosts" xlink:label="kern_CapitalizedCosts" xlink:title="kern_CapitalizedCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_CapitalizedCosts" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_CapitalizedCosts" 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_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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WeightingToMarketApproach" xlink:label="kern_WeightingToMarketApproach" xlink:title="kern_WeightingToMarketApproach" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_WeightingToMarketApproach" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_WeightingToMarketApproach" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WeightedToIncomeApproach" xlink:label="kern_WeightedToIncomeApproach" xlink:title="kern_WeightedToIncomeApproach" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_WeightedToIncomeApproach" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_WeightedToIncomeApproach" 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_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="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_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:label="us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:title="us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ImpairmentAdjustment" xlink:label="kern_ImpairmentAdjustment" xlink:title="kern_ImpairmentAdjustment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_ImpairmentAdjustment" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_ImpairmentAdjustment" 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_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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_GoodwillAndIntangibleAssetImpairment" 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_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:title="us-gaap_FinitelivedIntangibleAssetsAcquired1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FinitelivedIntangibleAssetsAcquired1" 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_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:title="us-gaap_CapitalizedComputerSoftwareAmortization1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="12" 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-20221231.xsd#kern_MJPlatformMember" xlink:label="kern_MJPlatformMember" xlink:title="kern_MJPlatformMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_MJPlatformMember" xlink:title="Definition : us-gaap_SegmentDomain to kern_MJPlatformMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_TrellisMember" xlink:label="kern_TrellisMember" xlink:title="kern_TrellisMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_TrellisMember" xlink:title="Definition : us-gaap_SegmentDomain to kern_TrellisMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SoloMember" xlink:label="kern_SoloMember" xlink:title="kern_SoloMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_SoloMember" xlink:title="Definition : us-gaap_SegmentDomain to kern_SoloMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AkernaReportingUnitMember" xlink:label="kern_AkernaReportingUnitMember" xlink:title="kern_AkernaReportingUnitMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_AkernaReportingUnitMember" xlink:title="Definition : us-gaap_SegmentDomain to kern_AkernaReportingUnitMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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: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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Definition : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_BusinessAcquisitionAxis" 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_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-20221231.xsd#kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:label="kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:title="kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" 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/ConsolidatedStatementsofChangesinStockholdersEquity">
    <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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SharesIssuedInConnectionWithViridianAcquisition" xlink:label="kern_SharesIssuedInConnectionWithViridianAcquisition" xlink:title="kern_SharesIssuedInConnectionWithViridianAcquisition" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_SharesIssuedInConnectionWithViridianAcquisition" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_SharesIssuedInConnectionWithViridianAcquisition" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:label="kern_SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:title="kern_SharesIssuedInConnectionWithViridianAcquisitionShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_SharesIssuedInConnectionWithViridianAcquisitionShares" 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_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:title="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" 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_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:title="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:label="kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:title="kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:label="kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:title="kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:label="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:title="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:type="arc" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:label="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:title="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:type="arc" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:label="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:title="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:type="arc" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:label="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:title="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" 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_StockIssuedDuringPeriodValueOther" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:title="us-gaap_StockIssuedDuringPeriodValueOther" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueOther" 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_StockIssuedDuringPeriodSharesOther" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:title="us-gaap_StockIssuedDuringPeriodSharesOther" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesOther" xlink:type="arc" use="optional" order="18" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:label="kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:title="kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:type="arc" order="19" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_RedemptionOfConvertibleRedeemablePreferredStock" xlink:label="kern_RedemptionOfConvertibleRedeemablePreferredStock" xlink:title="kern_RedemptionOfConvertibleRedeemablePreferredStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_RedemptionOfConvertibleRedeemablePreferredStock" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_RedemptionOfConvertibleRedeemablePreferredStock" xlink:type="arc" order="20" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:label="kern_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:title="kern_RedemptionOfConvertibleRedeemablePreferredStockShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:type="arc" order="21" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:type="arc" use="optional" order="22" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" 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_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" 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_StockIssuedDuringPeriodSharesStockSplits" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockSplits" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockSplits" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockSplits" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesStockSplits" xlink:type="arc" use="optional" order="26" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FractionalShareAdjustmentFromStock" xlink:label="kern_FractionalShareAdjustmentFromStock" xlink:title="kern_FractionalShareAdjustmentFromStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_FractionalShareAdjustmentFromStock" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_FractionalShareAdjustmentFromStock" 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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" 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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" 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_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:title="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:type="arc" use="optional" order="30" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:label="kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:title="kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:type="arc" use="optional" order="31" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodValueWarrantExercise" xlink:label="kern_StockIssuedDuringPeriodValueWarrantExercise" xlink:title="kern_StockIssuedDuringPeriodValueWarrantExercise" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodValueWarrantExercise" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodValueWarrantExercise" xlink:type="arc" use="optional" order="32" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodSharesWarrantExercise" xlink:label="kern_StockIssuedDuringPeriodSharesWarrantExercise" xlink:title="kern_StockIssuedDuringPeriodSharesWarrantExercise" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodSharesWarrantExercise" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodSharesWarrantExercise" xlink:type="arc" use="optional" order="33" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NonControllingInterestInAcquiredSubsidiary" xlink:label="kern_NonControllingInterestInAcquiredSubsidiary" xlink:title="kern_NonControllingInterestInAcquiredSubsidiary" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_NonControllingInterestInAcquiredSubsidiary" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_NonControllingInterestInAcquiredSubsidiary" xlink:type="arc" use="optional" order="34" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:label="kern_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:title="kern_IncreaseDecreaseInFairValueOfConvertibleNotes" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:type="arc" use="optional" order="35" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:label="kern_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:title="kern_SpecialVotingPreferredStockIssuedInBusinessCombination" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:type="arc" use="optional" order="36" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:label="kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:title="kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:type="arc" use="optional" order="37" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueNewIssues" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" use="optional" order="39" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NoncontrollingInterestsInAcquiredSubsidiary" xlink:label="kern_NoncontrollingInterestsInAcquiredSubsidiary" xlink:title="kern_NoncontrollingInterestsInAcquiredSubsidiary" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_NoncontrollingInterestsInAcquiredSubsidiary" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_NoncontrollingInterestsInAcquiredSubsidiary" xlink:type="arc" use="optional" 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_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:type="arc" use="optional" order="41" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NonControllingInterestInAcquiredSubsidiaryShare" xlink:label="kern_NonControllingInterestInAcquiredSubsidiaryShare" xlink:title="kern_NonControllingInterestInAcquiredSubsidiaryShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_NonControllingInterestInAcquiredSubsidiaryShare" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_NonControllingInterestInAcquiredSubsidiaryShare" xlink:type="arc" use="optional" order="42" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" use="optional" order="43" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" use="optional" 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_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:title="us-gaap_FairValueAdjustmentOfWarrants" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_FairValueAdjustmentOfWarrants" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_ProfitLoss" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_ProfitLoss" xlink:type="arc" use="optional" order="46" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockholdersEquity" xlink:type="arc" use="optional" order="47" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_SharesOutstanding" xlink:type="arc" use="optional" order="48" 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" 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_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="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="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_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: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="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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" xlink:title="us-gaap_PreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_PreferredStockMember" 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_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_ParentMember" xlink:label="us-gaap_ParentMember" xlink:title="us-gaap_ParentMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_ParentMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_ParentMember" 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_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:title="us-gaap_NoncontrollingInterestMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_NoncontrollingInterestMember" 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_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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:title="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_NumberOfOperatingSegments" 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_PriorPeriodReclassificationAdjustment" xlink:label="us-gaap_PriorPeriodReclassificationAdjustment" xlink:title="us-gaap_PriorPeriodReclassificationAdjustment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_PriorPeriodReclassificationAdjustment" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_PriorPeriodReclassificationAdjustment" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_AccountsNotesAndLoansReceivableLineItems" xlink:to="kern_TotalCostsOfGovernmentRevenues" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to kern_TotalCostsOfGovernmentRevenues" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_AccountsNotesAndLoansReceivableLineItems" xlink:to="kern_SoftwareRevenues" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to kern_SoftwareRevenues" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_AccountsNotesAndLoansReceivableLineItems" xlink:to="kern_NumberOfCustomer" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to kern_NumberOfCustomer" 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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_ConcentrationRiskPercentage1" 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_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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProductDevelopmentStageCosts" xlink:label="kern_ProductDevelopmentStageCosts" xlink:title="kern_ProductDevelopmentStageCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="kern_ProductDevelopmentStageCosts" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to kern_ProductDevelopmentStageCosts" 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_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ImpairmentOfIntangibleAssets" xlink:label="kern_ImpairmentOfIntangibleAssets" xlink:title="kern_ImpairmentOfIntangibleAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="kern_ImpairmentOfIntangibleAssets" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to kern_ImpairmentOfIntangibleAssets" 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_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1" xlink:title="us-gaap_DeferredRevenueRevenueRecognized1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_DeferredRevenueRevenueRecognized1" 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_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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_ImpairmentOfIntangibleAssetsFinitelived" 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:title="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:title="Definition : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="12" 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_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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="Definition : us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable to us-gaap_ConcentrationRiskByBenchmarkAxis" 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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:title="us-gaap_SalesRevenueNetMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:title="Definition : us-gaap_ConcentrationRiskBenchmarkDomain to us-gaap_SalesRevenueNetMember" 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_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:title="us-gaap_AccountsReceivableMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:title="Definition : us-gaap_ConcentrationRiskBenchmarkDomain to us-gaap_AccountsReceivableMember" 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_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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable to us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" 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_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_MajorCustomersAxis" xlink:title="Definition : us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable to srt_MajorCustomersAxis" 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_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-20221231.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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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/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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable 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_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/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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable to us-gaap_ConcentrationRiskByTypeAxis" 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_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: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="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="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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:label="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:title="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems 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_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="kern-20221231.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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ExchangeSharesValue" xlink:label="kern_ExchangeSharesValue" xlink:title="kern_ExchangeSharesValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ExchangeSharesValue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_ExchangeSharesValue" 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_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="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_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="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_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="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_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="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="10" xbrldt:closed="false" />
    <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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="dei_EntityNumberOfEmployees" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to dei_EntityNumberOfEmployees" 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_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="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_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" 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_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_Goodwill" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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="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_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="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="18" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_InitiallyMeasuredAFairValue" xlink:label="kern_InitiallyMeasuredAFairValue" xlink:title="kern_InitiallyMeasuredAFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_InitiallyMeasuredAFairValue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_InitiallyMeasuredAFairValue" xlink:type="arc" order="19" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="21" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="22" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" 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_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:title="us-gaap_BusinessAcquisitionsProFormaRevenue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionsProFormaRevenue" 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_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="26" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:label="kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:title="kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" 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_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="28" 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_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="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" 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_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="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_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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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="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_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/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="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/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:title="us-gaap_StatementOperatingActivitiesSegmentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_StatementOperatingActivitiesSegmentAxis" 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_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain" xlink:title="us-gaap_SegmentOperatingActivitiesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" xlink:title="Definition : us-gaap_StatementOperatingActivitiesSegmentAxis to us-gaap_SegmentOperatingActivitiesDomain" 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_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember" xlink:title="us-gaap_SegmentContinuingOperationsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentContinuingOperationsMember" xlink:title="Definition : us-gaap_SegmentOperatingActivitiesDomain to us-gaap_SegmentContinuingOperationsMember" 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_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" xlink:title="Definition : us-gaap_SegmentOperatingActivitiesDomain to us-gaap_SegmentDiscontinuedOperationsMember" 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_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_1" xlink:title="us-gaap_SegmentOperatingActivitiesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_1" xlink:title="Definition : us-gaap_StatementOperatingActivitiesSegmentAxis to us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BasisOfPresentationLineItems" xlink:label="kern_BasisOfPresentationLineItems" xlink:title="kern_BasisOfPresentationLineItems" />
    <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="kern_BasisOfPresentationLineItems" xlink:to="us-gaap_Cash" xlink:title="Definition : kern_BasisOfPresentationLineItems to us-gaap_Cash" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="kern_BasisOfPresentationLineItems" xlink:to="kern_WorkingCapitalDeficit" xlink:title="Definition : kern_BasisOfPresentationLineItems to kern_WorkingCapitalDeficit" 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_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="us-gaap_StockholdersEquityReverseStockSplit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_BasisOfPresentationLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="Definition : kern_BasisOfPresentationLineItems to us-gaap_StockholdersEquityReverseStockSplit" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="kern_BasisOfPresentationLineItems" xlink:to="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:title="Definition : kern_BasisOfPresentationLineItems to kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ScheduleOfBasisOfPresentationTable" xlink:label="kern_ScheduleOfBasisOfPresentationTable" xlink:title="kern_ScheduleOfBasisOfPresentationTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="kern_BasisOfPresentationLineItems" xlink:to="kern_ScheduleOfBasisOfPresentationTable" xlink:title="Definition : kern_BasisOfPresentationLineItems to kern_ScheduleOfBasisOfPresentationTable" 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_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="kern_ScheduleOfBasisOfPresentationTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : kern_ScheduleOfBasisOfPresentationTable 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_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="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_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:definitionLink>
  <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-20221231.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" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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" order="9" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <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="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" 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="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="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" 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-20221231.xsd#kern_SeniorConvertibleNotesMember" xlink:label="kern_SeniorConvertibleNotesMember" xlink:title="kern_SeniorConvertibleNotesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorConvertibleNotesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorConvertibleNotesMember" 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" 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="kern-20221231.xsd#kern_ReductionOfEarnOutObligation" xlink:label="kern_ReductionOfEarnOutObligation" xlink:title="kern_ReductionOfEarnOutObligation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_ReductionOfEarnOutObligation" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_ReductionOfEarnOutObligation" 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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_BusinessCombinationContingentConsiderationLiability" 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_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="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_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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Definition : us-gaap_FairValueByBalanceSheetGroupingTable 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-20221231.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-20221231.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-20221231.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-20221231.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_BusinessAcquisitionAcquireeDomain" xlink:to="kern_MtechMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_MtechMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : us-gaap_FairValueByBalanceSheetGroupingTable 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="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="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="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_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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="Definition : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_SubsidiarySaleOfStockAxis" 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_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="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="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_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="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_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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersEquityDeficitDetails">
    <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-20221231.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" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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/StockholdersEquityDeficitDetailsTextual">
    <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="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_NumberOfClassesOfStock" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_NumberOfClassesOfStock" 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_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="Definition : us-gaap_ClassOfStockLineItems 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_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="Definition : us-gaap_ClassOfStockLineItems 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_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1" xlink:title="us-gaap_ConversionOfStockSharesIssued1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ConversionOfStockSharesIssued1" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ConversionOfStockSharesIssued1" 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_ConversionOfStockAmountIssued1" xlink:label="us-gaap_ConversionOfStockAmountIssued1" xlink:title="us-gaap_ConversionOfStockAmountIssued1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ConversionOfStockAmountIssued1" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ConversionOfStockAmountIssued1" 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_CommonStockConversionBasis" xlink:label="us-gaap_CommonStockConversionBasis" xlink:title="us-gaap_CommonStockConversionBasis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockConversionBasis" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_CommonStockConversionBasis" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GrossProceedsFromMergers" xlink:label="kern_GrossProceedsFromMergers" xlink:title="kern_GrossProceedsFromMergers" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_GrossProceedsFromMergers" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_GrossProceedsFromMergers" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_MergerRelatedExpenses" xlink:label="kern_MergerRelatedExpenses" xlink:title="kern_MergerRelatedExpenses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_MergerRelatedExpenses" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_MergerRelatedExpenses" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_PreferredStockSharesAuthorized" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Definition : us-gaap_ClassOfStockLineItems 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_PreferredStockSharesIssued" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ConvertiblePreferredStockTermsOfConversion" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_PreferredStockSharesOutstanding" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockVotingRights" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_CommonStockVotingRights" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" 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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_SharesIssuedPricePerShare" xlink:type="arc" use="optional" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GrossProceedsFromIssuancePublicOffering" xlink:label="kern_GrossProceedsFromIssuancePublicOffering" xlink:title="kern_GrossProceedsFromIssuancePublicOffering" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_GrossProceedsFromIssuancePublicOffering" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_GrossProceedsFromIssuancePublicOffering" 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_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:title="us-gaap_PaymentsOfStockIssuanceCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_PaymentsOfStockIssuanceCosts" 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_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:title="us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ProceedsFromIssuanceInitialPublicOffering" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" use="optional" order="20" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AggregateIntrinsicValue" xlink:label="kern_AggregateIntrinsicValue" xlink:title="kern_AggregateIntrinsicValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_AggregateIntrinsicValue" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_AggregateIntrinsicValue" 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_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="22" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WarrantsAggregateIntrinsicValueOutstanding" xlink:label="kern_WarrantsAggregateIntrinsicValueOutstanding" xlink:title="kern_WarrantsAggregateIntrinsicValueOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_WarrantsAggregateIntrinsicValueOutstanding" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_WarrantsAggregateIntrinsicValueOutstanding" xlink:type="arc" use="optional" order="23" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_ExchangeableShares" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_ExchangeableShares" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreference" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_PreferredStockLiquidationPreference" xlink:type="arc" use="optional" order="25" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_AggregateValueOfExchangeableShares" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_AggregateValueOfExchangeableShares" xlink:type="arc" order="26" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_ExchangeableSharesIssued" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_ExchangeableSharesIssued" xlink:type="arc" order="27" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_ExchangeableSharesOutstanding" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_ExchangeableSharesOutstanding" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ExcessStockSharesOutstanding" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ExcessStockSharesOutstanding" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_SaleOfStockConsiderationReceivedOnTransaction" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_SaleOfStockDescriptionOfTransaction" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssued" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_SharesIssued" xlink:type="arc" use="optional" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SupplementalDeferredPurchasePrice" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_SupplementalDeferredPurchasePrice" xlink:type="arc" use="optional" order="33" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_DescriptionOfUnitOffering" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_DescriptionOfUnitOffering" xlink:type="arc" order="34" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_UnderwriterWarrantsToPurchaseShares" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_UnderwriterWarrantsToPurchaseShares" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ProceedsFromDebtNetOfIssuanceCosts" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:type="arc" use="optional" order="37" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockConversionFeatures" xlink:label="us-gaap_CommonStockConversionFeatures" xlink:title="us-gaap_CommonStockConversionFeatures" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockConversionFeatures" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_CommonStockConversionFeatures" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" 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_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:title="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:type="arc" use="optional" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_SaleOfStockPricePerShare" xlink:type="arc" use="optional" order="42" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:title="us-gaap_ConvertibleDebtNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc" use="optional" order="43" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_WarrantsOutstanding" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_WarrantsOutstanding" xlink:type="arc" order="44" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_CommonWarrantsShares" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_CommonWarrantsShares" xlink:type="arc" order="45" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_WarrantsIssuedInPeriodNumberOfShares" xlink:type="arc" use="optional" order="46" 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_ClassOfStockLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ExcessStockSharesIssued" xlink:type="arc" use="optional" order="47" xbrldt:closed="false" />
    <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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc" use="optional" order="48" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_PreferredStockConversionRatio" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_PreferredStockConversionRatio" xlink:type="arc" order="49" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WarrantStockConversionRatio" xlink:label="kern_WarrantStockConversionRatio" xlink:title="kern_WarrantStockConversionRatio" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_WarrantStockConversionRatio" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_WarrantStockConversionRatio" xlink:type="arc" order="50" 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_ClassOfStockLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ConvertibleNotesPayable" xlink:type="arc" use="optional" order="51" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProceedsDepositedInRestrictedAccounts" xlink:label="kern_ProceedsDepositedInRestrictedAccounts" xlink:title="kern_ProceedsDepositedInRestrictedAccounts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_ProceedsDepositedInRestrictedAccounts" xlink:title="Definition : us-gaap_ClassOfStockLineItems to kern_ProceedsDepositedInRestrictedAccounts" xlink:type="arc" order="52" 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="53" 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_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="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" 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-20221231.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" 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_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_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="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="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="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="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_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="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_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_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" xlink:title="us-gaap_CommonClassAMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to us-gaap_CommonClassAMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockDomain" xlink:to="kern_PublicWarrantMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to kern_PublicWarrantMember" 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_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="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_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="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_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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to kern_UnderwriterWarrantsMember" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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: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="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" 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="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="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_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="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_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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_UnderwritersMember" xlink:label="kern_UnderwritersMember" xlink:title="kern_UnderwritersMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="kern_UnderwritersMember" xlink:title="Definition : us-gaap_SaleOfStockNameOfTransactionDomain to kern_UnderwritersMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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_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="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_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-20221231.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-20221231.xsd#kern_MtechPrivateWarrantMember" xlink:label="kern_MtechPrivateWarrantMember" xlink:title="kern_MtechPrivateWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_MtechPrivateWarrantMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_MtechPrivateWarrantMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PublicWarrantsAndPrivateWarrants2019Member" xlink:label="kern_PublicWarrantsAndPrivateWarrants2019Member" xlink:title="kern_PublicWarrantsAndPrivateWarrants2019Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_PublicWarrantsAndPrivateWarrants2019Member" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_PublicWarrantsAndPrivateWarrants2019Member" 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="kern-20221231.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_ScheduleOfStockByClassTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to kern_TypesOfAgreementAxis" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.xsd#kern_ConvertibleNotesAmendmentMember" xlink:label="kern_ConvertibleNotesAmendmentMember" xlink:title="kern_ConvertibleNotesAmendmentMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_ConvertibleNotesAmendmentMember" xlink:title="Definition : kern_TypesOfAgreementDomain to kern_ConvertibleNotesAmendmentMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/BalanceSheets">
    <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_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="Definition : us-gaap_AssetsCurrentAbstract to us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" 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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Definition : us-gaap_AssetsCurrentAbstract to us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" 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_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="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_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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="Definition : us-gaap_AssetsAbstract to us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" 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_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="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_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="Definition : us-gaap_AssetsAbstract to us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_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="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_AssetsAbstract" xlink:to="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Definition : us-gaap_AssetsAbstract to kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" 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_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="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_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_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:title="us-gaap_DerivativeLiabilitiesCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" xlink:title="Definition : us-gaap_LiabilitiesCurrentAbstract to us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Definition : us-gaap_LiabilitiesCurrentAbstract to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" 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_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="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_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_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="us-gaap_DeferredIncomeTaxLiabilities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="Definition : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Definition : us-gaap_LiabilitiesAndStockholdersEquityAbstract to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" 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_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="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_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="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_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="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_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="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_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" 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-20221231.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" 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" 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="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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:type="arc" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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" order="17" 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-20221231.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" 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" 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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink 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_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_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="us-gaap_ConvertibleDebtFairValueDisclosures" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_ConvertibleDebtFairValueDisclosures" 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_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:title="us-gaap_RepaymentsOfConvertibleDebt" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_RepaymentsOfConvertibleDebt" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ChangesInFairValueReportedInStatementsOfOperations" xlink:label="kern_ChangesInFairValueReportedInStatementsOfOperations" xlink:title="kern_ChangesInFairValueReportedInStatementsOfOperations" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_ChangesInFairValueReportedInStatementsOfOperations" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_ChangesInFairValueReportedInStatementsOfOperations" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:label="kern_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:title="kern_ChangeInFairValueReportedInOtherComprehensiveIncome" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainOnExtinguishmentOfDebtReported" xlink:label="kern_GainOnExtinguishmentOfDebtReported" xlink:title="kern_GainOnExtinguishmentOfDebtReported" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_GainOnExtinguishmentOfDebtReported" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_GainOnExtinguishmentOfDebtReported" 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_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="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_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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="Definition : us-gaap_FairValueByBalanceSheetGroupingTable 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" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FinancialInstrumentAxis" 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" 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-20221231.xsd#kern_SeniorSecuredConvertibleNotesMember" xlink:label="kern_SeniorSecuredConvertibleNotesMember" xlink:title="kern_SeniorSecuredConvertibleNotesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorSecuredConvertibleNotesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorSecuredConvertibleNotesMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SeniorConvertibleNotesMember" xlink:label="kern_SeniorConvertibleNotesMember" xlink:title="kern_SeniorConvertibleNotesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorConvertibleNotesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorConvertibleNotesMember" 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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StatementsOfOperations">
    <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_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="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_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="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_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="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_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="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_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_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="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_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="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="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_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="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_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="kern-20221231.xsd#kern_ChangeInFairValueOfConvertibleDebt" xlink:label="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="kern_ChangeInFairValueOfConvertibleDebt" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="Definition : us-gaap_NonoperatingIncomeExpenseAbstract to kern_ChangeInFairValueOfConvertibleDebt" 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_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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainOnPPPLoanForgiveness" xlink:label="kern_GainOnPPPLoanForgiveness" xlink:title="kern_GainOnPPPLoanForgiveness" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="kern_GainOnPPPLoanForgiveness" xlink:title="Definition : us-gaap_NonoperatingIncomeExpenseAbstract to kern_GainOnPPPLoanForgiveness" 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_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="us-gaap_OtherNonoperatingIncomeExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="Definition : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_OtherNonoperatingIncomeExpense" 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_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="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_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="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:label="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="kern_ContinuingOperationTaxEffectOfContinuingOperation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="Definition : us-gaap_StatementLineItems to kern_ContinuingOperationTaxEffectOfContinuingOperation" 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_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="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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:title="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" 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_RedeemablePreferredStockDividends" xlink:label="us-gaap_RedeemablePreferredStockDividends" xlink:title="us-gaap_RedeemablePreferredStockDividends" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RedeemablePreferredStockDividends" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_RedeemablePreferredStockDividends" 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_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" 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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:title="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" 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_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:title="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" 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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:title="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" 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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:title="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" 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_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:title="us-gaap_EarningsPerShareBasic" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_EarningsPerShareBasic" 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_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" order="20" 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-20221231.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" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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: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-20221231.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-20221231.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-20221231.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" 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-20221231.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-20221231.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" order="22" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="23" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="24" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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" 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" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.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-20221231.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-20221231.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" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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.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-20221231.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" 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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/LossPerShareDetails">
    <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_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_ClassOfStockLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Definition : us-gaap_ClassOfStockLineItems 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" 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_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="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_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_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to us-gaap_AwardTypeAxis" 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_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-20221231.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_CommonWarrantMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_CommonWarrantMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain 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="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_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="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_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: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_ScheduleOfStockByClassTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to us-gaap_ShortTermDebtTypeAxis" 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" 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_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_ShortTermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" xlink:title="Definition : us-gaap_ShortTermDebtTypeDomain to us-gaap_ConvertibleDebtMember" 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: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="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_DebtInstrumentLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_OperatingIncomeLoss" 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_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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="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_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="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_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_NetCashProvidedByUsedInOperatingActivities" 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_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="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="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_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_DebtInstrumentLineItems" xlink:to="us-gaap_CommonStockValue" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_CommonStockValue" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1" xlink:title="us-gaap_ConversionOfStockAmountConverted1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConversionOfStockAmountConverted1" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_ConversionOfStockAmountConverted1" xlink:type="arc" use="optional" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="18" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="20" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_DebtInstrumentLineItems" xlink:to="kern_WorkingCapitalDeficit" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_WorkingCapitalDeficit" 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_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="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_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="23" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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="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_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="26" 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/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="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="kern-20221231.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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.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" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" 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-20221231.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" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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" 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_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="5" 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" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="1" 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" 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-20221231.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" 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_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="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_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" 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_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="7" 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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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/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-20221231.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-20221231.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-20221231.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-20221231.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="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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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="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_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" use="optional" 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-20221231.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" 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" 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_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-20221231.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" 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" 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_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" 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_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-20221231.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" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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" 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_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" use="optional" 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/ConsolidatedStatementsofComprehensiveLoss" />
  <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/BasisofPresentation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryOfSignificantAccountingPolicies" />
  <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/Fixedassetsnet" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/Investments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwill" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosures" />
  <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/CommitmentsAndContingencies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersEquityDeficit" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValue" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/LossPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperations" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/ReverseMerger" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SubsequentEvents" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FixedassetsnetTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" />
  <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/CommitmentsandContingenciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersEquityDeficitTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/LossPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsTable" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsTables" />
  <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/RevenueandContractswithCustomersDetails4" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FixedassetsnetDetailsTextual" />
  <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/LongTermDebtDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetails1" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetailsCalc2" />
  <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:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetailsTextual" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails4" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetails1" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/BalanceSheetDisclosuresDetailsTextual" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/LossPerShareDetailsTextual" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails3" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails10" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationDetails" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>3
<FILENAME>kern-20221231_pre.xml
<DESCRIPTION>PRESENTATION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6418c4c7e17276118c279e36, Generated At Mon, 20 Mar 2023 20:41:23 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/FairValueDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentation" xlink:type="simple" xlink:href="kern-20221231.xsd#BasisofPresentation" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="kern-20221231.xsd#DescriptionofBusiness" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomers" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomers" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactions" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactions" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/ReverseMerger" xlink:type="simple" xlink:href="kern-20221231.xsd#ReverseMerger" />
  <link:roleRef roleURI="http://akerna.com/role/BalanceSheetsParenthetical" xlink:type="simple" xlink:href="kern-20221231.xsd#BalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosures" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosures" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwill" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwill" />
  <link:roleRef roleURI="http://akerna.com/role/Fixedassetsnet" xlink:type="simple" xlink:href="kern-20221231.xsd#Fixedassetsnet" />
  <link:roleRef roleURI="http://akerna.com/role/Investments" xlink:type="simple" xlink:href="kern-20221231.xsd#Investments" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebt" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebt" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficit" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficit" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlans" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShare" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShare" />
  <link:roleRef roleURI="http://akerna.com/role/FairValue" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValue" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillTables" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillTables" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosuresDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsTables" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsTables" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueTables" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueTables" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxes" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatements" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatements" />
  <link:roleRef roleURI="http://akerna.com/role/SubsequentEvents" xlink:type="simple" xlink:href="kern-20221231.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosuresTables" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/FixedassetsnetTables" xlink:type="simple" xlink:href="kern-20221231.xsd#FixedassetsnetTables" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtTables" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficitTables" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficitTables" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails4" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlansTables" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShareTables" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShareTables" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsandContingenciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails4" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlansDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsTables" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatementsTables" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosuresDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails6" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails6" />
  <link:roleRef roleURI="http://akerna.com/role/FixedassetsnetDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#FixedassetsnetDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails8" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails8" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails9" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails9" />
  <link:roleRef roleURI="http://akerna.com/role/FixedassetsnetDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#FixedassetsnetDetails" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShareDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShareDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/BalanceSheetDisclosuresDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#BalanceSheetDisclosuresDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsandContingenciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/InvestmentsDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#InvestmentsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails7" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails7" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails5" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails5" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShareDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShareDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfOperations" xlink:type="simple" xlink:href="kern-20221231.xsd#StatementsOfOperations" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails" />
  <link:roleRef roleURI="http://akerna.com/role/BalanceSheets" xlink:type="simple" xlink:href="kern-20221231.xsd#BalanceSheets" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#ReverseMergerAndPrivatePlacementDetails" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatementsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsandContingenciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetailsTextuals" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtDetailsTextuals" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlansDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersTables" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersTables" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails4" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatementsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#BasisofPresentationDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficitDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficitDetails" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficitDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficitDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="kern-20221231.xsd#DocumentAndEntityInformation" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperations" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsTable" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsTable" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusinessDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#DescriptionofBusinessDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="kern-20221231.xsd#ConsolidatedStatementsofChangesinStockholdersEquity" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="kern-20221231.xsd#ConsolidatedStatementsofComprehensiveLoss" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="kern-20221231.xsd#StatementsOfCashFlows" />
  <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:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <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_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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable 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-20221231.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-20221231.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-20221231.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-20221231.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_BusinessAcquisitionAcquireeDomain" xlink:to="kern_MtechMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_MtechMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" />
    <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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable 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="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="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="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_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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_SubsidiarySaleOfStockAxis" 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_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="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="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_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="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="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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_BusinessCombinationContingentConsiderationLiability" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ReductionOfEarnOutObligation" xlink:label="kern_ReductionOfEarnOutObligation" xlink:title="kern_ReductionOfEarnOutObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_ReductionOfEarnOutObligation" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_ReductionOfEarnOutObligation" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentation">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BasisOfPresentationAbstract" xlink:label="kern_BasisOfPresentationAbstract" xlink:title="kern_BasisOfPresentationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccounting" xlink:label="us-gaap_BasisOfAccounting" xlink:title="us-gaap_BasisOfAccounting" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_BasisOfPresentationAbstract" xlink:to="us-gaap_BasisOfAccounting" xlink:title="Presentation : kern_BasisOfPresentationAbstract to us-gaap_BasisOfAccounting" 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/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/SummaryOfSignificantAccountingPolicies">
    <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/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/SignificantTransactions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract to us-gaap_BusinessCombinationDisclosureTextBlock" 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/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-20221231.xsd#kern_DiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="kern_DiscontinuedOperationResearchAndDevelopmentExpense" xlink:title="kern_DiscontinuedOperationResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="kern_DiscontinuedOperationResearchAndDevelopmentExpense" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to kern_DiscontinuedOperationResearchAndDevelopmentExpense" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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-20221231.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" 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_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="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_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="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_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="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_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="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_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="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/ReverseMerger">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ReverseMergerAndPrivatePlacementAbstract" xlink:label="kern_ReverseMergerAndPrivatePlacementAbstract" xlink:title="kern_ReverseMergerAndPrivatePlacementAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:label="kern_ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:title="kern_ReverseMergerAndPrivatePlacementDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_ReverseMergerAndPrivatePlacementAbstract" xlink:to="kern_ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:title="Presentation : kern_ReverseMergerAndPrivatePlacementAbstract to kern_ReverseMergerAndPrivatePlacementDisclosureTextBlock" 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/BalanceSheetsParenthetical">
    <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_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-20221231.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" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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_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="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_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="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_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="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_PreferredStockLiquidationPreferenceValue" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:title="us-gaap_PreferredStockLiquidationPreferenceValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_PreferredStockLiquidationPreferenceValue" 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_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="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/SupplementalBalanceSheetDisclosures">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BalanceSheetDisclosuresAbstract" xlink:label="kern_BalanceSheetDisclosuresAbstract" xlink:title="kern_BalanceSheetDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BalanceSheetDisclosuresTextBlock" xlink:label="kern_BalanceSheetDisclosuresTextBlock" xlink:title="kern_BalanceSheetDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_BalanceSheetDisclosuresAbstract" xlink:to="kern_BalanceSheetDisclosuresTextBlock" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract to kern_BalanceSheetDisclosuresTextBlock" 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/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/Fixedassetsnet">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" 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/Investments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAbstract" xlink:label="us-gaap_InvestmentsAbstract" xlink:title="us-gaap_InvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" xlink:title="us-gaap_EquityMethodInvestmentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAbstract" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock" xlink:title="Presentation : us-gaap_InvestmentsAbstract to us-gaap_EquityMethodInvestmentsTextBlock" 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_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:title="us-gaap_DebtDisclosureAbstract" />
    <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_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract 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/StockholdersEquityDeficit">
    <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/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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/LossPerShare">
    <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/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/SummaryofSignificantAccountingPoliciesTables">
    <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-20221231.xsd#kern_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="kern_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:title="kern_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" 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_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:title="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" 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/IntangibleAssetsnetandGoodwillTables">
    <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_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:title="us-gaap_ScheduleOfGoodwillTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" xlink:title="Presentation : us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract to us-gaap_ScheduleOfGoodwillTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:title="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:title="Presentation : us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract to us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="Presentation : us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract to us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/measurementGuidance" />
  </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/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/RevenueandContractswithCustomersDetails2">
    <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_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" xlink:title="us-gaap_AccountsReceivableGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountsReceivableGross" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_AccountsReceivableGross" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AdditionsAbstract" xlink:label="kern_AdditionsAbstract" xlink:title="kern_AdditionsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_AdditionsAbstract" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_AdditionsAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BadDebtExpenses" xlink:label="kern_BadDebtExpenses" xlink:title="kern_BadDebtExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_AdditionsAbstract" xlink:to="kern_BadDebtExpenses" xlink:title="Presentation : kern_AdditionsAbstract to kern_BadDebtExpenses" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DeductionsAbstract" xlink:label="kern_DeductionsAbstract" xlink:title="kern_DeductionsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_DeductionsAbstract" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_DeductionsAbstract" 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_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_DeductionsAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:title="Presentation : kern_DeductionsAbstract to us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" 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_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross_1" xlink:title="us-gaap_AccountsReceivableGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountsReceivableGross_1" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_AccountsReceivableGross" 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/SummaryofSignificantAccountingPoliciesDetails1">
    <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-20221231.xsd#kern_LongLivedAssetsTable" xlink:label="kern_LongLivedAssetsTable" xlink:title="kern_LongLivedAssetsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_LongLivedAssetsTable" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_LongLivedAssetsTable" 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="kern_LongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Presentation : kern_LongLivedAssetsTable 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/label" />
    <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/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LongLivedAssetsLineItems" xlink:label="kern_LongLivedAssetsLineItems" xlink:title="kern_LongLivedAssetsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_LongLivedAssetsTable" xlink:to="kern_LongLivedAssetsLineItems" xlink:title="Presentation : kern_LongLivedAssetsTable to kern_LongLivedAssetsLineItems" 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_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="kern_LongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" xlink:title="Presentation : kern_LongLivedAssetsLineItems to us-gaap_NoncurrentAssets" 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/SupplementalBalanceSheetDisclosuresDetails1">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BalanceSheetDisclosuresAbstract" xlink:label="kern_BalanceSheetDisclosuresAbstract" xlink:title="kern_BalanceSheetDisclosuresAbstract" />
    <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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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-20221231.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="kern_BalanceSheetDisclosuresAbstract" xlink:to="kern_AccruedContractors" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract to kern_AccruedContractors" 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_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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_SettlementLiabilitiesCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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/SignificantTransactionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.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-20221231.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-20221231.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="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/verboseLabel" />
    <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/verboseLabel" />
    <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/verboseLabel" />
  </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_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_FairValueDisclosuresAbstract" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract 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="kern-20221231.xsd#kern_SeniorSecuredConvertibleNotesMember" xlink:label="kern_SeniorSecuredConvertibleNotesMember" xlink:title="kern_SeniorSecuredConvertibleNotesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorSecuredConvertibleNotesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorSecuredConvertibleNotesMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SeniorConvertibleNotesMember" xlink:label="kern_SeniorConvertibleNotesMember" xlink:title="kern_SeniorConvertibleNotesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorConvertibleNotesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorConvertibleNotesMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PrivateWarrantsMember" xlink:label="kern_PrivateWarrantsMember" xlink:title="kern_PrivateWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantsMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantsMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="Presentation : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" 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-20221231.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/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails">
    <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-20221231.xsd#kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:label="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:title="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" 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="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : kern_ScheduleofpropertyandequipmentestimatedusefullivesTable to srt_RangeAxis" 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_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="kern-20221231.xsd#kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:label="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:title="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:title="Presentation : kern_ScheduleofpropertyandequipmentestimatedusefullivesTable to kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:label="kern_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:title="kern_DescriptionOfLeaseholdImprovementsUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="kern_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:title="Presentation : kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems to kern_DescriptionOfLeaseholdImprovementsUsefulLife" 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/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/RevisionsofPreviouslyIssuedFinancialStatements">
    <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_Reclassifications" xlink:label="us-gaap_Reclassifications" xlink:title="us-gaap_Reclassifications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_Reclassifications" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_Reclassifications" 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/SubsequentEvents">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:title="us-gaap_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:title="us-gaap_SubsequentEventsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:title="Presentation : us-gaap_SubsequentEventsAbstract to us-gaap_SubsequentEventsTextBlock" 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/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-20221231.xsd#kern_MJPlatformMember" xlink:label="kern_MJPlatformMember" xlink:title="kern_MJPlatformMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_MJPlatformMember" xlink:title="Presentation : us-gaap_SegmentDomain to kern_MJPlatformMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_TrellisMember" xlink:label="kern_TrellisMember" xlink:title="kern_TrellisMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_TrellisMember" xlink:title="Presentation : us-gaap_SegmentDomain to kern_TrellisMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SoloMember" xlink:label="kern_SoloMember" xlink:title="kern_SoloMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_SoloMember" xlink:title="Presentation : us-gaap_SegmentDomain to kern_SoloMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AkernaReportingUnitMember" xlink:label="kern_AkernaReportingUnitMember" xlink:title="kern_AkernaReportingUnitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_AkernaReportingUnitMember" xlink:title="Presentation : us-gaap_SegmentDomain to kern_AkernaReportingUnitMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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-20221231.xsd#kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:label="kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:title="kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" 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_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-20221231.xsd#kern_CapitalizedCosts" xlink:label="kern_CapitalizedCosts" xlink:title="kern_CapitalizedCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_CapitalizedCosts" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_CapitalizedCosts" 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_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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_AmortizationOfIntangibleAssets" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WeightingToMarketApproach" xlink:label="kern_WeightingToMarketApproach" xlink:title="kern_WeightingToMarketApproach" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_WeightingToMarketApproach" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_WeightingToMarketApproach" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WeightedToIncomeApproach" xlink:label="kern_WeightedToIncomeApproach" xlink:title="kern_WeightedToIncomeApproach" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_WeightedToIncomeApproach" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_WeightedToIncomeApproach" 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_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="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_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:label="us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:title="us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ImpairmentAdjustment" xlink:label="kern_ImpairmentAdjustment" xlink:title="kern_ImpairmentAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_ImpairmentAdjustment" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_ImpairmentAdjustment" 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_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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_GoodwillAndIntangibleAssetImpairment" 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_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:title="us-gaap_FinitelivedIntangibleAssetsAcquired1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FinitelivedIntangibleAssetsAcquired1" 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_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:title="us-gaap_CapitalizedComputerSoftwareAmortization1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_CapitalizedComputerSoftwareAmortization1" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="11" 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" />
    <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" />
    <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" />
    <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" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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/SignificantTransactionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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="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_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-20221231.xsd#kern_ContingentConsiderationTransferred" xlink:label="kern_ContingentConsiderationTransferred" xlink:title="kern_ContingentConsiderationTransferred" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ContingentConsiderationTransferred" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_ContingentConsiderationTransferred" 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_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" use="optional" priority="0" order="2" />
  </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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="us-gaap_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="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-20221231.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="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-20221231.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/verboseLabel" />
  </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" />
    <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" />
    <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" />
    <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" />
    <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" />
    <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/SupplementalBalanceSheetDisclosuresTables">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BalanceSheetDisclosuresAbstract" xlink:label="kern_BalanceSheetDisclosuresAbstract" xlink:title="kern_BalanceSheetDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="kern_BalanceSheetDisclosuresAbstract" xlink:to="kern_ScheduleOfPrepaidExpensesTableTextBlock" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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/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_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/label" />
    <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/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_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/FixedassetsnetTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentTextBlock" 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/LongTermDebtTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:title="us-gaap_DebtDisclosureAbstract" />
    <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_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to us-gaap_ScheduleOfDebtInstrumentsTextBlock" 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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" 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/StockholdersEquityDeficitTables">
    <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-20221231.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" use="optional" priority="0" order="0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails4">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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="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-20221231.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/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" 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/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_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:title="us-gaap_DeferredTaxAssetsNetAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsNetAbstract" 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_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract 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-20221231.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_DeferredTaxAssetsNetAbstract" xlink:to="kern_DeferredTaxAssetsDebtIssuanceCosts" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract to kern_DeferredTaxAssetsDebtIssuanceCosts" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_DeferredTaxAssetsNetAbstract" xlink:to="kern_DeferredTaxAssetsRevenueRecognition" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract to kern_DeferredTaxAssetsRevenueRecognition" 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_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_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract to us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" 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_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract to us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" 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_DeferredTaxAssetsHedgingTransactions" xlink:label="us-gaap_DeferredTaxAssetsHedgingTransactions" xlink:title="us-gaap_DeferredTaxAssetsHedgingTransactions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsHedgingTransactions" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract to us-gaap_DeferredTaxAssetsHedgingTransactions" 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_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_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract to us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" 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_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_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" 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_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_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract to us-gaap_DeferredTaxAssetsOther" 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_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:title="us-gaap_DeferredTaxAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetAbstract to us-gaap_DeferredTaxAssetsGross" 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_DeferredTaxLiabilitiesNetAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:title="us-gaap_DeferredTaxLiabilitiesNetAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxLiabilitiesNetAbstract" 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_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_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:title="Presentation : us-gaap_DeferredTaxLiabilitiesNetAbstract to us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" 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_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_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" xlink:title="Presentation : us-gaap_DeferredTaxLiabilitiesNetAbstract to us-gaap_DeferredTaxLiabilities" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <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="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_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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsLiabilitiesNet" 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/LossPerShareTables">
    <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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
  </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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:title="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" 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/RevenueandContractswithCustomersDetails4">
    <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_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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiability" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract 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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_AdditionsToContractHoldersFunds" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract 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-20221231.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_RevenueFromContractWithCustomerAbstract" xlink:to="kern_AmortizedCosts" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract 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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiability_1" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract 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/StockBasedCompensationandOtherBenefitPlansDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_AwardTypeAxis" 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_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-20221231.xsd#kern_RestrictedSharesAndRestrictedStockUnitsMember" xlink:label="kern_RestrictedSharesAndRestrictedStockUnitsMember" xlink:title="kern_RestrictedSharesAndRestrictedStockUnitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_RestrictedSharesAndRestrictedStockUnitsMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_RestrictedSharesAndRestrictedStockUnitsMember" 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_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="kern-20221231.xsd#kern_ProfitsInterestUnitsMember" xlink:label="kern_ProfitsInterestUnitsMember" xlink:title="kern_ProfitsInterestUnitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_ProfitsInterestUnitsMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_ProfitsInterestUnitsMember" 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_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:title="us-gaap_PlanNameAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_PlanNameAxis" 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_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:title="us-gaap_PlanNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:title="Presentation : us-gaap_PlanNameAxis to us-gaap_PlanNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_EquityIncentivePlanMember" xlink:label="kern_EquityIncentivePlanMember" xlink:title="kern_EquityIncentivePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="kern_EquityIncentivePlanMember" xlink:title="Presentation : us-gaap_PlanNameDomain to kern_EquityIncentivePlanMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProfitsInterestIncentivePlanMember" xlink:label="kern_ProfitsInterestIncentivePlanMember" xlink:title="kern_ProfitsInterestIncentivePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="kern_ProfitsInterestIncentivePlanMember" xlink:title="Presentation : us-gaap_PlanNameDomain to kern_ProfitsInterestIncentivePlanMember" 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_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_StatementEquityComponentsAxis" 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_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_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="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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" use="optional" priority="0" order="3" />
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_AllocatedShareBasedCompensationExpense" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsTables">
    <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_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:title="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" 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/SupplementalBalanceSheetDisclosuresDetails">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BalanceSheetDisclosuresAbstract" xlink:label="kern_BalanceSheetDisclosuresAbstract" xlink:title="kern_BalanceSheetDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="kern_BalanceSheetDisclosuresAbstract" xlink:to="kern_PrepaidExpensesSoftwareAndTechnology" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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-20221231.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="kern_BalanceSheetDisclosuresAbstract" xlink:to="kern_PrepaidProfessionalFees" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_PrepaidInsurance" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract to us-gaap_OtherPrepaidExpenseCurrent" 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_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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_UnbilledContractsReceivable" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_OtherAssets" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract 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/IntangibleAssetsnetandGoodwillDetails2">
    <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_GoodwillRollForward" xlink:label="us-gaap_GoodwillRollForward" xlink:title="us-gaap_GoodwillRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillRollForward" xlink:title="Presentation : us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract to us-gaap_GoodwillRollForward" 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_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_GoodwillRollForward" xlink:to="us-gaap_Goodwill" xlink:title="Presentation : us-gaap_GoodwillRollForward to us-gaap_Goodwill" 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_GoodwillOtherIncreaseDecrease" xlink:label="us-gaap_GoodwillOtherIncreaseDecrease" xlink:title="us-gaap_GoodwillOtherIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillOtherIncreaseDecrease" xlink:title="Presentation : us-gaap_GoodwillRollForward to us-gaap_GoodwillOtherIncreaseDecrease" 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_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:title="us-gaap_GoodwillAcquiredDuringPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" xlink:title="Presentation : us-gaap_GoodwillRollForward to us-gaap_GoodwillAcquiredDuringPeriod" 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_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_GoodwillRollForward" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:title="Presentation : us-gaap_GoodwillRollForward to us-gaap_GoodwillImpairmentLoss" use="optional" priority="0" order="3" 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_Goodwill" xlink:label="us-gaap_Goodwill_1" xlink:title="us-gaap_Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_Goodwill_1" xlink:title="Presentation : us-gaap_GoodwillRollForward to us-gaap_Goodwill" 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/SignificantTransactionsDetails6">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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="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_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-20221231.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/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FixedassetsnetDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:title="us-gaap_Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_Depreciation" 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_ProceedsFromSaleOfFurnitureAndFixtures" xlink:label="us-gaap_ProceedsFromSaleOfFurnitureAndFixtures" xlink:title="us-gaap_ProceedsFromSaleOfFurnitureAndFixtures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ProceedsFromSaleOfFurnitureAndFixtures" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_ProceedsFromSaleOfFurnitureAndFixtures" 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_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross" xlink:title="us-gaap_FurnitureAndFixturesGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_FurnitureAndFixturesGross" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_FurnitureAndFixturesGross" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AccumulatedDepreciation" xlink:label="kern_AccumulatedDepreciation" xlink:title="kern_AccumulatedDepreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="kern_AccumulatedDepreciation" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to kern_AccumulatedDepreciation" 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_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:title="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_GainLossOnSaleOfPropertyPlantEquipment" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WroteOfFixedAssets" xlink:label="kern_WroteOfFixedAssets" xlink:title="kern_WroteOfFixedAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="kern_WroteOfFixedAssets" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to kern_WroteOfFixedAssets" 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/LongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:title="us-gaap_DebtDisclosureAbstract" />
    <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_DebtDisclosureAbstract" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to us-gaap_ConvertibleDebtFairValueDisclosures" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CurrentMaturities" xlink:label="kern_CurrentMaturities" xlink:title="kern_CurrentMaturities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="kern_CurrentMaturities" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to kern_CurrentMaturities" 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_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_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to us-gaap_LongTermDebtNoncurrent" 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/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:title="us-gaap_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:title="us-gaap_SubsequentEventTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" xlink:title="Presentation : us-gaap_SubsequentEventsAbstract to us-gaap_SubsequentEventTable" 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_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_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Presentation : us-gaap_SubsequentEventTable to us-gaap_SubsequentEventTypeAxis" 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_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_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xlink:title="us-gaap_SubsequentEventLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" xlink:title="Presentation : us-gaap_SubsequentEventTable to us-gaap_SubsequentEventLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails8">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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="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_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-20221231.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/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1">
    <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_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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Presentation : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_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_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:title="us-gaap_OtherIntangibleAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_OtherIntangibleAssetsMember" 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_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:title="us-gaap_ComputerSoftwareIntangibleAssetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_ComputerSoftwareIntangibleAssetMember" 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_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="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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" 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_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_IntangibleAssetsNetExcludingGoodwill" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </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-20221231.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" 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-20221231.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" 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-20221231.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" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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-20221231.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-20221231.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-20221231.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="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_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DeferredRevenue" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_DeferredRevenue" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_DeferredRevenue" xlink:to="kern_DeferredRevenueRevenueRecognized" xlink:title="Presentation : us-gaap_DeferredRevenue to kern_DeferredRevenueRevenueRecognized" 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_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_DeferredRevenue" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="Presentation : us-gaap_DeferredRevenue to us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" 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_DeferredRevenue" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="Presentation : us-gaap_DeferredRevenue 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="kern-20221231.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_DeferredRevenue" xlink:to="kern_PercentageOfAccountReceivableFromCustomers" xlink:title="Presentation : us-gaap_DeferredRevenue to kern_PercentageOfAccountReceivableFromCustomers" 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_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_DeferredRevenue" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:title="Presentation : us-gaap_DeferredRevenue to us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails9">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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="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_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/verboseLabel" />
    <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/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" 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_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="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FixedassetsnetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xlink:title="us-gaap_ComputerEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_ComputerEquipmentMember" 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_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:title="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_LeaseholdsAndLeaseholdImprovementsMember" 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_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="Presentation : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_PropertyPlantAndEquipmentLineItems" 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_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="us-gaap_PropertyPlantAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentGross" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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_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_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentNet" 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/LossPerShareDetailsTextual">
    <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_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" 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_WeightedAverageNumberOfSharesRestrictedStock" xlink:label="us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:title="us-gaap_WeightedAverageNumberOfSharesRestrictedStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_WeightedAverageNumberOfSharesRestrictedStock" 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/BalanceSheetDisclosuresDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BalanceSheetDisclosuresAbstract" xlink:label="kern_BalanceSheetDisclosuresAbstract" xlink:title="kern_BalanceSheetDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent" xlink:title="us-gaap_AccruedBonusesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_BalanceSheetDisclosuresAbstract" xlink:to="us-gaap_AccruedBonusesCurrent" xlink:title="Presentation : kern_BalanceSheetDisclosuresAbstract to us-gaap_AccruedBonusesCurrent" 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/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_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="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_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="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_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="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_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" 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_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/verboseLabel" />
    <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="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_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="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/InvestmentsDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAbstract" xlink:label="us-gaap_InvestmentsAbstract" xlink:title="us-gaap_InvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="Presentation : us-gaap_InvestmentsAbstract to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" 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_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:title="srt_ConsolidatedEntitiesAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="srt_ConsolidatedEntitiesAxis" xlink:title="Presentation : us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable to srt_ConsolidatedEntitiesAxis" 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_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:title="srt_ConsolidatedEntitiesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" xlink:title="Presentation : srt_ConsolidatedEntitiesAxis to srt_ConsolidatedEntitiesDomain" 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_SubsidiariesMember" xlink:label="srt_SubsidiariesMember" xlink:title="srt_SubsidiariesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_SubsidiariesMember" xlink:title="Presentation : srt_ConsolidatedEntitiesDomain to srt_SubsidiariesMember" 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_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="Presentation : us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable to us-gaap_DefinedBenefitPlanDisclosureLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PreferredStockPurchasedShares" xlink:label="kern_PreferredStockPurchasedShares" xlink:title="kern_PreferredStockPurchasedShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="kern_PreferredStockPurchasedShares" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to kern_PreferredStockPurchasedShares" 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_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_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_SharesIssuedPricePerShare" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PreferredStockPurchasedShareValue1" xlink:label="kern_PreferredStockPurchasedShareValue1" xlink:title="kern_PreferredStockPurchasedShareValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="kern_PreferredStockPurchasedShareValue1" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to kern_PreferredStockPurchasedShareValue1" 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_OtherLongTermInvestments" xlink:label="us-gaap_OtherLongTermInvestments" xlink:title="us-gaap_OtherLongTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_OtherLongTermInvestments" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_OtherLongTermInvestments" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_EquityLossOfInvestee" xlink:label="kern_EquityLossOfInvestee" xlink:title="kern_EquityLossOfInvestee" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="kern_EquityLossOfInvestee" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to kern_EquityLossOfInvestee" 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_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:title="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_RelatedPartyTransactionDescriptionOfTransaction" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_DefinedBenefitPlanDisclosureLineItems" xlink:to="kern_RevenueRecognized" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to kern_RevenueRecognized" 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_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_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_LossContingencyAccrualPayments" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_LossContingencyAccrualPayments" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PreferredStockSold" xlink:label="kern_PreferredStockSold" xlink:title="kern_PreferredStockSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="kern_PreferredStockSold" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to kern_PreferredStockSold" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:title="us-gaap_DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" 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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AggregateMaturities" xlink:label="kern_AggregateMaturities" xlink:title="kern_AggregateMaturities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="kern_AggregateMaturities" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to kern_AggregateMaturities" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DebtOriginalIssueDiscount" xlink:label="kern_DebtOriginalIssueDiscount" xlink:title="kern_DebtOriginalIssueDiscount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="kern_DebtOriginalIssueDiscount" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to kern_DebtOriginalIssueDiscount" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CumulativeUnrealizedChangeInFairValue" xlink:label="kern_CumulativeUnrealizedChangeInFairValue" xlink:title="kern_CumulativeUnrealizedChangeInFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="kern_CumulativeUnrealizedChangeInFairValue" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to kern_CumulativeUnrealizedChangeInFairValue" 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_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:title="us-gaap_LongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebt" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to us-gaap_LongTermDebt" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails7">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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="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_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/verboseLabel" />
    <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/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" />
    <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="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" 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_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="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails5">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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="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/verboseLabel" />
    <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/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/LossPerShareDetails">
    <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_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_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract 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_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_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_AwardTypeAxis" 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_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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_CommonWarrantMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_CommonWarrantMember" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_UnderwriterWarrantsMember" 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_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="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_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="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_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_ScheduleOfStockByClassTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_ShortTermDebtTypeAxis" 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_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_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_ShortTermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" xlink:title="Presentation : us-gaap_ShortTermDebtTypeDomain 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="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_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="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_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_ClassOfStockLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails3">
    <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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" 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_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:title="us-gaap_UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefits" xlink:title="Presentation : us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="Presentation : us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" 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_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_1" xlink:title="us-gaap_UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefits_1" xlink:title="Presentation : us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to us-gaap_UnrecognizedTaxBenefits" 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/StatementsOfOperations">
    <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-20221231.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" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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_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/terseLabel" />
    <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/verboseLabel" />
    <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/terseLabel" />
    <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/terseLabel" />
    <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/terseLabel" />
    <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/verboseLabel" />
    <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-20221231.xsd#kern_ChangeInFairValueOfConvertibleDebt" xlink:label="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="kern_ChangeInFairValueOfConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to kern_ChangeInFairValueOfConvertibleDebt" 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_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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainOnPPPLoanForgiveness" xlink:label="kern_GainOnPPPLoanForgiveness" xlink:title="kern_GainOnPPPLoanForgiveness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="kern_GainOnPPPLoanForgiveness" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to kern_GainOnPPPLoanForgiveness" 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_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="us-gaap_OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_OtherNonoperatingIncomeExpense" 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_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="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_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="kern-20221231.xsd#kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:label="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="kern_ContinuingOperationTaxEffectOfContinuingOperation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="Presentation : us-gaap_StatementLineItems to kern_ContinuingOperationTaxEffectOfContinuingOperation" 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_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="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_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="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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:title="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" 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_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="11" 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_RedeemablePreferredStockDividends" xlink:label="us-gaap_RedeemablePreferredStockDividends" xlink:title="us-gaap_RedeemablePreferredStockDividends" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RedeemablePreferredStockDividends" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_RedeemablePreferredStockDividends" use="optional" priority="0" order="12" 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_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" 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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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_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="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_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:title="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" 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_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="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:title="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" 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_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:title="us-gaap_EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_EarningsPerShareBasic" use="optional" priority="0" order="19" 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_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" />
    <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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable 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_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="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-20221231.xsd#kern_SeniorSecuredConvertibleNotesMember" xlink:label="kern_SeniorSecuredConvertibleNotesMember" xlink:title="kern_SeniorSecuredConvertibleNotesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorSecuredConvertibleNotesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorSecuredConvertibleNotesMember" order="0" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SeniorConvertibleNotesMember" xlink:label="kern_SeniorConvertibleNotesMember" xlink:title="kern_SeniorConvertibleNotesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorConvertibleNotesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorConvertibleNotesMember" order="1" />
    <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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems 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-20221231.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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_ChangesInFairValueReportedInStatementsOfOperations" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_ChangesInFairValueReportedInStatementsOfOperations" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_ChangeInFairValueReportedInOtherComprehensiveIncome" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainOnExtinguishmentOfDebtReported" xlink:label="kern_GainOnExtinguishmentOfDebtReported" xlink:title="kern_GainOnExtinguishmentOfDebtReported" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_GainOnExtinguishmentOfDebtReported" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_GainOnExtinguishmentOfDebtReported" 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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_1" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_ConvertibleDebtFairValueDisclosures" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/BalanceSheets">
    <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-20221231.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" 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_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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" 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/verboseLabel" />
    <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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" 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_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="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_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_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="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_AssetsAbstract" xlink:to="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Presentation : us-gaap_AssetsAbstract to kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" 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_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="7" 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/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_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/verboseLabel" />
    <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/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_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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:title="us-gaap_DerivativeLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_DerivativeLiabilitiesCurrent" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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="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_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/verboseLabel" />
    <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_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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_DeferredIncomeTaxLiabilities" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" 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_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="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_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="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_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="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_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/terseLabel" />
    <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/terseLabel" />
    <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/terseLabel" />
    <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="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </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_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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="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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.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-20221231.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-20221231.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_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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-20221231.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="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_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_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="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_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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="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_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="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </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_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="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_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="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_IncomeTaxDisclosureAbstract" xlink:to="kern_PurchasePriceValue" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to kern_PurchasePriceValue" 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_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="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_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:title="us-gaap_ProceedsFromIncomeTaxRefunds" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ProceedsFromIncomeTaxRefunds" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:label="kern_PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:title="kern_PercentageOfTaxCreditCarryforwardAvailableToOffset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="kern_PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to kern_PercentageOfTaxCreditCarryforwardAvailableToOffset" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:label="kern_PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:title="kern_PercentageOfProvisionsCorporateAlternativeMinimumTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="kern_PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to kern_PercentageOfProvisionsCorporateAlternativeMinimumTax" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:label="kern_ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:title="kern_ProvisionsOfAverageAdjustedFinancialStatementIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="kern_ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to kern_ProvisionsOfAverageAdjustedFinancialStatementIncome" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:label="kern_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:title="kern_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="kern_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to kern_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:label="kern_PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:title="kern_PercentageOfExciseTaxSurchargeOnStockRepurchases" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="kern_PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to kern_PercentageOfExciseTaxSurchargeOnStockRepurchases" order="12" 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_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-20221231.xsd#kern_PrivateWarrantsMember" xlink:label="kern_PrivateWarrantsMember" xlink:title="kern_PrivateWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantsMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantsMember" 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_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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_ClassOfWarrantOrRightOutstanding" 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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems 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="kern-20221231.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" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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/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_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-20221231.xsd#kern_PrivateWarrantsMember" xlink:label="kern_PrivateWarrantsMember" xlink:title="kern_PrivateWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantsMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantsMember" 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_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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems 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/2003/role/terseLabel" />
    <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/SignificantTransactionsDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:title="us-gaap_BusinessCombinationsAbstract" />
    <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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationsAbstract 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_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="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_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_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="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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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="7" 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="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_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:title="us-gaap_StatementOperatingActivitiesSegmentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_StatementOperatingActivitiesSegmentAxis" 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_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain" xlink:title="us-gaap_SegmentOperatingActivitiesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" xlink:title="Presentation : us-gaap_StatementOperatingActivitiesSegmentAxis to us-gaap_SegmentOperatingActivitiesDomain" 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_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember" xlink:title="us-gaap_SegmentContinuingOperationsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentContinuingOperationsMember" xlink:title="Presentation : us-gaap_SegmentOperatingActivitiesDomain to us-gaap_SegmentContinuingOperationsMember" 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_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" xlink:title="Presentation : us-gaap_SegmentOperatingActivitiesDomain to us-gaap_SegmentDiscontinuedOperationsMember" 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="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_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="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_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="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_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_CommonStockSharesIssued" 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_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_Revenues" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_Revenues" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ExchangeSharesValue" xlink:label="kern_ExchangeSharesValue" xlink:title="kern_ExchangeSharesValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ExchangeSharesValue" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_ExchangeSharesValue" 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_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="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_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="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_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_StockIssuedDuringPeriodValueAcquisitions" 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_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="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <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="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_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="12" 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_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" use="optional" priority="0" order="13" 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_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_Goodwill" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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="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_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="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="20" 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_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="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="23" 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_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" use="optional" priority="0" order="24" 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_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionsProFormaRevenue" use="optional" priority="0" order="25" 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_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="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:label="kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:title="kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ReverseMergerAndPrivatePlacementAbstract" xlink:label="kern_ReverseMergerAndPrivatePlacementAbstract" xlink:title="kern_ReverseMergerAndPrivatePlacementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:title="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_ReverseMergerAndPrivatePlacementAbstract" xlink:to="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:title="Presentation : kern_ReverseMergerAndPrivatePlacementAbstract to us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Presentation : us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable to srt_TitleOfIndividualAxis" 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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Presentation : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PIPEInvestorsMember" xlink:label="kern_PIPEInvestorsMember" xlink:title="kern_PIPEInvestorsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="kern_PIPEInvestorsMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to kern_PIPEInvestorsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Presentation : us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable 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-20221231.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-20221231.xsd#kern_MergerAgreementMember" xlink:label="kern_MergerAgreementMember" xlink:title="kern_MergerAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_MergerAgreementMember" xlink:title="Presentation : kern_TypesOfAgreementDomain to kern_MergerAgreementMember" 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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:title="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:title="Presentation : us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable to us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" use="optional" priority="0" order="2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:label="kern_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:title="kern_UnderwritingDiscountsCommissionsAndOtherExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_UnderwritingDiscountsCommissionsAndOtherExpenses" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProceedsReceivedFromMergers" xlink:label="kern_ProceedsReceivedFromMergers" xlink:title="kern_ProceedsReceivedFromMergers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_ProceedsReceivedFromMergers" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_ProceedsReceivedFromMergers" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SecuritiesPurchaseAgreementsDescription" xlink:label="kern_SecuritiesPurchaseAgreementsDescription" xlink:title="kern_SecuritiesPurchaseAgreementsDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_SecuritiesPurchaseAgreementsDescription" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_SecuritiesPurchaseAgreementsDescription" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LockupAgreementDescription" xlink:label="kern_LockupAgreementDescription" xlink:title="kern_LockupAgreementDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_LockupAgreementDescription" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_LockupAgreementDescription" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:label="kern_StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:title="kern_StockIssueDuringPeriodSharesIssuableEscrowShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_StockIssueDuringPeriodSharesIssuableEscrowShares" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" 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_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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to us-gaap_SaleOfStockPricePerShare" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodSharesForConsideration" xlink:label="kern_StockIssuedDuringPeriodSharesForConsideration" xlink:title="kern_StockIssuedDuringPeriodSharesForConsideration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_StockIssuedDuringPeriodSharesForConsideration" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_StockIssuedDuringPeriodSharesForConsideration" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_MergerAgreementDescription" xlink:label="kern_MergerAgreementDescription" xlink:title="kern_MergerAgreementDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="kern_MergerAgreementDescription" xlink:title="Presentation : us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to kern_MergerAgreementDescription" 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/RevisionsofPreviouslyIssuedFinancialStatementsDetails">
    <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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" xlink:title="Presentation : us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable 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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" xlink:title="srt_RestatementAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementAdjustmentMember" xlink:title="Presentation : srt_RestatementDomain to srt_RestatementAdjustmentMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AsRevisedMember" xlink:label="kern_AsRevisedMember" xlink:title="kern_AsRevisedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain" xlink:to="kern_AsRevisedMember" xlink:title="Presentation : srt_RestatementDomain to kern_AsRevisedMember" 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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="Presentation : us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable to us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" 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_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:title="us-gaap_UnrealizedGainLossOnDerivatives" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" xlink:title="Presentation : us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to us-gaap_UnrealizedGainLossOnDerivatives" 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_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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="Presentation : us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to us-gaap_EarningsPerShareDiluted" use="optional" priority="0" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails">
    <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_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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Presentation : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_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_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" xlink:title="us-gaap_TradeNamesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_TradeNamesMember" 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_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="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_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:title="us-gaap_NoncompeteAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_NoncompeteAgreementsMember" 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_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:title="us-gaap_ComputerSoftwareIntangibleAssetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_ComputerSoftwareIntangibleAssetMember" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CapitalizedSoftwareWorkInProgressMember" xlink:label="kern_CapitalizedSoftwareWorkInProgressMember" xlink:title="kern_CapitalizedSoftwareWorkInProgressMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="kern_CapitalizedSoftwareWorkInProgressMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to kern_CapitalizedSoftwareWorkInProgressMember" 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_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="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_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:title="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsGross" 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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:label="kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:title="kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" use="optional" priority="0" order="3" 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_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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsNet" 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_CapitalizedComputerSoftwareGross" xlink:label="us-gaap_CapitalizedComputerSoftwareGross" xlink:title="us-gaap_CapitalizedComputerSoftwareGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareGross" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_CapitalizedComputerSoftwareGross" 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_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CapitalizedComputerSoftwareAccumulatedImpairment" xlink:label="kern_CapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="kern_CapitalizedComputerSoftwareAccumulatedImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_CapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_CapitalizedComputerSoftwareAccumulatedImpairment" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_CapitalizedComputerSoftwareNet" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/positiveTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:label="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:title="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:label="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:label="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:title="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" order="12" 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: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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_IncomeTaxExpenseBenefit" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:label="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="kern_ContinuingOperationTaxEffectOfContinuingOperation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="Presentation : us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to kern_ContinuingOperationTaxEffectOfContinuingOperation" 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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:title="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:title="Presentation : us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:label="kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:title="kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:title="Presentation : us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </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-20221231.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-20221231.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-20221231.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-20221231.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" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="3" />
    <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" />
    <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" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="0" />
    <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-20221231.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-20221231.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-20221231.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" 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-20221231.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-20221231.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" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" priority="0" order="23" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="24" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="25" />
    <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" />
  </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/verboseLabel" />
    <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-20221231.xsd#kern_IncomeTaxReconciliationGoodwillImpairment" xlink:label="kern_IncomeTaxReconciliationGoodwillImpairment" xlink:title="kern_IncomeTaxReconciliationGoodwillImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="kern_IncomeTaxReconciliationGoodwillImpairment" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to kern_IncomeTaxReconciliationGoodwillImpairment" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncomeTaxReconciliationChangeInRate" xlink:label="kern_IncomeTaxReconciliationChangeInRate" xlink:title="kern_IncomeTaxReconciliationChangeInRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="kern_IncomeTaxReconciliationChangeInRate" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to kern_IncomeTaxReconciliationChangeInRate" 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_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-20221231.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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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="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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetailsTextuals">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:title="us-gaap_DebtDisclosureAbstract" />
    <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_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract 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_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_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" xlink:title="Presentation : us-gaap_LongtermDebtTypeDomain to us-gaap_ConvertibleDebtMember" 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="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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="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-20221231.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/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="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_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="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_DebtConversionOriginalDebtInterestRateOfDebt" xlink:label="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:title="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" 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/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="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_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="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_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="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_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="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:title="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" 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_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:label="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:title="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" use="optional" priority="0" order="8" 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_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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:title="us-gaap_ConvertibleDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_ConvertibleDebtNoncurrent" 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_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_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_ConvertibleDebtFairValueDisclosures" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesIncreased" xlink:label="kern_ConvertibleNotesIncreased" xlink:title="kern_ConvertibleNotesIncreased" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ConvertibleNotesIncreased" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_ConvertibleNotesIncreased" use="optional" priority="0" order="12" 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_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="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DividedRate" xlink:label="kern_DividedRate" xlink:title="kern_DividedRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DividedRate" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_DividedRate" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConversionPricePercentage" xlink:label="kern_ConversionPricePercentage" xlink:title="kern_ConversionPricePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ConversionPricePercentage" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_ConversionPricePercentage" 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_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="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesBearInterestRate" xlink:label="kern_ConvertibleNotesBearInterestRate" xlink:title="kern_ConvertibleNotesBearInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ConvertibleNotesBearInterestRate" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_ConvertibleNotesBearInterestRate" 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_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:label="us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:title="us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" 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_OtherOwnershipInterestsValue" xlink:label="us-gaap_OtherOwnershipInterestsValue" xlink:title="us-gaap_OtherOwnershipInterestsValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherOwnershipInterestsValue" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_OtherOwnershipInterestsValue" 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_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:title="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentInterestRateEffectivePercentage" 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_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="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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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_LongTermDebtDescription" xlink:label="us-gaap_LongTermDebtDescription" xlink:title="us-gaap_LongTermDebtDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtDescription" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_LongTermDebtDescription" use="optional" priority="0" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DebtInstrumentConversionFloorPrice" xlink:label="kern_DebtInstrumentConversionFloorPrice" xlink:title="kern_DebtInstrumentConversionFloorPrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DebtInstrumentConversionFloorPrice" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_DebtInstrumentConversionFloorPrice" 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_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther" xlink:title="us-gaap_InterestExpenseOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseOther" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_InterestExpenseOther" use="optional" priority="0" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SettledInCash" xlink:label="kern_SettledInCash" xlink:title="kern_SettledInCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_SettledInCash" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_SettledInCash" use="optional" priority="0" order="26" 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_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="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_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:title="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" 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_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_1" xlink:title="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_1" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" use="optional" priority="0" order="29" 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_DebtInstrumentFairValue" xlink:label="us-gaap_DebtInstrumentFairValue" xlink:title="us-gaap_DebtInstrumentFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFairValue" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentFairValue" use="optional" priority="0" order="30" 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_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_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_1" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_ConvertibleDebtFairValueDisclosures" use="optional" priority="0" 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_OtherExpenses" xlink:label="us-gaap_OtherExpenses" xlink:title="us-gaap_OtherExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherExpenses" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_OtherExpenses" use="optional" priority="0" order="32" 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="33" />
    <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="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="35" />
    <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="36" />
    <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="37" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="38" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_AwardTypeAxis" 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_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_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="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_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_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" use="optional" priority="0" order="3" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" use="optional" priority="0" order="4" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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/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="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="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_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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_DeferredRevenueByArrangementDisclosureTextBlock" xlink:label="us-gaap_DeferredRevenueByArrangementDisclosureTextBlock" xlink:title="us-gaap_DeferredRevenueByArrangementDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DeferredRevenueByArrangementDisclosureTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_DeferredRevenueByArrangementDisclosureTextBlock" 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/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="5" 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="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </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_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_FairValueDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract 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_FairValueDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract 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_FairValueDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract 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/RevisionsofPreviouslyIssuedFinancialStatementsDetails1">
    <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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract 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_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_StatementTable" xlink:to="srt_RestatementAxis" xlink:title="Presentation : us-gaap_StatementTable 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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" xlink:title="srt_RestatementAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementAdjustmentMember" xlink:title="Presentation : srt_RestatementDomain to srt_RestatementAdjustmentMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AsRevisedMember" xlink:label="kern_AsRevisedMember" xlink:title="kern_AsRevisedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain" xlink:to="kern_AsRevisedMember" xlink:title="Presentation : srt_RestatementDomain to kern_AsRevisedMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BasisOfPresentationAbstract" xlink:label="kern_BasisOfPresentationAbstract" xlink:title="kern_BasisOfPresentationAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ScheduleOfBasisOfPresentationTable" xlink:label="kern_ScheduleOfBasisOfPresentationTable" xlink:title="kern_ScheduleOfBasisOfPresentationTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_BasisOfPresentationAbstract" xlink:to="kern_ScheduleOfBasisOfPresentationTable" xlink:title="Presentation : kern_BasisOfPresentationAbstract to kern_ScheduleOfBasisOfPresentationTable" 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="kern_ScheduleOfBasisOfPresentationTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : kern_ScheduleOfBasisOfPresentationTable 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_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="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BasisOfPresentationLineItems" xlink:label="kern_BasisOfPresentationLineItems" xlink:title="kern_BasisOfPresentationLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_ScheduleOfBasisOfPresentationTable" xlink:to="kern_BasisOfPresentationLineItems" xlink:title="Presentation : kern_ScheduleOfBasisOfPresentationTable to kern_BasisOfPresentationLineItems" 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_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="kern_BasisOfPresentationLineItems" xlink:to="us-gaap_Cash" xlink:title="Presentation : kern_BasisOfPresentationLineItems to us-gaap_Cash" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="kern_BasisOfPresentationLineItems" xlink:to="kern_WorkingCapitalDeficit" xlink:title="Presentation : kern_BasisOfPresentationLineItems to kern_WorkingCapitalDeficit" 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_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="us-gaap_StockholdersEquityReverseStockSplit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_BasisOfPresentationLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="Presentation : kern_BasisOfPresentationLineItems to us-gaap_StockholdersEquityReverseStockSplit" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="kern_BasisOfPresentationLineItems" xlink:to="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:title="Presentation : kern_BasisOfPresentationLineItems to kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersEquityDeficitDetails">
    <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-20221231.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-20221231.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-20221231.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-20221231.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" 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_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightLineItems" 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_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/periodStartLabel" />
    <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/verboseLabel" />
    <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-20221231.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" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_1" 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_1" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightOutstanding" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <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/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="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_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="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="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-20221231.xsd#kern_SeniorConvertibleNotesMember" xlink:label="kern_SeniorConvertibleNotesMember" xlink:title="kern_SeniorConvertibleNotesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SeniorConvertibleNotesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SeniorConvertibleNotesMember" 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_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-20221231.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" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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/StockholdersEquityDeficitDetailsTextual">
    <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_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="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_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-20221231.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" 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_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable 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="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="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_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="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_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="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_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_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" xlink:title="us-gaap_CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to us-gaap_CommonClassAMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockDomain" xlink:to="kern_PublicWarrantMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to kern_PublicWarrantMember" 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_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="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_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="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_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="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to kern_UnderwriterWarrantsMember" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="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="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_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="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_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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_UnderwritersMember" xlink:label="kern_UnderwritersMember" xlink:title="kern_UnderwritersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="kern_UnderwritersMember" xlink:title="Presentation : us-gaap_SaleOfStockNameOfTransactionDomain to kern_UnderwritersMember" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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-20221231.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-20221231.xsd#kern_MtechPrivateWarrantMember" xlink:label="kern_MtechPrivateWarrantMember" xlink:title="kern_MtechPrivateWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_MtechPrivateWarrantMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_MtechPrivateWarrantMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfWarrantOrRightDomain" xlink:to="kern_PublicWarrantsAndPrivateWarrants2019Member" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_PublicWarrantsAndPrivateWarrants2019Member" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ScheduleOfStockByClassTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to kern_TypesOfAgreementAxis" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.xsd#kern_ConvertibleNotesAmendmentMember" xlink:label="kern_ConvertibleNotesAmendmentMember" xlink:title="kern_ConvertibleNotesAmendmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_ConvertibleNotesAmendmentMember" xlink:title="Presentation : kern_TypesOfAgreementDomain to kern_ConvertibleNotesAmendmentMember" order="0" />
    <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="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_NumberOfClassesOfStock" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_NumberOfClassesOfStock" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_CommonStockSharesAuthorized" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_CommonStockParOrStatedValuePerShare" 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_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1" xlink:title="us-gaap_ConversionOfStockSharesIssued1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ConversionOfStockSharesIssued1" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ConversionOfStockSharesIssued1" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ConversionOfStockAmountIssued1" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ConversionOfStockAmountIssued1" 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_CommonStockConversionBasis" xlink:label="us-gaap_CommonStockConversionBasis" xlink:title="us-gaap_CommonStockConversionBasis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockConversionBasis" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_CommonStockConversionBasis" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GrossProceedsFromMergers" xlink:label="kern_GrossProceedsFromMergers" xlink:title="kern_GrossProceedsFromMergers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_GrossProceedsFromMergers" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_GrossProceedsFromMergers" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_MergerRelatedExpenses" xlink:label="kern_MergerRelatedExpenses" xlink:title="kern_MergerRelatedExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_MergerRelatedExpenses" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_MergerRelatedExpenses" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_PreferredStockSharesAuthorized" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_PreferredStockParOrStatedValuePerShare" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_PreferredStockSharesIssued" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ConvertiblePreferredStockTermsOfConversion" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_PreferredStockSharesOutstanding" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockVotingRights" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_CommonStockVotingRights" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" 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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" use="optional" priority="0" order="15" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_SharesIssuedPricePerShare" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GrossProceedsFromIssuancePublicOffering" xlink:label="kern_GrossProceedsFromIssuancePublicOffering" xlink:title="kern_GrossProceedsFromIssuancePublicOffering" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_GrossProceedsFromIssuancePublicOffering" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_GrossProceedsFromIssuancePublicOffering" 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_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:title="us-gaap_PaymentsOfStockIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_PaymentsOfStockIssuanceCosts" use="optional" priority="0" order="18" 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_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:title="us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ProceedsFromIssuanceInitialPublicOffering" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AggregateIntrinsicValue" xlink:label="kern_AggregateIntrinsicValue" xlink:title="kern_AggregateIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_AggregateIntrinsicValue" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_AggregateIntrinsicValue" use="optional" priority="0" order="21" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" use="optional" priority="0" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WarrantsAggregateIntrinsicValueOutstanding" xlink:label="kern_WarrantsAggregateIntrinsicValueOutstanding" xlink:title="kern_WarrantsAggregateIntrinsicValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_WarrantsAggregateIntrinsicValueOutstanding" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_WarrantsAggregateIntrinsicValueOutstanding" use="optional" priority="0" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_ExchangeableShares" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_ExchangeableShares" use="optional" priority="0" order="24" 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_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreference" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_PreferredStockLiquidationPreference" use="optional" priority="0" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_AggregateValueOfExchangeableShares" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_AggregateValueOfExchangeableShares" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_ExchangeableSharesIssued" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_ExchangeableSharesIssued" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_ExchangeableSharesOutstanding" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_ExchangeableSharesOutstanding" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ExcessStockSharesOutstanding" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ExcessStockSharesOutstanding" use="optional" priority="0" order="29" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_SaleOfStockConsiderationReceivedOnTransaction" use="optional" priority="0" order="30" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_SaleOfStockDescriptionOfTransaction" use="optional" priority="0" order="31" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssued" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_SharesIssued" use="optional" priority="0" order="32" />
    <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_ClassOfStockLineItems" xlink:to="us-gaap_SupplementalDeferredPurchasePrice" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_SupplementalDeferredPurchasePrice" use="optional" priority="0" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_DescriptionOfUnitOffering" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_DescriptionOfUnitOffering" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_UnderwriterWarrantsToPurchaseShares" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_UnderwriterWarrantsToPurchaseShares" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ProceedsFromDebtNetOfIssuanceCosts" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_PlanOfReorganizationDatesPlanIsEffective" use="optional" priority="0" order="37" 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_CommonStockConversionFeatures" xlink:label="us-gaap_CommonStockConversionFeatures" xlink:title="us-gaap_CommonStockConversionFeatures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockConversionFeatures" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_CommonStockConversionFeatures" use="optional" priority="0" order="38" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:title="Presentation : us-gaap_ClassOfStockLineItems 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:title="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_StockRedeemedOrCalledDuringPeriodValue" use="optional" priority="0" order="40" 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_1" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" use="optional" priority="0" order="41" 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_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_SaleOfStockPricePerShare" use="optional" priority="0" order="42" 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_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:title="us-gaap_ConvertibleDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ConvertibleDebtNoncurrent" use="optional" priority="0" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_WarrantsOutstanding" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_WarrantsOutstanding" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_CommonWarrantsShares" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_CommonWarrantsShares" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_WarrantsIssuedInPeriodNumberOfShares" use="optional" priority="0" order="46" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ExcessStockSharesIssued" use="optional" priority="0" order="47" 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_ClassOfStockLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_WarrantsAndRightsOutstandingTerm" use="optional" priority="0" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_PreferredStockConversionRatio" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_PreferredStockConversionRatio" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ClassOfStockLineItems" xlink:to="kern_WarrantStockConversionRatio" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_WarrantStockConversionRatio" order="50" 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_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_ClassOfStockLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_ConvertibleNotesPayable" use="optional" priority="0" order="51" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProceedsDepositedInRestrictedAccounts" xlink:label="kern_ProceedsDepositedInRestrictedAccounts" xlink:title="kern_ProceedsDepositedInRestrictedAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="kern_ProceedsDepositedInRestrictedAccounts" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to kern_ProceedsDepositedInRestrictedAccounts" order="52" />
  </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_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_CoverAbstract" xlink:to="dei_EntityRegistrantName" xlink:title="Presentation : dei_CoverAbstract 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_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" xlink:title="Presentation : dei_CoverAbstract 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_CoverAbstract" xlink:to="dei_AmendmentFlag" xlink:title="Presentation : dei_CoverAbstract 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_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="Presentation : dei_CoverAbstract 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_CoverAbstract" xlink:to="dei_DocumentType" xlink:title="Presentation : dei_CoverAbstract 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_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_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentPeriodEndDate" 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_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_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentFiscalPeriodFocus" 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_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_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentFiscalYearFocus" 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_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:title="dei_EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:title="Presentation : dei_CoverAbstract to dei_EntityWellKnownSeasonedIssuer" 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_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:title="dei_EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers" xlink:title="Presentation : dei_CoverAbstract to dei_EntityVoluntaryFilers" 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_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_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" xlink:title="Presentation : dei_CoverAbstract to dei_EntityCurrentReportingStatus" 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_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_CoverAbstract" xlink:to="dei_EntityFilerCategory" xlink:title="Presentation : dei_CoverAbstract to dei_EntityFilerCategory" 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_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_CoverAbstract" xlink:to="dei_EntityShellCompany" xlink:title="Presentation : dei_CoverAbstract to dei_EntityShellCompany" 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_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_CoverAbstract" xlink:to="dei_EntitySmallBusiness" xlink:title="Presentation : dei_CoverAbstract to dei_EntitySmallBusiness" 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_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_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" xlink:title="Presentation : dei_CoverAbstract to dei_EntityEmergingGrowthCompany" 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_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_CoverAbstract" xlink:to="dei_EntityExTransitionPeriod" xlink:title="Presentation : dei_CoverAbstract to dei_EntityExTransitionPeriod" 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_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_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" xlink:title="Presentation : dei_CoverAbstract to dei_EntityInteractiveDataCurrent" 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_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_CoverAbstract" xlink:to="dei_EntityFileNumber" xlink:title="Presentation : dei_CoverAbstract to dei_EntityFileNumber" use="optional" priority="0" order="17" 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_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:title="Presentation : dei_CoverAbstract to dei_EntityIncorporationStateCountryCode" use="optional" priority="0" order="18" 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_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:title="dei_EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat" xlink:title="Presentation : dei_CoverAbstract to dei_EntityPublicFloat" use="optional" priority="0" order="19" 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_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:title="Presentation : dei_CoverAbstract to dei_EntityCommonStockSharesOutstanding" use="optional" priority="0" order="20" 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_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_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressAddressLine1" use="optional" priority="0" order="21" 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_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_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressAddressLine2" use="optional" priority="0" order="22" 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_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_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressCityOrTown" use="optional" priority="0" order="23" 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_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_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressStateOrProvince" use="optional" priority="0" order="24" 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_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_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressPostalZipCode" use="optional" priority="0" order="25" 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_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_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" xlink:title="Presentation : dei_CoverAbstract to dei_EntityTaxIdentificationNumber" use="optional" priority="0" order="26" 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_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_CoverAbstract" xlink:to="dei_CityAreaCode" xlink:title="Presentation : dei_CoverAbstract to dei_CityAreaCode" use="optional" priority="0" order="27" 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_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_CoverAbstract" xlink:to="dei_LocalPhoneNumber" xlink:title="Presentation : dei_CoverAbstract to dei_LocalPhoneNumber" use="optional" priority="0" order="28" 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_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_CoverAbstract" xlink:to="dei_DocumentTransitionReport" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentTransitionReport" use="optional" priority="0" order="29" 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_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_CoverAbstract" xlink:to="dei_Security12bTitle" xlink:title="Presentation : dei_CoverAbstract to dei_Security12bTitle" use="optional" priority="0" order="30" 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_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_CoverAbstract" xlink:to="dei_TradingSymbol" xlink:title="Presentation : dei_CoverAbstract to dei_TradingSymbol" use="optional" priority="0" order="31" 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_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_CoverAbstract" xlink:to="dei_SecurityExchangeName" xlink:title="Presentation : dei_CoverAbstract to dei_SecurityExchangeName" use="optional" priority="0" order="32" 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_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xlink:title="dei_DocumentAnnualReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentAnnualReport" use="optional" priority="0" order="33" 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_AuditorName" xlink:label="dei_AuditorName" xlink:title="dei_AuditorName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorName" xlink:title="Presentation : dei_CoverAbstract to dei_AuditorName" use="optional" priority="0" order="34" 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_AuditorFirmId" xlink:label="dei_AuditorFirmId" xlink:title="dei_AuditorFirmId" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorFirmId" xlink:title="Presentation : dei_CoverAbstract to dei_AuditorFirmId" use="optional" priority="0" order="35" 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_AuditorLocation" xlink:label="dei_AuditorLocation" xlink:title="dei_AuditorLocation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorLocation" xlink:title="Presentation : dei_CoverAbstract to dei_AuditorLocation" use="optional" priority="0" order="36" 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/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-20221231.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" 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/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-20221231.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" 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/label" />
    <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="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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_1" 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_1" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1" 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_1" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" use="optional" priority="0" order="18" 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/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="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="kern-20221231.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="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.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" 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="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_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-20221231.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" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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="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_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" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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="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_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_DebtInstrumentLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_OperatingIncomeLoss" 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_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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="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_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="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_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_DebtInstrumentLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_NetCashProvidedByUsedInOperatingActivities" 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_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="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="12" 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="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_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="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_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_DebtInstrumentLineItems" xlink:to="us-gaap_CommonStockValue" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_CommonStockValue" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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_DebtInstrumentLineItems" xlink:to="us-gaap_ConversionOfStockAmountConverted1" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_ConversionOfStockAmountConverted1" use="optional" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_DebtInstrumentLineItems" xlink:to="kern_WorkingCapitalDeficit" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_WorkingCapitalDeficit" 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_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="22" 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="23" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" order="24" 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="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity">
    <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_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="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="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_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_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="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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" xlink:title="us-gaap_PreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_PreferredStockMember" 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_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_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/terseLabel" />
    <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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember" xlink:label="us-gaap_ParentMember" xlink:title="us-gaap_ParentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_ParentMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_ParentMember" 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_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:title="us-gaap_NoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_NoncontrollingInterestMember" 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_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="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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward 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="kern-20221231.xsd#kern_SharesIssuedInConnectionWithViridianAcquisition" xlink:label="kern_SharesIssuedInConnectionWithViridianAcquisition" xlink:title="kern_SharesIssuedInConnectionWithViridianAcquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_SharesIssuedInConnectionWithViridianAcquisition" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_SharesIssuedInConnectionWithViridianAcquisition" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:label="kern_SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:title="kern_SharesIssuedInConnectionWithViridianAcquisitionShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_SharesIssuedInConnectionWithViridianAcquisitionShares" 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_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:title="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" 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_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:title="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:label="kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:title="kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:label="kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:title="kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:label="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:title="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:label="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:title="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" order="15" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:label="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:title="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:label="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:title="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" priority="0" order="18" 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_StockIssuedDuringPeriodValueOther" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:title="us-gaap_StockIssuedDuringPeriodValueOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueOther" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesOther" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:label="kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:title="kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_RedemptionOfConvertibleRedeemablePreferredStock" xlink:label="kern_RedemptionOfConvertibleRedeemablePreferredStock" xlink:title="kern_RedemptionOfConvertibleRedeemablePreferredStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_RedemptionOfConvertibleRedeemablePreferredStock" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_RedemptionOfConvertibleRedeemablePreferredStock" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:label="kern_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:title="kern_RedemptionOfConvertibleRedeemablePreferredStockShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_RedemptionOfConvertibleRedeemablePreferredStockShares" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" use="optional" priority="0" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" use="optional" priority="0" order="25" 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_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" use="optional" priority="0" order="26" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" use="optional" priority="0" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FractionalShareAdjustmentFromStock" xlink:label="kern_FractionalShareAdjustmentFromStock" xlink:title="kern_FractionalShareAdjustmentFromStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_FractionalShareAdjustmentFromStock" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_FractionalShareAdjustmentFromStock" 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_StockIssuedDuringPeriodSharesStockSplits" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockSplits" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockSplits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockSplits" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesStockSplits" 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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" use="optional" priority="0" order="30" 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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" use="optional" priority="0" 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_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:title="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" use="optional" priority="0" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:label="kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:title="kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" use="optional" priority="0" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodValueWarrantExercise" xlink:label="kern_StockIssuedDuringPeriodValueWarrantExercise" xlink:title="kern_StockIssuedDuringPeriodValueWarrantExercise" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodValueWarrantExercise" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodValueWarrantExercise" use="optional" priority="0" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodSharesWarrantExercise" xlink:label="kern_StockIssuedDuringPeriodSharesWarrantExercise" xlink:title="kern_StockIssuedDuringPeriodSharesWarrantExercise" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_StockIssuedDuringPeriodSharesWarrantExercise" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_StockIssuedDuringPeriodSharesWarrantExercise" use="optional" priority="0" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NonControllingInterestInAcquiredSubsidiary" xlink:label="kern_NonControllingInterestInAcquiredSubsidiary" xlink:title="kern_NonControllingInterestInAcquiredSubsidiary" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_NonControllingInterestInAcquiredSubsidiary" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_NonControllingInterestInAcquiredSubsidiary" use="optional" priority="0" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:label="kern_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:title="kern_IncreaseDecreaseInFairValueOfConvertibleNotes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_IncreaseDecreaseInFairValueOfConvertibleNotes" use="optional" priority="0" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:label="kern_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:title="kern_SpecialVotingPreferredStockIssuedInBusinessCombination" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_SpecialVotingPreferredStockIssuedInBusinessCombination" use="optional" priority="0" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:label="kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:title="kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" use="optional" priority="0" order="39" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueNewIssues" use="optional" priority="0" order="40" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesNewIssues" use="optional" priority="0" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NoncontrollingInterestsInAcquiredSubsidiary" xlink:label="kern_NoncontrollingInterestsInAcquiredSubsidiary" xlink:title="kern_NoncontrollingInterestsInAcquiredSubsidiary" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_NoncontrollingInterestsInAcquiredSubsidiary" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_NoncontrollingInterestsInAcquiredSubsidiary" use="optional" priority="0" order="42" 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_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" use="optional" priority="0" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NonControllingInterestInAcquiredSubsidiaryShare" xlink:label="kern_NonControllingInterestInAcquiredSubsidiaryShare" xlink:title="kern_NonControllingInterestInAcquiredSubsidiaryShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="kern_NonControllingInterestInAcquiredSubsidiaryShare" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to kern_NonControllingInterestInAcquiredSubsidiaryShare" use="optional" priority="0" order="44" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueAcquisitions" use="optional" priority="0" order="45" 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_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesAcquisitions" use="optional" priority="0" order="46" 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_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:title="us-gaap_FairValueAdjustmentOfWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_FairValueAdjustmentOfWarrants" use="optional" priority="0" order="47" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_ProfitLoss" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_ProfitLoss" use="optional" priority="0" order="48" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity_1" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockholdersEquity" use="optional" priority="0" order="49" 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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding_1" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_SharesOutstanding" use="optional" priority="0" order="50" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
    <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_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="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_FiscalPeriod" xlink:label="us-gaap_FiscalPeriod" xlink:title="us-gaap_FiscalPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FiscalPeriod" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_FiscalPeriod" 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_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_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="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" 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_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:title="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_CashAndCashEquivalentsPolicyTextBlock" 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PrepaidExpensesPolicyTextBlock" xlink:label="kern_PrepaidExpensesPolicyTextBlock" xlink:title="kern_PrepaidExpensesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_PrepaidExpensesPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_PrepaidExpensesPolicyTextBlock" 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_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="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_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="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_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:title="us-gaap_DerivativesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_DerivativesPolicyTextBlock" 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_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="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_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xlink:label="us-gaap_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xlink:title="us-gaap_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" 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_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="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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:title="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" 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_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:title="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_FairValueOfFinancialInstrumentsPolicy" 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_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:title="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_FairValueMeasurementPolicyPolicyTextBlock" 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_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="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_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:title="us-gaap_CostOfSalesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_CostOfSalesPolicyTextBlock" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProductDevelopmentPolicyTextBlock" xlink:label="kern_ProductDevelopmentPolicyTextBlock" xlink:title="kern_ProductDevelopmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_ProductDevelopmentPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_ProductDevelopmentPolicyTextBlock" use="optional" priority="0" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SalesandMarketingExpensesPolicyTextBlock" xlink:label="kern_SalesandMarketingExpensesPolicyTextBlock" xlink:title="kern_SalesandMarketingExpensesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_SalesandMarketingExpensesPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_SalesandMarketingExpensesPolicyTextBlock" 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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" use="optional" priority="0" order="23" 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_LegalCostsPolicyTextBlock" xlink:label="us-gaap_LegalCostsPolicyTextBlock" xlink:title="us-gaap_LegalCostsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LegalCostsPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_LegalCostsPolicyTextBlock" 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_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="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_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:title="us-gaap_IncomeTaxPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_IncomeTaxPolicyTextBlock" use="optional" priority="0" order="26" 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="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_DiscontinuedOperationsPolicyTextBlock" xlink:label="us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:title="us-gaap_DiscontinuedOperationsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_DiscontinuedOperationsPolicyTextBlock" 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_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="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_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="30" 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="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_DeferredChargesPolicyTextBlock" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:title="us-gaap_DeferredChargesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DeferredChargesPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_DeferredChargesPolicyTextBlock" use="optional" priority="0" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:label="kern_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:title="kern_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" use="optional" priority="0" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:label="kern_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:title="kern_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" order="34" 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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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-20221231.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" 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_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="5" 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_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss">
    <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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="Presentation : us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="Presentation : us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" 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/SummaryofSignificantAccountingPoliciesDetailsTextual">
    <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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:title="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable to us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable 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_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:title="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:title="Presentation : us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable to us-gaap_AccountsNotesAndLoansReceivableLineItems" 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_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="Presentation : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_PropertyPlantAndEquipmentUsefulLife" 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_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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" xlink:title="Presentation : us-gaap_AccountsNotesAndLoansReceivableLineItems to us-gaap_NumberOfOperatingSegments" 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/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_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_IncomeLossFromEquityMethodInvestments" 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_LossOnSaleOfInvestments" xlink:label="us-gaap_LossOnSaleOfInvestments" xlink:title="us-gaap_LossOnSaleOfInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_LossOnSaleOfInvestments" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_LossOnSaleOfInvestments" 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_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="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_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:title="us-gaap_ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_ShareBasedCompensation" 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_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:title="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainLossOnLoanForgiveness" xlink:label="kern_GainLossOnLoanForgiveness" xlink:title="kern_GainLossOnLoanForgiveness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="kern_GainLossOnLoanForgiveness" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to kern_GainLossOnLoanForgiveness" 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_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="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfAcquisitionCosts" xlink:label="us-gaap_AmortizationOfAcquisitionCosts" xlink:title="us-gaap_AmortizationOfAcquisitionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfAcquisitionCosts" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AmortizationOfAcquisitionCosts" 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_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense" xlink:title="us-gaap_OtherNoncashExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashExpense" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_OtherNoncashExpense" 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_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="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_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="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_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:title="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_GainsLossesOnExtinguishmentOfDebt" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ChangeInFairValueOfConvertibleDebt" xlink:label="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="kern_ChangeInFairValueOfConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to kern_ChangeInFairValueOfConvertibleDebt" 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_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="13" 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_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract 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_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="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_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_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOtherOperatingAssets" 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_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="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_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="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_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="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_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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:title="us-gaap_ProceedsFromSaleOfEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_ProceedsFromSaleOfEquityMethodInvestments" 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_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="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_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-20221231.xsd#kern_ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:label="kern_ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:title="kern_ProceedsFromUnitandPreFundedUnitOfferingNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="kern_ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to kern_ProceedsFromUnitandPreFundedUnitOfferingNet" 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_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:title="us-gaap_ProceedsFromIssuanceOfWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_ProceedsFromIssuanceOfWarrants" 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_ProceedsFromContributedCapital" xlink:label="us-gaap_ProceedsFromContributedCapital" xlink:title="us-gaap_ProceedsFromContributedCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromContributedCapital" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_ProceedsFromContributedCapital" 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_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:title="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_ProceedsFromIssuanceOfLongTermDebt" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesPrincipalPayments" xlink:label="kern_ConvertibleNotesPrincipalPayments" xlink:title="kern_ConvertibleNotesPrincipalPayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="kern_ConvertibleNotesPrincipalPayments" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to kern_ConvertibleNotesPrincipalPayments" order="5" 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_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:label="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:title="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" 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_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:title="us-gaap_RepaymentsOfLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_RepaymentsOfLongTermDebt" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <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="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_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-20221231.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-20221231.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_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="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_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="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="kern-20221231.xsd#kern_VestingOfRestrictedStockUnits" xlink:label="kern_VestingOfRestrictedStockUnits" xlink:title="kern_VestingOfRestrictedStockUnits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_VestingOfRestrictedStockUnits" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_VestingOfRestrictedStockUnits" 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_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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" 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_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="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_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:title="us-gaap_DebtConversionConvertedInstrumentAmount1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to us-gaap_DebtConversionConvertedInstrumentAmount1" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_Sharesreturnedinconnectionwithacquisition" xlink:label="kern_Sharesreturnedinconnectionwithacquisition" xlink:title="kern_Sharesreturnedinconnectionwithacquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_Sharesreturnedinconnectionwithacquisition" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_Sharesreturnedinconnectionwithacquisition" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SharesIssuedInConnectionWithAssetPurchase" xlink:label="kern_SharesIssuedInConnectionWithAssetPurchase" xlink:title="kern_SharesIssuedInConnectionWithAssetPurchase" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_SharesIssuedInConnectionWithAssetPurchase" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_SharesIssuedInConnectionWithAssetPurchase" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xlink:label="kern_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xlink:title="kern_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>4
<FILENAME>kern-20221231_cal.xml
<DESCRIPTION>CALCULATION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6418c4c7e17276118c279e36, Generated At Mon, 20 Mar 2023 20:41:23 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/LongTermDebtDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtDetails" />
  <link:roleRef roleURI="http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="kern-20221231.xsd#ConsolidatedStatementsofComprehensiveLoss" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosuresDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="kern-20221231.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://akerna.com/role/BalanceSheets" xlink:type="simple" xlink:href="kern-20221231.xsd#BalanceSheets" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfOperations" xlink:type="simple" xlink:href="kern-20221231.xsd#StatementsOfOperations" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetailsCalc2" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetailsCalc2" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosuresDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="kern-20221231.xsd#DocumentAndEntityInformation" />
  <link:roleRef roleURI="http://akerna.com/role/BalanceSheetsParenthetical" xlink:type="simple" xlink:href="kern-20221231.xsd#BalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="kern-20221231.xsd#ConsolidatedStatementsofChangesinStockholdersEquity" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="kern-20221231.xsd#DescriptionofBusiness" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentation" xlink:type="simple" xlink:href="kern-20221231.xsd#BasisofPresentation" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactions" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactions" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomers" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomers" />
  <link:roleRef roleURI="http://akerna.com/role/Fixedassetsnet" xlink:type="simple" xlink:href="kern-20221231.xsd#Fixedassetsnet" />
  <link:roleRef roleURI="http://akerna.com/role/Investments" xlink:type="simple" xlink:href="kern-20221231.xsd#Investments" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwill" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwill" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosures" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosures" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebt" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebt" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxes" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficit" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficit" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlans" />
  <link:roleRef roleURI="http://akerna.com/role/FairValue" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValue" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShare" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShare" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperations" />
  <link:roleRef roleURI="http://akerna.com/role/ReverseMerger" xlink:type="simple" xlink:href="kern-20221231.xsd#ReverseMerger" />
  <link:roleRef roleURI="http://akerna.com/role/SubsequentEvents" xlink:type="simple" xlink:href="kern-20221231.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatements" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatements" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsTables" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsTables" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersTables" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersTables" />
  <link:roleRef roleURI="http://akerna.com/role/FixedassetsnetTables" xlink:type="simple" xlink:href="kern-20221231.xsd#FixedassetsnetTables" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillTables" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillTables" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" xlink:type="simple" xlink:href="kern-20221231.xsd#SupplementalBalanceSheetDisclosuresTables" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtTables" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsandContingenciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficitTables" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficitTables" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlansTables" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueTables" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueTables" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShareTables" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShareTables" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsTable" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsTable" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsTables" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatementsTables" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusinessDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#DescriptionofBusinessDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#BasisofPresentationDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails4" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#RevenueandContractswithCustomersDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FixedassetsnetDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#FixedassetsnetDetails" />
  <link:roleRef roleURI="http://akerna.com/role/FixedassetsnetDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#FixedassetsnetDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/InvestmentsDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#InvestmentsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#IntangibleAssetsnetandGoodwillDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetailsTextuals" xlink:type="simple" xlink:href="kern-20221231.xsd#LongTermDebtDetailsTextuals" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsandContingenciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficitDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficitDetails" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersEquityDeficitDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#StockholdersEquityDeficitDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlansDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationandOtherBenefitPlansDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails2" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails4" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#FairValueDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShareDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShareDetails" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#DiscontinuedOperationsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#SummaryofSignificantAccountingPoliciesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/BalanceSheetDisclosuresDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#BalanceSheetDisclosuresDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#CommitmentsandContingenciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/LossPerShareDetailsTextual" xlink:type="simple" xlink:href="kern-20221231.xsd#LossPerShareDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails3" xlink:type="simple" xlink:href="kern-20221231.xsd#IncomeTaxesDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails4" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails5" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails5" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails6" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails6" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails7" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails7" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails8" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails8" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails9" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails9" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails10" xlink:type="simple" xlink:href="kern-20221231.xsd#SignificantTransactionsDetails10" />
  <link:roleRef roleURI="http://akerna.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#StockBasedCompensationDetails" />
  <link:roleRef roleURI="http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#ReverseMergerAndPrivatePlacementDetails" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatementsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1" xlink:type="simple" xlink:href="kern-20221231.xsd#RevisionsofPreviouslyIssuedFinancialStatementsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="kern-20221231.xsd#SubsequentEventsDetails" />
  <link:calculationLink 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_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:title="us-gaap_LongTermDebtNoncurrent" />
    <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:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="Calculation : us-gaap_LongTermDebtNoncurrent to us-gaap_ConvertibleDebtFairValueDisclosures" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CurrentMaturities" xlink:label="kern_CurrentMaturities" xlink:title="kern_CurrentMaturities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="kern_CurrentMaturities" xlink:title="Calculation : us-gaap_LongTermDebtNoncurrent to kern_CurrentMaturities" order="1" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="2" 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-20221231.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-20221231.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/IncomeTaxesDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" />
    <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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncomeTaxReconciliationChangeInRate" xlink:label="kern_IncomeTaxReconciliationChangeInRate" xlink:title="kern_IncomeTaxReconciliationChangeInRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="kern_IncomeTaxReconciliationChangeInRate" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to kern_IncomeTaxReconciliationChangeInRate" 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_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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="kern_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to kern_IncomeTaxReconciliationProvisionReturnAdjustment" order="6" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="kern_DeferredTrueUps" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to kern_DeferredTrueUps" order="7" weight="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="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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to us-gaap_IncomeTaxReconciliationOtherAdjustments" order="8" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncomeTaxReconciliationGoodwillImpairment" xlink:label="kern_IncomeTaxReconciliationGoodwillImpairment" xlink:title="kern_IncomeTaxReconciliationGoodwillImpairment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="kern_IncomeTaxReconciliationGoodwillImpairment" xlink:title="Calculation : us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to kern_IncomeTaxReconciliationGoodwillImpairment" order="9" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
    <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_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="Calculation : us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 to us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ContingentConsiderationTransferred" xlink:label="kern_ContingentConsiderationTransferred" xlink:title="kern_ContingentConsiderationTransferred" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="kern_ContingentConsiderationTransferred" xlink:title="Calculation : us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 to kern_ContingentConsiderationTransferred" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetNet" xlink:label="kern_FiniteLivedIntangibleAssetNet" xlink:title="kern_FiniteLivedIntangibleAssetNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_FiniteLivedIntangibleAssetNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="Calculation : kern_FiniteLivedIntangibleAssetNet to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_FiniteLivedIntangibleAssetNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="Calculation : kern_FiniteLivedIntangibleAssetNet to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_FiniteLivedIntangibleAssetNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="Calculation : kern_FiniteLivedIntangibleAssetNet to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_FiniteLivedIntangibleAssetNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="Calculation : kern_FiniteLivedIntangibleAssetNet to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_FiniteLivedIntangibleAssetNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="Calculation : kern_FiniteLivedIntangibleAssetNet to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_FiniteLivedIntangibleAssetNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="Calculation : kern_FiniteLivedIntangibleAssetNet to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5" 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_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="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_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="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_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_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_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncomeLossFromEquityMethodInvestments" 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_LossOnSaleOfInvestments" xlink:label="us-gaap_LossOnSaleOfInvestments" xlink:title="us-gaap_LossOnSaleOfInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_LossOnSaleOfInvestments" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_LossOnSaleOfInvestments" 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_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="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_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:title="us-gaap_ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_ShareBasedCompensation" 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_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:title="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" order="5" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainLossOnLoanForgiveness" xlink:label="kern_GainLossOnLoanForgiveness" xlink:title="kern_GainLossOnLoanForgiveness" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="kern_GainLossOnLoanForgiveness" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to kern_GainLossOnLoanForgiveness" 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_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="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_AmortizationOfAcquisitionCosts" xlink:label="us-gaap_AmortizationOfAcquisitionCosts" xlink:title="us-gaap_AmortizationOfAcquisitionCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfAcquisitionCosts" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_AmortizationOfAcquisitionCosts" 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_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense" xlink:title="us-gaap_OtherNoncashExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherNoncashExpense" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_OtherNoncashExpense" 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_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="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_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="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_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:title="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_GainsLossesOnExtinguishmentOfDebt" order="12" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ChangeInFairValueOfConvertibleDebt" xlink:label="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="kern_ChangeInFairValueOfConvertibleDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to kern_ChangeInFairValueOfConvertibleDebt" 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_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="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_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_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" order="15" 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="16" 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="17" 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_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="18" 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="19" 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="20" 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="21" 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="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_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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInInvestingActivities to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInInvestingActivities to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:title="us-gaap_ProceedsFromSaleOfEquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInInvestingActivities to us-gaap_ProceedsFromSaleOfEquityMethodInvestments" 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_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="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_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-20221231.xsd#kern_ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:label="kern_ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:title="kern_ProceedsFromUnitandPreFundedUnitOfferingNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="kern_ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to kern_ProceedsFromUnitandPreFundedUnitOfferingNet" 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_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:title="us-gaap_ProceedsFromIssuanceOfWarrants" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to us-gaap_ProceedsFromIssuanceOfWarrants" 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_ProceedsFromContributedCapital" xlink:label="us-gaap_ProceedsFromContributedCapital" xlink:title="us-gaap_ProceedsFromContributedCapital" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromContributedCapital" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to us-gaap_ProceedsFromContributedCapital" 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_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:title="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesPrincipalPayments" xlink:label="kern_ConvertibleNotesPrincipalPayments" xlink:title="kern_ConvertibleNotesPrincipalPayments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="kern_ConvertibleNotesPrincipalPayments" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to kern_ConvertibleNotesPrincipalPayments" order="5" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:label="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:title="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" 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_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:title="us-gaap_RepaymentsOfLongTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to us-gaap_RepaymentsOfLongTermDebt" order="7" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BalanceSheets">
    <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_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" 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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="Calculation : us-gaap_Assets to us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" 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_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="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_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="Calculation : us-gaap_Assets to us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_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="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:label="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Calculation : us-gaap_Assets to kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" order="6" weight="1" />
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:title="us-gaap_DerivativeLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_DerivativeLiabilitiesCurrent" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="5" 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_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="us-gaap_DeferredIncomeTaxLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="Calculation : us-gaap_Liabilities to us-gaap_DeferredIncomeTaxLiabilities" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:label="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Calculation : us-gaap_Liabilities to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" 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_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:title="us-gaap_CommitmentsAndContingencies" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:title="Calculation : us-gaap_LiabilitiesAndStockholdersEquity to us-gaap_CommitmentsAndContingencies" 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_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="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_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/StatementsOfOperations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <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_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_ProfitLoss" xlink:title="Calculation : us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 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_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="kern-20221231.xsd#kern_ChangeInFairValueOfConvertibleDebt" xlink:label="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="kern_ChangeInFairValueOfConvertibleDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="kern_ChangeInFairValueOfConvertibleDebt" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to kern_ChangeInFairValueOfConvertibleDebt" 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_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="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainOnPPPLoanForgiveness" xlink:label="kern_GainOnPPPLoanForgiveness" xlink:title="kern_GainOnPPPLoanForgiveness" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="kern_GainOnPPPLoanForgiveness" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to kern_GainOnPPPLoanForgiveness" order="3" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="us-gaap_OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:label="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="kern_ContinuingOperationTaxEffectOfContinuingOperation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperations to kern_ContinuingOperationTaxEffectOfContinuingOperation" 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_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_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperations to us-gaap_IncomeLossFromEquityMethodInvestments" 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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:title="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:title="Calculation : us-gaap_ProfitLoss to us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" 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_RedeemablePreferredStockDividends" xlink:label="us-gaap_RedeemablePreferredStockDividends" xlink:title="us-gaap_RedeemablePreferredStockDividends" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_RedeemablePreferredStockDividends" xlink:title="Calculation : us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic to us-gaap_RedeemablePreferredStockDividends" order="1" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink 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_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-20221231.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" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-20221231.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-20221231.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-20221231.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:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:title="us-gaap_LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CumulativeUnrealizedChangeInFairValue" xlink:label="kern_CumulativeUnrealizedChangeInFairValue" xlink:title="kern_CumulativeUnrealizedChangeInFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="kern_CumulativeUnrealizedChangeInFairValue" xlink:title="Calculation : us-gaap_LongTermDebt to kern_CumulativeUnrealizedChangeInFairValue" order="0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DebtOriginalIssueDiscount" xlink:label="kern_DebtOriginalIssueDiscount" xlink:title="kern_DebtOriginalIssueDiscount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="kern_DebtOriginalIssueDiscount" xlink:title="Calculation : us-gaap_LongTermDebt to kern_DebtOriginalIssueDiscount" order="1" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AggregateMaturities" xlink:label="kern_AggregateMaturities" xlink:title="kern_AggregateMaturities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="kern_AggregateMaturities" xlink:title="Calculation : us-gaap_LongTermDebt to kern_AggregateMaturities" 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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_AggregateMaturities" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="Calculation : kern_AggregateMaturities to us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" 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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_AggregateMaturities" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="Calculation : kern_AggregateMaturities to us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" order="1" 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_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-20221231.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/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/SignificantTransactionsDetails1">
    <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_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="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_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="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="6" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="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_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="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_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="9" 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_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_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:title="Calculation : us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax to us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" 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_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-20221231.xsd#kern_DiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="kern_DiscontinuedOperationResearchAndDevelopmentExpense" xlink:title="kern_DiscontinuedOperationResearchAndDevelopmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="kern_DiscontinuedOperationResearchAndDevelopmentExpense" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to kern_DiscontinuedOperationResearchAndDevelopmentExpense" order="1" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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" />
    <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="kern-20221231.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="5" weight="-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="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="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_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" 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_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_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Calculation : us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax to us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetailsCalc2">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:label="kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:title="kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:title="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:title="Calculation : kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation to us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:label="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="kern_ContinuingOperationTaxEffectOfContinuingOperation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:to="kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="Calculation : kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation to kern_ContinuingOperationTaxEffectOfContinuingOperation" order="1" 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-20221231.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/IncomeTaxesDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:title="us-gaap_DeferredTaxAssetsGross" />
    <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:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DeferredTaxAssetsDebtIssuanceCosts" xlink:label="kern_DeferredTaxAssetsDebtIssuanceCosts" xlink:title="kern_DeferredTaxAssetsDebtIssuanceCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="kern_DeferredTaxAssetsDebtIssuanceCosts" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to kern_DeferredTaxAssetsDebtIssuanceCosts" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DeferredTaxAssetsRevenueRecognition" xlink:label="kern_DeferredTaxAssetsRevenueRecognition" xlink:title="kern_DeferredTaxAssetsRevenueRecognition" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="kern_DeferredTaxAssetsRevenueRecognition" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to kern_DeferredTaxAssetsRevenueRecognition" 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" 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_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" 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_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" 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_DeferredTaxAssetsHedgingTransactions" xlink:label="us-gaap_DeferredTaxAssetsHedgingTransactions" xlink:title="us-gaap_DeferredTaxAssetsHedgingTransactions" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsHedgingTransactions" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsHedgingTransactions" 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_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" 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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" 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_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:title="us-gaap_DeferredTaxAssetsOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:title="Calculation : us-gaap_DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsOther" 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_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:title="us-gaap_DeferredTaxLiabilities" />
    <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:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:title="Calculation : us-gaap_DeferredTaxLiabilities to us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" order="0" 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_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_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_CurrentIncomeTaxExpenseBenefit" 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_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:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_DeferredIncomeTaxExpenseBenefit" 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_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/DocumentAndEntityInformation" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BalanceSheetsParenthetical" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DescriptionofBusiness" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentation" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryOfSignificantAccountingPolicies" />
  <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/Fixedassetsnet" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/Investments" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwill" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosures" />
  <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/CommitmentsAndContingencies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersEquityDeficit" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValue" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/LossPerShare" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperations" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/ReverseMerger" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SubsequentEvents" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatements" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesTables" />
  <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/FixedassetsnetTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" />
  <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/CommitmentsandContingenciesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersEquityDeficitTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/LossPerShareTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsTable" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DescriptionofBusinessDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetailsTextual" />
  <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/RevenueandContractswithCustomersDetails4" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FixedassetsnetDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FixedassetsnetDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/InvestmentsDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetailsTextuals" />
  <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/StockholdersEquityDeficitDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersEquityDeficitDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual" />
  <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/LossPerShareDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BalanceSheetDisclosuresDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/LossPerShareDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails3" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails4" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails5" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails6" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails7" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails8" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails9" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails10" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockBasedCompensationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SubsequentEventsDetails" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>kern-20221231_lab.xml
<DESCRIPTION>LABEL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6418c4c7e17276118c279e36, Generated At Mon, 20 Mar 2023 20:41:23 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:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ChangeInFairValueOfConvertibleDebt" xlink:label="ChangeInFairValueOfConvertibleDebt" xlink:title="ChangeInFairValueOfConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInFairValueOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChangeInFairValueOfConvertibleDebt" xml:lang="en-US" id="label_ChangeInFairValueOfConvertibleDebt">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="ChangeInFairValueOfConvertibleDebt" xlink:to="label_ChangeInFairValueOfConvertibleDebt" xlink:title="Label : ChangeInFairValueOfConvertibleDebt to label_ChangeInFairValueOfConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInFairValueOfConvertibleDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChangeInFairValueOfConvertibleDebt_1" xml:lang="en-US" id="label_ChangeInFairValueOfConvertibleDebt_1">Change in Fair Value of Convertible Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInFairValueOfConvertibleDebt" xlink:to="label_ChangeInFairValueOfConvertibleDebt_1" xlink:title="Label : ChangeInFairValueOfConvertibleDebt to label_ChangeInFairValueOfConvertibleDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInFairValueOfConvertibleDebt_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ChangeInFairValueOfConvertibleDebt_2" xml:lang="en-US" id="label_ChangeInFairValueOfConvertibleDebt_2">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="ChangeInFairValueOfConvertibleDebt" xlink:to="label_ChangeInFairValueOfConvertibleDebt_2" xlink:title="Label : ChangeInFairValueOfConvertibleDebt to label_ChangeInFairValueOfConvertibleDebt_2" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInFairValueOfConvertibleDebt_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChangeInFairValueOfConvertibleDebt_3" xml:lang="en-US" id="label_ChangeInFairValueOfConvertibleDebt_3">The amount of 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="ChangeInFairValueOfConvertibleDebt" xlink:to="label_ChangeInFairValueOfConvertibleDebt_3" xlink:title="Label : ChangeInFairValueOfConvertibleDebt to label_ChangeInFairValueOfConvertibleDebt_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:label="AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:title="AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" />
    <link:label xlink:type="resource" xlink:label="label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xml:lang="en-US" id="label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1">Loss on write off of fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:to="label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:title="Label : AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1 to label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributedCapital" xlink:label="ProceedsFromContributedCapital" xlink:title="ProceedsFromContributedCapital" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromContributedCapital" xml:lang="en-US" id="label_ProceedsFromContributedCapital">Proceeds from Contributed Capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromContributedCapital" xlink:to="label_ProceedsFromContributedCapital" xlink:title="Label : ProceedsFromContributedCapital to label_ProceedsFromContributedCapital" />
    <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: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:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" xlink:title="label_OtherRevenuesMember" xml:lang="en-US" id="label_OtherRevenuesMember">Other</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/documentation" xlink:title="label_OtherRevenuesMember_1" xml:lang="en-US" id="label_OtherRevenuesMember_1">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_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:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" xlink:title="label_ConsultingRevenuesMember" xml:lang="en-US" id="label_ConsultingRevenuesMember">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" xlink:title="Label : ConsultingRevenuesMember to label_ConsultingRevenuesMember" />
    <link:label xlink:type="resource" xlink:label="label_ConsultingRevenuesMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConsultingRevenuesMember_1" xml:lang="en-US" id="label_ConsultingRevenuesMember_1">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_1" xlink:title="Label : ConsultingRevenuesMember to label_ConsultingRevenuesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccounting" xlink:label="BasisOfAccounting" xlink:title="BasisOfAccounting" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfAccounting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BasisOfAccounting" xml:lang="en-US" id="label_BasisOfAccounting">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccounting" xlink:to="label_BasisOfAccounting" xlink:title="Label : BasisOfAccounting to label_BasisOfAccounting" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfAccounting_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BasisOfAccounting_1" xml:lang="en-US" id="label_BasisOfAccounting_1">Basis of Accounting [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccounting" xlink:to="label_BasisOfAccounting_1" xlink:title="Label : BasisOfAccounting to label_BasisOfAccounting_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BasisOfPresentationAbstract" xlink:label="BasisOfPresentationAbstract" xlink:title="BasisOfPresentationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfPresentationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BasisOfPresentationAbstract" xml:lang="en-US" id="label_BasisOfPresentationAbstract">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationAbstract" xlink:to="label_BasisOfPresentationAbstract" xlink:title="Label : BasisOfPresentationAbstract to label_BasisOfPresentationAbstract" />
    <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:loc xlink:type="locator" xlink:href="kern-20221231.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_ConsultingRevenuesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConsultingRevenuesMember_2" xml:lang="en-US" id="label_ConsultingRevenuesMember_2">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_2" xlink:title="Label : ConsultingRevenuesMember to label_ConsultingRevenuesMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_RestrictedCashAndCashEquivalentsAtCarryingValue">Restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="label_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="Label : RestrictedCashAndCashEquivalentsAtCarryingValue to label_RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xml:lang="en-US" id="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">Investment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="Label : InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures to label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1" xml:lang="en-US" id="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1" xlink:title="Label : InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures to label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_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/verboseLabel" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent">Noncurrent 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" 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: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:label xlink:type="resource" xlink:label="label_RestrictedCashAndCashEquivalentsAtCarryingValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedCashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US" id="label_RestrictedCashAndCashEquivalentsAtCarryingValue_1">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="label_RestrictedCashAndCashEquivalentsAtCarryingValue_1" xlink:title="Label : RestrictedCashAndCashEquivalentsAtCarryingValue to label_RestrictedCashAndCashEquivalentsAtCarryingValue_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="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</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">Long-term portion of deferred revenue</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_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US" id="label_IntangibleAssetsNetExcludingGoodwill">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="label_IntangibleAssetsNetExcludingGoodwill" xlink:title="Label : IntangibleAssetsNetExcludingGoodwill to label_IntangibleAssetsNetExcludingGoodwill" />
    <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/2009/role/negatedLabel" xlink:title="label_LongTermDebtCurrent" xml:lang="en-US" id="label_LongTermDebtCurrent">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" 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_FairValueAdjustmentOfWarrants" xlink:label="FairValueAdjustmentOfWarrants" xlink:title="FairValueAdjustmentOfWarrants" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAdjustmentOfWarrants" xml:lang="en-US" id="label_FairValueAdjustmentOfWarrants">Warrant Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAdjustmentOfWarrants" xlink:to="label_FairValueAdjustmentOfWarrants" xlink:title="Label : FairValueAdjustmentOfWarrants to label_FairValueAdjustmentOfWarrants" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAdjustmentOfWarrants_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAdjustmentOfWarrants_1" xml:lang="en-US" id="label_FairValueAdjustmentOfWarrants_1">Fair Value Adjustment of Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAdjustmentOfWarrants" xlink:to="label_FairValueAdjustmentOfWarrants_1" xlink:title="Label : FairValueAdjustmentOfWarrants to label_FairValueAdjustmentOfWarrants_1" />
    <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_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="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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="label_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncompeteAgreementsMember" xml:lang="en-US" id="label_NoncompeteAgreementsMember">Non-compete agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="label_NoncompeteAgreementsMember" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember" />
    <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: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/verboseLabel" xlink:title="label_SeniorDebtObligationsMember" xml:lang="en-US" id="label_SeniorDebtObligationsMember">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" xlink:title="Label : SeniorDebtObligationsMember to label_SeniorDebtObligationsMember" />
    <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-20221231.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:label xlink:type="resource" xlink:label="label_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AuditorLocation" xml:lang="en-US" id="label_AuditorLocation">Auditor Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorLocation" xlink:to="label_AuditorLocation" xlink:title="Label : AuditorLocation to label_AuditorLocation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:label xlink:type="resource" xlink:label="label_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AuditorFirmId" xml:lang="en-US" id="label_AuditorFirmId">Auditor Firm ID</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorFirmId" xlink:to="label_AuditorFirmId" xlink:title="Label : AuditorFirmId to label_AuditorFirmId" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:label xlink:type="resource" xlink:label="label_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AuditorName" xml:lang="en-US" id="label_AuditorName">Auditor Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorName" xlink:to="label_AuditorName" xlink:title="Label : AuditorName to label_AuditorName" />
    <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/verboseLabel" xlink:title="label_ProceedsFromConvertibleDebt" xml:lang="en-US" id="label_ProceedsFromConvertibleDebt">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" xlink:title="Label : ProceedsFromConvertibleDebt to label_ProceedsFromConvertibleDebt" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainLossOnLoanForgiveness" xlink:label="GainLossOnLoanForgiveness" xlink:title="GainLossOnLoanForgiveness" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnLoanForgiveness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnLoanForgiveness" xml:lang="en-US" id="label_GainLossOnLoanForgiveness">Gain on Forgiveness of PPP Loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnLoanForgiveness" xlink:to="label_GainLossOnLoanForgiveness" xlink:title="Label : GainLossOnLoanForgiveness to label_GainLossOnLoanForgiveness" />
    <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/terseLabel" xlink:title="label_FairValueInputsLevel3Member" xml:lang="en-US" id="label_FairValueInputsLevel3Member">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/label" xlink:title="label_FairValueInputsLevel3Member_1" xml:lang="en-US" id="label_FairValueInputsLevel3Member_1">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_1" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member_1" />
    <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_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="kern-20221231.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: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:label xlink:type="resource" xlink:label="label_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US" id="label_GainsLossesOnExtinguishmentOfDebt">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnExtinguishmentOfDebt" xlink:to="label_GainsLossesOnExtinguishmentOfDebt" xlink:title="Label : GainsLossesOnExtinguishmentOfDebt to label_GainsLossesOnExtinguishmentOfDebt" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ImpairmentAdjustment" xlink:label="ImpairmentAdjustment" xlink:title="ImpairmentAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentAdjustment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ImpairmentAdjustment" xml:lang="en-US" id="label_ImpairmentAdjustment">Impairment adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentAdjustment" xlink:to="label_ImpairmentAdjustment" xlink:title="Label : ImpairmentAdjustment to label_ImpairmentAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentAdjustment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentAdjustment_1" xml:lang="en-US" id="label_ImpairmentAdjustment_1">Impairment Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentAdjustment" xlink:to="label_ImpairmentAdjustment_1" xlink:title="Label : ImpairmentAdjustment to label_ImpairmentAdjustment_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/terseLabel" xlink:title="label_GoodwillAndIntangibleAssetImpairment" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetImpairment">Intangible asset charge</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:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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/verboseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:title="ProceedsFromIssuanceOfSeniorLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfSeniorLongTermDebt" xml:lang="en-US" id="label_ProceedsFromIssuanceOfSeniorLongTermDebt">Senior convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:to="label_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:title="Label : ProceedsFromIssuanceOfSeniorLongTermDebt to label_ProceedsFromIssuanceOfSeniorLongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PrivateWarrantsMember" xlink:label="PrivateWarrantsMember" xlink:title="PrivateWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_PrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrivateWarrantsMember" xml:lang="en-US" id="label_PrivateWarrantsMember">Private Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivateWarrantsMember" xlink:to="label_PrivateWarrantsMember" xlink:title="Label : PrivateWarrantsMember to label_PrivateWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_PrivateWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrivateWarrantsMember_1" xml:lang="en-US" id="label_PrivateWarrantsMember_1">Private Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivateWarrantsMember" xlink:to="label_PrivateWarrantsMember_1" xlink:title="Label : PrivateWarrantsMember to label_PrivateWarrantsMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AggregateIntrinsicValue" xlink:label="AggregateIntrinsicValue" xlink:title="AggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_AggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AggregateIntrinsicValue" xml:lang="en-US" id="label_AggregateIntrinsicValue">The amount of aggregate intrinsic value for the warrants outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateIntrinsicValue" xlink:to="label_AggregateIntrinsicValue" xlink:title="Label : AggregateIntrinsicValue to label_AggregateIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainOnExtinguishmentOfDebtReported" xlink:label="GainOnExtinguishmentOfDebtReported" xlink:title="GainOnExtinguishmentOfDebtReported" />
    <link:label xlink:type="resource" xlink:label="label_GainOnExtinguishmentOfDebtReported" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GainOnExtinguishmentOfDebtReported" xml:lang="en-US" id="label_GainOnExtinguishmentOfDebtReported">The amount of gain on extinguishment of debt reported on the statement of operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainOnExtinguishmentOfDebtReported" xlink:to="label_GainOnExtinguishmentOfDebtReported" xlink:title="Label : GainOnExtinguishmentOfDebtReported to label_GainOnExtinguishmentOfDebtReported" />
    <link:label xlink:type="resource" xlink:label="label_GainOnExtinguishmentOfDebtReported_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainOnExtinguishmentOfDebtReported_1" xml:lang="en-US" id="label_GainOnExtinguishmentOfDebtReported_1">Gain on extinguishment of debt reported on the statement of operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainOnExtinguishmentOfDebtReported" xlink:to="label_GainOnExtinguishmentOfDebtReported_1" xlink:title="Label : GainOnExtinguishmentOfDebtReported to label_GainOnExtinguishmentOfDebtReported_1" />
    <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/zeroLabel" xlink:title="label_SharesIssued" xml:lang="en-US" id="label_SharesIssued">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" xlink:title="Label : SharesIssued to label_SharesIssued" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_FixedAssets" xml:lang="en-US" id="label_FixedAssets">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" xlink:title="Label : FixedAssets to label_FixedAssets" />
    <link:label xlink:type="resource" xlink:label="label_FixedAssets_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/label" xlink:title="label_FixedAssets_2" xml:lang="en-US" id="label_FixedAssets_2">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-20221231.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: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: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: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/terseLabel" 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_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:title="DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentIncreaseDecreaseForPeriodNet" xml:lang="en-US" id="label_DebtInstrumentIncreaseDecreaseForPeriodNet">Decrease in convertible debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:to="label_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:title="Label : DebtInstrumentIncreaseDecreaseForPeriodNet to label_DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_PreferredStockMember" xlink:label="PreferredStockMember" xlink:title="PreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockMember" xml:lang="en-US" id="label_PreferredStockMember">Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockMember" xlink:to="label_PreferredStockMember" xlink:title="Label : PreferredStockMember to label_PreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" 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:label xlink:type="resource" xlink:label="label_SpecialVotingPreferredStockMember_1" xlink:role="http://www.xbrl.org/2003/role/label" 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="kern-20221231.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/label" 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:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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_NoncompeteAgreementsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncompeteAgreementsMember_1" xml:lang="en-US" id="label_NoncompeteAgreementsMember_1">Noncompete Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="label_NoncompeteAgreementsMember_1" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:label="StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:title="StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions">Value of stock issued pursuant to in connection with 365 Cannabis acquisitions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:to="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:title="Label : StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions to label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_RevenueRecognized" xml:lang="en-US" id="label_RevenueRecognized">The value represents 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/terseLabel" xlink:title="label_RevenueRecognized_1" xml:lang="en-US" id="label_RevenueRecognized_1">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:label xlink:type="resource" xlink:label="label_RevenueRecognized_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognized_2" xml:lang="en-US" id="label_RevenueRecognized_2">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_2" xlink:title="Label : RevenueRecognized to label_RevenueRecognized_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WroteOfFixedAssets" xlink:label="WroteOfFixedAssets" xlink:title="WroteOfFixedAssets" />
    <link:label xlink:type="resource" xlink:label="label_WroteOfFixedAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WroteOfFixedAssets" xml:lang="en-US" id="label_WroteOfFixedAssets">Amount of noncurrent assets classified as wrote of fixed assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WroteOfFixedAssets" xlink:to="label_WroteOfFixedAssets" xlink:title="Label : WroteOfFixedAssets to label_WroteOfFixedAssets" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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: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/terseLabel" xlink:title="label_LitigationSettlementExpense" xml:lang="en-US" id="label_LitigationSettlementExpense">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" xlink:title="Label : LitigationSettlementExpense to label_LitigationSettlementExpense" />
    <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="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="kern-20221231.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/label" 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:label xlink:type="resource" xlink:label="label_TreComSystemsGroupIncMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:href="kern-20221231.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: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_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:label xlink:type="resource" xlink:label="label_LitigationSettlementExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LitigationSettlementExpense_1" xml:lang="en-US" id="label_LitigationSettlementExpense_1">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_1" xlink:title="Label : LitigationSettlementExpense to label_LitigationSettlementExpense_1" />
    <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-20221231.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: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/label" xlink:title="label_ConvertibleDebtFairValueDisclosures" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures">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" xlink:title="Label : ConvertibleDebtFairValueDisclosures to label_ConvertibleDebtFairValueDisclosures" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenses" xlink:label="OtherExpenses" xlink:title="OtherExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OtherExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherExpenses" xml:lang="en-US" id="label_OtherExpenses">Other Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherExpenses" xlink:to="label_OtherExpenses" xlink:title="Label : OtherExpenses to label_OtherExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OtherExpenses_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherExpenses_1" xml:lang="en-US" id="label_OtherExpenses_1">Other expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherExpenses" xlink:to="label_OtherExpenses_1" xlink:title="Label : OtherExpenses to label_OtherExpenses_1" />
    <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_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_LongTermDebtCurrent_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_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">Preferred stock 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" xlink:title="Label : PreferredStockValue to label_PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="label_SeniorNotesMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfSeniorLongTermDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfSeniorLongTermDebt_1" xml:lang="en-US" id="label_ProceedsFromIssuanceOfSeniorLongTermDebt_1">Proceeds from Issuance of Senior Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:to="label_ProceedsFromIssuanceOfSeniorLongTermDebt_1" xlink:title="Label : ProceedsFromIssuanceOfSeniorLongTermDebt to label_ProceedsFromIssuanceOfSeniorLongTermDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_WroteOfFixedAssets_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WroteOfFixedAssets_1" xml:lang="en-US" id="label_WroteOfFixedAssets_1">Wrote of fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WroteOfFixedAssets" xlink:to="label_WroteOfFixedAssets_1" xlink:title="Label : WroteOfFixedAssets to label_WroteOfFixedAssets_1" />
    <link:label xlink:type="resource" xlink:label="label_WroteOfFixedAssets_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WroteOfFixedAssets_2" xml:lang="en-US" id="label_WroteOfFixedAssets_2">Wrote of Fixed Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WroteOfFixedAssets" xlink:to="label_WroteOfFixedAssets_2" xlink:title="Label : WroteOfFixedAssets to label_WroteOfFixedAssets_2" />
    <link:label xlink:type="resource" xlink:label="label_AggregateIntrinsicValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AggregateIntrinsicValue_1" xml:lang="en-US" id="label_AggregateIntrinsicValue_1">Aggregate intrinsic value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateIntrinsicValue" xlink:to="label_AggregateIntrinsicValue_1" xlink:title="Label : AggregateIntrinsicValue to label_AggregateIntrinsicValue_1" />
    <link:label xlink:type="resource" xlink:label="label_GainsLossesOnExtinguishmentOfDebt_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainsLossesOnExtinguishmentOfDebt_1" xml:lang="en-US" id="label_GainsLossesOnExtinguishmentOfDebt_1">Gain on debt extinguishment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnExtinguishmentOfDebt" xlink:to="label_GainsLossesOnExtinguishmentOfDebt_1" xlink:title="Label : GainsLossesOnExtinguishmentOfDebt to label_GainsLossesOnExtinguishmentOfDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_GainsLossesOnExtinguishmentOfDebt_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_GainsLossesOnExtinguishmentOfDebt_2" xml:lang="en-US" id="label_GainsLossesOnExtinguishmentOfDebt_2">Gain on extinguishment of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnExtinguishmentOfDebt" xlink:to="label_GainsLossesOnExtinguishmentOfDebt_2" xlink:title="Label : GainsLossesOnExtinguishmentOfDebt to label_GainsLossesOnExtinguishmentOfDebt_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:label xlink:type="resource" xlink:label="label_ProceedsFromContributedCapital_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromContributedCapital_1" xml:lang="en-US" id="label_ProceedsFromContributedCapital_1">Proceeds from stock offering, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromContributedCapital" xlink:to="label_ProceedsFromContributedCapital_1" xlink:title="Label : ProceedsFromContributedCapital to label_ProceedsFromContributedCapital_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="UnrealizedGainLossOnDerivatives" xlink:title="UnrealizedGainLossOnDerivatives" />
    <link:label xlink:type="resource" xlink:label="label_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrealizedGainLossOnDerivatives" xml:lang="en-US" id="label_UnrealizedGainLossOnDerivatives">Unrealized Gain (Loss) on Derivatives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnDerivatives" xlink:to="label_UnrealizedGainLossOnDerivatives" xlink:title="Label : UnrealizedGainLossOnDerivatives to label_UnrealizedGainLossOnDerivatives" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US" id="label_NetIncomeLossAvailableToCommonStockholdersBasic">Net loss attributable to Akerna shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="label_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="Label : NetIncomeLossAvailableToCommonStockholdersBasic to label_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:label xlink:type="resource" xlink:label="label_UnrealizedGainLossOnDerivatives_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrealizedGainLossOnDerivatives_1" xml:lang="en-US" id="label_UnrealizedGainLossOnDerivatives_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="UnrealizedGainLossOnDerivatives" xlink:to="label_UnrealizedGainLossOnDerivatives_1" xlink:title="Label : UnrealizedGainLossOnDerivatives to label_UnrealizedGainLossOnDerivatives_1" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAvailableToCommonStockholdersBasic_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetIncomeLossAvailableToCommonStockholdersBasic_1" xml:lang="en-US" id="label_NetIncomeLossAvailableToCommonStockholdersBasic_1">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="label_NetIncomeLossAvailableToCommonStockholdersBasic_1" xlink:title="Label : NetIncomeLossAvailableToCommonStockholdersBasic to label_NetIncomeLossAvailableToCommonStockholdersBasic_1" />
    <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: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/verboseLabel" xlink:title="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xml:lang="en-US" id="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:label="ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:title="ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xml:lang="en-US" id="label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount">Reporting Unit, Amount of Fair Value in Excess of Carrying Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:to="label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:title="Label : ReportingUnitAmountOfFairValueInExcessOfCarryingAmount to label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_1" xml:lang="en-US" id="label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_1">Reporting value of fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:to="label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_1" xlink:title="Label : ReportingUnitAmountOfFairValueInExcessOfCarryingAmount to label_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_1" />
    <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/verboseLabel" xlink:title="label_BusinessCombinationContingentConsiderationLiability" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability">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="kern-20221231.xsd#kern_ExchangeSharesValue" xlink:label="ExchangeSharesValue" xlink:title="ExchangeSharesValue" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeSharesValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExchangeSharesValue" xml:lang="en-US" id="label_ExchangeSharesValue">Exchange shares value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeSharesValue" xlink:to="label_ExchangeSharesValue" xlink:title="Label : ExchangeSharesValue to label_ExchangeSharesValue" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationsAbstract" xml:lang="en-US" id="label_BusinessCombinationsAbstract">Significant Transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsAbstract" xlink:to="label_BusinessCombinationsAbstract" xlink:title="Label : BusinessCombinationsAbstract to label_BusinessCombinationsAbstract" />
    <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/label" xlink:title="label_BusinessCombinationDisclosureTextBlock" xml:lang="en-US" id="label_BusinessCombinationDisclosureTextBlock">Business Combination Disclosure [Text Block]</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:label xlink:type="resource" xlink:label="label_BusinessCombinationDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationDisclosureTextBlock_1" xml:lang="en-US" id="label_BusinessCombinationDisclosureTextBlock_1">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_1" xlink:title="Label : BusinessCombinationDisclosureTextBlock to label_BusinessCombinationDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ImpairmentOfIntangibleAssets" xlink:label="ImpairmentOfIntangibleAssets" xlink:title="ImpairmentOfIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentOfIntangibleAssets" xml:lang="en-US" id="label_ImpairmentOfIntangibleAssets">Impairment of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssets" xlink:to="label_ImpairmentOfIntangibleAssets" xlink:title="Label : ImpairmentOfIntangibleAssets to label_ImpairmentOfIntangibleAssets" />
    <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:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="DerivativesPolicyTextBlock" xlink:title="DerivativesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativesPolicyTextBlock" xml:lang="en-US" id="label_DerivativesPolicyTextBlock">Derivatives, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesPolicyTextBlock" xlink:to="label_DerivativesPolicyTextBlock" xlink:title="Label : DerivativesPolicyTextBlock to label_DerivativesPolicyTextBlock" />
    <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="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_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:label xlink:type="resource" xlink:label="label_ThreeSixtyFiveCannabisMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_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_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: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_DebtInstrumentMaturityDateDescription" xlink:label="DebtInstrumentMaturityDateDescription" xlink:title="DebtInstrumentMaturityDateDescription" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentMaturityDateDescription" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">Unrecognized compensation costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WarrantsAggregateIntrinsicValueOutstanding" xlink:label="WarrantsAggregateIntrinsicValueOutstanding" xlink:title="WarrantsAggregateIntrinsicValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantsAggregateIntrinsicValueOutstanding" xml:lang="en-US" id="label_WarrantsAggregateIntrinsicValueOutstanding">Aggregate intrinsic value of outstanding warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAggregateIntrinsicValueOutstanding" xlink:to="label_WarrantsAggregateIntrinsicValueOutstanding" xlink:title="Label : WarrantsAggregateIntrinsicValueOutstanding to label_WarrantsAggregateIntrinsicValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAggregateIntrinsicValueOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsAggregateIntrinsicValueOutstanding_1" xml:lang="en-US" id="label_WarrantsAggregateIntrinsicValueOutstanding_1">Balance, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAggregateIntrinsicValueOutstanding" xlink:to="label_WarrantsAggregateIntrinsicValueOutstanding_1" xlink:title="Label : WarrantsAggregateIntrinsicValueOutstanding to label_WarrantsAggregateIntrinsicValueOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAggregateIntrinsicValueOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsAggregateIntrinsicValueOutstanding_2" xml:lang="en-US" id="label_WarrantsAggregateIntrinsicValueOutstanding_2">Warrants, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAggregateIntrinsicValueOutstanding" xlink:to="label_WarrantsAggregateIntrinsicValueOutstanding_2" xlink:title="Label : WarrantsAggregateIntrinsicValueOutstanding to label_WarrantsAggregateIntrinsicValueOutstanding_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GrossProceedsFromIssuancePublicOffering" xlink:label="GrossProceedsFromIssuancePublicOffering" xlink:title="GrossProceedsFromIssuancePublicOffering" />
    <link:label xlink:type="resource" xlink:label="label_GrossProceedsFromIssuancePublicOffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GrossProceedsFromIssuancePublicOffering" xml:lang="en-US" id="label_GrossProceedsFromIssuancePublicOffering">The cash inflow associated with the gross amount received from entity's offering of stock to the public.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProceedsFromIssuancePublicOffering" xlink:to="label_GrossProceedsFromIssuancePublicOffering" xlink:title="Label : GrossProceedsFromIssuancePublicOffering to label_GrossProceedsFromIssuancePublicOffering" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" xlink:title="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue">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" xlink:title="Label : WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_1">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_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/label" xlink:title="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_2">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_2" xlink:title="Label : WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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: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: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/periodStartLabel" xlink:title="label_ClassOfWarrantOrRightOutstanding" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding">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" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ClassOfWarrantOrRightOutstanding_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding_1">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_1" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightOutstanding_2" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding_2">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_2" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_WarrantsIssuedInPeriodNumberOfShares" xml:lang="en-US" id="label_WarrantsIssuedInPeriodNumberOfShares">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" xlink:title="Label : WarrantsIssuedInPeriodNumberOfShares to label_WarrantsIssuedInPeriodNumberOfShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xml:lang="en-US" id="label_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="label_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="Label : ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to label_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <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: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="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/label" xlink:title="label_MovementInDeferredRevenueRollForward" xml:lang="en-US" id="label_MovementInDeferredRevenueRollForward">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" xlink:title="Label : MovementInDeferredRevenueRollForward to label_MovementInDeferredRevenueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="AccountsNotesAndLoansReceivableLineItems" xlink:title="AccountsNotesAndLoansReceivableLineItems" />
    <link:label xlink:type="resource" xlink:label="label_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsNotesAndLoansReceivableLineItems" xml:lang="en-US" id="label_AccountsNotesAndLoansReceivableLineItems">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsNotesAndLoansReceivableLineItems" xlink:to="label_AccountsNotesAndLoansReceivableLineItems" xlink:title="Label : AccountsNotesAndLoansReceivableLineItems to label_AccountsNotesAndLoansReceivableLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:title="ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xml:lang="en-US" id="label_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="label_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:title="Label : ScheduleOfAccountsNotesLoansAndFinancingReceivableTable to label_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xml:lang="en-US" id="label_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">Schedule of stock warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="label_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="Label : DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock to label_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
    <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-20221231.xsd#kern_NonControllingInterestInAcquiredSubsidiary" xlink:label="NonControllingInterestInAcquiredSubsidiary" xlink:title="NonControllingInterestInAcquiredSubsidiary" />
    <link:label xlink:type="resource" xlink:label="label_NonControllingInterestInAcquiredSubsidiary" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonControllingInterestInAcquiredSubsidiary" xml:lang="en-US" id="label_NonControllingInterestInAcquiredSubsidiary">Value of stock issued pursuant to non-controlling interest in acquired subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonControllingInterestInAcquiredSubsidiary" xlink:to="label_NonControllingInterestInAcquiredSubsidiary" xlink:title="Label : NonControllingInterestInAcquiredSubsidiary to label_NonControllingInterestInAcquiredSubsidiary" />
    <link:label xlink:type="resource" xlink:label="label_NonControllingInterestInAcquiredSubsidiary_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonControllingInterestInAcquiredSubsidiary_1" xml:lang="en-US" id="label_NonControllingInterestInAcquiredSubsidiary_1">Non-controlling interest in acquired subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonControllingInterestInAcquiredSubsidiary" xlink:to="label_NonControllingInterestInAcquiredSubsidiary_1" xlink:title="Label : NonControllingInterestInAcquiredSubsidiary to label_NonControllingInterestInAcquiredSubsidiary_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WeightedToIncomeApproach" xlink:label="WeightedToIncomeApproach" xlink:title="WeightedToIncomeApproach" />
    <link:label xlink:type="resource" xlink:label="label_WeightedToIncomeApproach" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WeightedToIncomeApproach" xml:lang="en-US" id="label_WeightedToIncomeApproach">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="WeightedToIncomeApproach" xlink:to="label_WeightedToIncomeApproach" xlink:title="Label : WeightedToIncomeApproach to label_WeightedToIncomeApproach" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BadDebtExpenses" xlink:label="BadDebtExpenses" xlink:title="BadDebtExpenses" />
    <link:label xlink:type="resource" xlink:label="label_BadDebtExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BadDebtExpenses" xml:lang="en-US" id="label_BadDebtExpenses">The amount of bad debt related expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BadDebtExpenses" xlink:to="label_BadDebtExpenses" xlink:title="Label : BadDebtExpenses to label_BadDebtExpenses" />
    <link:label xlink:type="resource" xlink:label="label_BadDebtExpenses_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BadDebtExpenses_1" xml:lang="en-US" id="label_BadDebtExpenses_1">Bad debt expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BadDebtExpenses" xlink:to="label_BadDebtExpenses_1" xlink:title="Label : BadDebtExpenses to label_BadDebtExpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_BadDebtExpenses_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BadDebtExpenses_2" xml:lang="en-US" id="label_BadDebtExpenses_2">Bad Debt Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BadDebtExpenses" xlink:to="label_BadDebtExpenses_2" xlink:title="Label : BadDebtExpenses to label_BadDebtExpenses_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward" xlink:label="GoodwillRollForward" xlink:title="GoodwillRollForward" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillRollForward" xml:lang="en-US" id="label_GoodwillRollForward">Goodwill [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillRollForward" xlink:to="label_GoodwillRollForward" xlink:title="Label : GoodwillRollForward to label_GoodwillRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US" id="label_IncreaseDecreaseInStockholdersEquityRollForward">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="label_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="Label : IncreaseDecreaseInStockholdersEquityRollForward to label_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentAnnualReport" xml:lang="en-US" id="label_DocumentAnnualReport">Document Annual Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAnnualReport" xlink:to="label_DocumentAnnualReport" xlink:title="Label : DocumentAnnualReport to label_DocumentAnnualReport" />
    <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: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_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_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_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_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_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_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_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_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_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_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="kern-20221231.xsd#kern_MergerRelatedExpenses" xlink:label="MergerRelatedExpenses" xlink:title="MergerRelatedExpenses" />
    <link:label xlink:type="resource" xlink:label="label_MergerRelatedExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MergerRelatedExpenses" xml:lang="en-US" id="label_MergerRelatedExpenses">The amount of merger related expense.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerRelatedExpenses" xlink:to="label_MergerRelatedExpenses" xlink:title="Label : MergerRelatedExpenses to label_MergerRelatedExpenses" />
    <link:label xlink:type="resource" xlink:label="label_MergerRelatedExpenses_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_MergerRelatedExpenses_1" xml:lang="en-US" id="label_MergerRelatedExpenses_1">Merger related expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerRelatedExpenses" xlink:to="label_MergerRelatedExpenses_1" xlink:title="Label : MergerRelatedExpenses to label_MergerRelatedExpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_MergerRelatedExpenses_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MergerRelatedExpenses_2" xml:lang="en-US" id="label_MergerRelatedExpenses_2">Merger Related Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerRelatedExpenses" xlink:to="label_MergerRelatedExpenses_2" xlink:title="Label : MergerRelatedExpenses to label_MergerRelatedExpenses_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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: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_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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SalesandMarketingExpensesPolicyTextBlock" xlink:label="SalesandMarketingExpensesPolicyTextBlock" xlink:title="SalesandMarketingExpensesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SalesandMarketingExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesandMarketingExpensesPolicyTextBlock" xml:lang="en-US" id="label_SalesandMarketingExpensesPolicyTextBlock">Sales and Marketing Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesandMarketingExpensesPolicyTextBlock" xlink:to="label_SalesandMarketingExpensesPolicyTextBlock" xlink:title="Label : SalesandMarketingExpensesPolicyTextBlock to label_SalesandMarketingExpensesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SalesandMarketingExpensesPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SalesandMarketingExpensesPolicyTextBlock_1" xml:lang="en-US" id="label_SalesandMarketingExpensesPolicyTextBlock_1">Sales and Marketing Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesandMarketingExpensesPolicyTextBlock" xlink:to="label_SalesandMarketingExpensesPolicyTextBlock_1" xlink:title="Label : SalesandMarketingExpensesPolicyTextBlock to label_SalesandMarketingExpensesPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:label="NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:title="NoncashInvestingAndFinancingActivitiesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xml:lang="en-US" id="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock">Supplemental Information Regarding Noncash Investing and Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:to="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:title="Label : NoncashInvestingAndFinancingActivitiesPolicyTextBlock to label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_1" xml:lang="en-US" id="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_1">Noncash Investing And Financing Activities Policy Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:to="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_1" xlink:title="Label : NoncashInvestingAndFinancingActivitiesPolicyTextBlock to label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodSharesWarrantExercise" xlink:label="StockIssuedDuringPeriodSharesWarrantExercise" xlink:title="StockIssuedDuringPeriodSharesWarrantExercise" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesWarrantExercise" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesWarrantExercise" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesWarrantExercise">Warrant exercise, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesWarrantExercise" xlink:to="label_StockIssuedDuringPeriodSharesWarrantExercise" xlink:title="Label : StockIssuedDuringPeriodSharesWarrantExercise to label_StockIssuedDuringPeriodSharesWarrantExercise" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesWarrantExercise_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesWarrantExercise_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesWarrantExercise_1">Common stock issued upon warrant exercise, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesWarrantExercise" xlink:to="label_StockIssuedDuringPeriodSharesWarrantExercise_1" xlink:title="Label : StockIssuedDuringPeriodSharesWarrantExercise to label_StockIssuedDuringPeriodSharesWarrantExercise_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodValueWarrantExercise" xlink:label="StockIssuedDuringPeriodValueWarrantExercise" xlink:title="StockIssuedDuringPeriodValueWarrantExercise" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueWarrantExercise" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueWarrantExercise" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueWarrantExercise">Warrant exercise</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueWarrantExercise" xlink:to="label_StockIssuedDuringPeriodValueWarrantExercise" xlink:title="Label : StockIssuedDuringPeriodValueWarrantExercise to label_StockIssuedDuringPeriodValueWarrantExercise" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueWarrantExercise_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueWarrantExercise_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueWarrantExercise_1">Common stock issued upon warrant exercise</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueWarrantExercise" xlink:to="label_StockIssuedDuringPeriodValueWarrantExercise_1" xlink:title="Label : StockIssuedDuringPeriodValueWarrantExercise to label_StockIssuedDuringPeriodValueWarrantExercise_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/terseLabel" 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: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/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet">Finite-lived 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" 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_GoodwillOtherIncreaseDecrease" xlink:label="GoodwillOtherIncreaseDecrease" xlink:title="GoodwillOtherIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GoodwillOtherIncreaseDecrease" xml:lang="en-US" id="label_GoodwillOtherIncreaseDecrease">Adjustments to Trellis' goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillOtherIncreaseDecrease" xlink:to="label_GoodwillOtherIncreaseDecrease" xlink:title="Label : GoodwillOtherIncreaseDecrease to label_GoodwillOtherIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillOtherIncreaseDecrease_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillOtherIncreaseDecrease_1" xml:lang="en-US" id="label_GoodwillOtherIncreaseDecrease_1">Goodwill, Other Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillOtherIncreaseDecrease" xlink:to="label_GoodwillOtherIncreaseDecrease_1" xlink:title="Label : GoodwillOtherIncreaseDecrease to label_GoodwillOtherIncreaseDecrease_1" />
    <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/verboseLabel" 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_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit">Total income tax 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: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/verboseLabel" xlink:title="label_IncomeTaxReconciliationTaxSettlementsForeign" xml:lang="en-US" id="label_IncomeTaxReconciliationTaxSettlementsForeign">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" xlink:title="Label : IncomeTaxReconciliationTaxSettlementsForeign to label_IncomeTaxReconciliationTaxSettlementsForeign" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="DebtConversionConvertedInstrumentAmount1" xlink:title="DebtConversionConvertedInstrumentAmount1" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtConversionConvertedInstrumentAmount1" xml:lang="en-US" id="label_DebtConversionConvertedInstrumentAmount1">Settlement of liabilities with common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentAmount1" xlink:to="label_DebtConversionConvertedInstrumentAmount1" xlink:title="Label : DebtConversionConvertedInstrumentAmount1 to label_DebtConversionConvertedInstrumentAmount1" />
    <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/positiveLabel" xlink:title="label_CapitalizedComputerSoftwareNet" xml:lang="en-US" id="label_CapitalizedComputerSoftwareNet">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" 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_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 Expense</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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProductDevelopmentPolicyTextBlock" xlink:label="ProductDevelopmentPolicyTextBlock" xlink:title="ProductDevelopmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ProductDevelopmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProductDevelopmentPolicyTextBlock" xml:lang="en-US" id="label_ProductDevelopmentPolicyTextBlock">Product Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentPolicyTextBlock" xlink:to="label_ProductDevelopmentPolicyTextBlock" xlink:title="Label : ProductDevelopmentPolicyTextBlock to label_ProductDevelopmentPolicyTextBlock" />
    <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/terseLabel" 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:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" 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: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/positiveTerseLabel" xlink:title="label_AccountsPayableAndAccruedLiabilitiesCurrent" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesCurrent">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="AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="label_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesCurrent to label_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <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/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax">Accumulated Other Comprehensive Income (Loss), Net of Tax</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_PreferredStockMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockMember_1" xml:lang="en-US" id="label_PreferredStockMember_1">Special Voting Preferred Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockMember" xlink:to="label_PreferredStockMember_1" xlink:title="Label : PreferredStockMember to label_PreferredStockMember_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/terseLabel" xlink:title="label_CommitmentsAndContingencies" xml:lang="en-US" id="label_CommitmentsAndContingencies">Commitments and contingencies (Note 12)</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_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: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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalCostsPolicyTextBlock" xlink:label="LegalCostsPolicyTextBlock" xlink:title="LegalCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LegalCostsPolicyTextBlock" xml:lang="en-US" id="label_LegalCostsPolicyTextBlock">Legal and Other Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalCostsPolicyTextBlock" xlink:to="label_LegalCostsPolicyTextBlock" xlink:title="Label : LegalCostsPolicyTextBlock to label_LegalCostsPolicyTextBlock" />
    <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="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">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" xlink:title="Label : DeferredTaxLiabilitiesGoodwillAndIntangibleAssets to label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" />
    <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: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/label" xlink:title="label_OtherIntangibleAssetsNet" xml:lang="en-US" id="label_OtherIntangibleAssetsNet">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" 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_CostOfSalesPolicyTextBlock" xlink:label="CostOfSalesPolicyTextBlock" xlink:title="CostOfSalesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfSalesPolicyTextBlock" xml:lang="en-US" id="label_CostOfSalesPolicyTextBlock">Cost of Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesPolicyTextBlock" xlink:to="label_CostOfSalesPolicyTextBlock" xlink:title="Label : CostOfSalesPolicyTextBlock to label_CostOfSalesPolicyTextBlock" />
    <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/verboseLabel" 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:label xlink:type="resource" xlink:label="label_ConvertibleDebtFairValueDisclosures_1" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_ConvertibleDebtFairValueDisclosures_1" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures_1">Convertible Notes (at fair value)</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: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: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: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/label" xlink:title="label_OtherAccruedLiabilitiesCurrent" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent">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" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeTaxPolicyTextBlock" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="label_IncomeTaxPolicyTextBlock" xlink:title="Label : IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="ProceedsFromIssuanceInitialPublicOffering" xlink:title="ProceedsFromIssuanceInitialPublicOffering" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US" id="label_ProceedsFromIssuanceInitialPublicOffering">Proceeds from Issuance Initial Public Offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceInitialPublicOffering" xlink:to="label_ProceedsFromIssuanceInitialPublicOffering" xlink:title="Label : ProceedsFromIssuanceInitialPublicOffering to label_ProceedsFromIssuanceInitialPublicOffering" />
    <link:label xlink:type="resource" xlink:label="label_GrossProceedsFromIssuancePublicOffering_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GrossProceedsFromIssuancePublicOffering_1" xml:lang="en-US" id="label_GrossProceedsFromIssuancePublicOffering_1">Gross proceeds from public offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProceedsFromIssuancePublicOffering" xlink:to="label_GrossProceedsFromIssuancePublicOffering_1" xlink:title="Label : GrossProceedsFromIssuancePublicOffering to label_GrossProceedsFromIssuancePublicOffering_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" 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_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:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceInitialPublicOffering_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceInitialPublicOffering_1" xml:lang="en-US" id="label_ProceedsFromIssuanceInitialPublicOffering_1">Net proceeds from public offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceInitialPublicOffering" xlink:to="label_ProceedsFromIssuanceInitialPublicOffering_1" xlink:title="Label : ProceedsFromIssuanceInitialPublicOffering to label_ProceedsFromIssuanceInitialPublicOffering_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_MergerAgreementMember" xlink:label="MergerAgreementMember" xlink:title="MergerAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_MergerAgreementMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_MergerAgreementMember" xml:lang="en-US" id="label_MergerAgreementMember">Merger Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerAgreementMember" xlink:to="label_MergerAgreementMember" xlink:title="Label : MergerAgreementMember to label_MergerAgreementMember" />
    <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/label" xlink:title="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US" id="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">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" xlink:title="Label : ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock to label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <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/verboseLabel" xlink:title="label_ConversionOfStockAmountIssued1" xml:lang="en-US" id="label_ConversionOfStockAmountIssued1">Aggregate purchase price of shares</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="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: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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:label="SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:title="SpecialVotingPreferredStockIssuedInBusinessCombination" />
    <link:label xlink:type="resource" xlink:label="label_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SpecialVotingPreferredStockIssuedInBusinessCombination" xml:lang="en-US" id="label_SpecialVotingPreferredStockIssuedInBusinessCombination">Special voting preferred stock issued in business combination</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:to="label_SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:title="Label : SpecialVotingPreferredStockIssuedInBusinessCombination to label_SpecialVotingPreferredStockIssuedInBusinessCombination" />
    <link:label xlink:type="resource" xlink:label="label_SpecialVotingPreferredStockIssuedInBusinessCombination_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SpecialVotingPreferredStockIssuedInBusinessCombination_1" xml:lang="en-US" id="label_SpecialVotingPreferredStockIssuedInBusinessCombination_1">Special voting preferred stock issued in business combination</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:to="label_SpecialVotingPreferredStockIssuedInBusinessCombination_1" xlink:title="Label : SpecialVotingPreferredStockIssuedInBusinessCombination to label_SpecialVotingPreferredStockIssuedInBusinessCombination_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">Number of shares unvested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <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/terseLabel" xlink:title="label_ConversionOfStockAmountConverted1" xml:lang="en-US" id="label_ConversionOfStockAmountConverted1">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" xlink:title="Label : ConversionOfStockAmountConverted1 to label_ConversionOfStockAmountConverted1" />
    <link:label xlink:type="resource" xlink:label="label_ConversionOfStockAmountConverted1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConversionOfStockAmountConverted1_1" xml:lang="en-US" id="label_ConversionOfStockAmountConverted1_1">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_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_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_IncomeTaxesPaidNet_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_OtherNoncashExpense" xlink:label="OtherNoncashExpense" xlink:title="OtherNoncashExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNoncashExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherNoncashExpense" xml:lang="en-US" id="label_OtherNoncashExpense">Non-cash interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashExpense" xlink:to="label_OtherNoncashExpense" xlink:title="Label : OtherNoncashExpense to label_OtherNoncashExpense" />
    <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/2009/role/negatedTotalLabel" xlink:title="label_DeferredIncomeTaxLiabilities" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities">Deferred tax asset (liability), net 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" xlink:title="Label : DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities" />
    <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/verboseLabel" 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: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/terseLabel" xlink:title="label_ImpairmentOfIntangibleAssetsFinitelived" xml:lang="en-US" id="label_ImpairmentOfIntangibleAssetsFinitelived">Impairment expense</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:label xlink:type="resource" xlink:label="label_ImpairmentOfIntangibleAssetsFinitelived_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentOfIntangibleAssetsFinitelived_1" xml:lang="en-US" id="label_ImpairmentOfIntangibleAssetsFinitelived_1">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_1" xlink:title="Label : ImpairmentOfIntangibleAssetsFinitelived to label_ImpairmentOfIntangibleAssetsFinitelived_1" />
    <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_NoncurrentAssets_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncurrentAssets_1" xml:lang="en-US" id="label_NoncurrentAssets_1">Total 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_1" xlink:title="Label : NoncurrentAssets to label_NoncurrentAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="ConvertibleDebtNoncurrent" xlink:title="ConvertibleDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConvertibleDebtNoncurrent" xml:lang="en-US" id="label_ConvertibleDebtNoncurrent">Convertible notes payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtNoncurrent" xlink:to="label_ConvertibleDebtNoncurrent" xlink:title="Label : ConvertibleDebtNoncurrent to label_ConvertibleDebtNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="LongLivedAssetsByGeographicAreasTableTextBlock" xlink:title="LongLivedAssetsByGeographicAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongLivedAssetsByGeographicAreasTableTextBlock" xml:lang="en-US" id="label_LongLivedAssetsByGeographicAreasTableTextBlock">Long-lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="label_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:title="Label : LongLivedAssetsByGeographicAreasTableTextBlock to label_LongLivedAssetsByGeographicAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LongLivedAssetsByGeographicAreasTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongLivedAssetsByGeographicAreasTableTextBlock_1" xml:lang="en-US" id="label_LongLivedAssetsByGeographicAreasTableTextBlock_1">Schedule of long-lived assets by geographical location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="label_LongLivedAssetsByGeographicAreasTableTextBlock_1" xlink:title="Label : LongLivedAssetsByGeographicAreasTableTextBlock to label_LongLivedAssetsByGeographicAreasTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_SellingAndMarketingExpense_1" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_SellingAndMarketingExpense_1" xml:lang="en-US" id="label_SellingAndMarketingExpense_1">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_1" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense_1" />
    <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: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:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetImpairment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAndIntangibleAssetImpairment_1" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetImpairment_1">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_1" xlink:title="Label : GoodwillAndIntangibleAssetImpairment to label_GoodwillAndIntangibleAssetImpairment_1" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetImpairment_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GoodwillAndIntangibleAssetImpairment_2" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetImpairment_2">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_2" xlink:title="Label : GoodwillAndIntangibleAssetImpairment to label_GoodwillAndIntangibleAssetImpairment_2" />
    <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/verboseLabel" xlink:title="label_OtherGeneralAndAdministrativeExpense" xml:lang="en-US" id="label_OtherGeneralAndAdministrativeExpense">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" xlink:title="Label : OtherGeneralAndAdministrativeExpense to label_OtherGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherGeneralAndAdministrativeExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherGeneralAndAdministrativeExpense_1" xml:lang="en-US" id="label_OtherGeneralAndAdministrativeExpense_1">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_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_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="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/verboseLabel" 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="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="GoodwillAcquiredDuringPeriod" xlink:title="GoodwillAcquiredDuringPeriod" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_GoodwillAcquiredDuringPeriod" xml:lang="en-US" id="label_GoodwillAcquiredDuringPeriod">Additions due to acquisitions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAcquiredDuringPeriod" xlink:to="label_GoodwillAcquiredDuringPeriod" xlink:title="Label : GoodwillAcquiredDuringPeriod to label_GoodwillAcquiredDuringPeriod" />
    <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.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsOfStockIssuanceCosts" xml:lang="en-US" id="label_PaymentsOfStockIssuanceCosts">Offering costs from the issuance of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfStockIssuanceCosts" xlink:to="label_PaymentsOfStockIssuanceCosts" xlink:title="Label : PaymentsOfStockIssuanceCosts to label_PaymentsOfStockIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsOfStockIssuanceCosts_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsOfStockIssuanceCosts_1" xml:lang="en-US" id="label_PaymentsOfStockIssuanceCosts_1">Payments of Stock Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfStockIssuanceCosts" xlink:to="label_PaymentsOfStockIssuanceCosts_1" xlink:title="Label : PaymentsOfStockIssuanceCosts to label_PaymentsOfStockIssuanceCosts_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:title="AllowanceForDoubtfulAccountsReceivableWriteOffs" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableWriteOffs">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="label_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:title="Label : AllowanceForDoubtfulAccountsReceivableWriteOffs to label_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
    <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:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredTaxAssetsGross" xml:lang="en-US" id="label_DeferredTaxAssetsGross">Total deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="label_DeferredTaxAssetsGross" xlink:title="Label : DeferredTaxAssetsGross to label_DeferredTaxAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_VestingOfRestrictedStockUnits" xlink:label="VestingOfRestrictedStockUnits" xlink:title="VestingOfRestrictedStockUnits" />
    <link:label xlink:type="resource" xlink:label="label_VestingOfRestrictedStockUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VestingOfRestrictedStockUnits" xml:lang="en-US" id="label_VestingOfRestrictedStockUnits">Vesting of restricted stock units</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOfRestrictedStockUnits" xlink:to="label_VestingOfRestrictedStockUnits" xlink:title="Label : VestingOfRestrictedStockUnits to label_VestingOfRestrictedStockUnits" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent_2" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_LongTermDebtCurrent_2" xml:lang="en-US" id="label_LongTermDebtCurrent_2">Less: 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_2" xlink:title="Label : LongTermDebtCurrent to label_LongTermDebtCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:label="SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:title="SpecialVotingPreferredStockIssuedInBusinessCombinationShares" />
    <link:label xlink:type="resource" xlink:label="label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xml:lang="en-US" id="label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares">Special voting preferred 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="SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:to="label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:title="Label : SpecialVotingPreferredStockIssuedInBusinessCombinationShares to label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" />
    <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</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_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: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_PreferredStockLiquidationPreferenceValue" xlink:label="PreferredStockLiquidationPreferenceValue" xlink:title="PreferredStockLiquidationPreferenceValue" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockLiquidationPreferenceValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockLiquidationPreferenceValue" xml:lang="en-US" id="label_PreferredStockLiquidationPreferenceValue">Preferred Stock, Liquidation Preference, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockLiquidationPreferenceValue" xlink:to="label_PreferredStockLiquidationPreferenceValue" xlink:title="Label : PreferredStockLiquidationPreferenceValue to label_PreferredStockLiquidationPreferenceValue" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockLiquidationPreferenceValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockLiquidationPreferenceValue_1" xml:lang="en-US" id="label_PreferredStockLiquidationPreferenceValue_1">Preference in liquidation value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockLiquidationPreferenceValue" xlink:to="label_PreferredStockLiquidationPreferenceValue_1" xlink:title="Label : PreferredStockLiquidationPreferenceValue to label_PreferredStockLiquidationPreferenceValue_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxLiabilities_1" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities_1">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_1" xlink:title="Label : DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:label="FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:title="FiniteLivedIntangibleAssetsAccumulatedImpairment" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedImpairment" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedImpairment">Finite Lived Intangible Assets, Accumulated Impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedImpairment to label_FiniteLivedIntangibleAssetsAccumulatedImpairment" />
    <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/terseLabel" xlink:title="label_ImpairmentOfLongLivedAssetsToBeDisposedOf" xml:lang="en-US" id="label_ImpairmentOfLongLivedAssetsToBeDisposedOf">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" xlink:title="Label : ImpairmentOfLongLivedAssetsToBeDisposedOf to label_ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventLineItems" xml:lang="en-US" id="label_SubsequentEventLineItems">Subsequent Event [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="label_SubsequentEventLineItems" xlink:title="Label : SubsequentEventLineItems to label_SubsequentEventLineItems" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US" id="label_GainLossOnSaleOfPropertyPlantEquipment">Loss on disposals</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfPropertyPlantEquipment" xlink:to="label_GainLossOnSaleOfPropertyPlantEquipment" xlink:title="Label : GainLossOnSaleOfPropertyPlantEquipment to label_GainLossOnSaleOfPropertyPlantEquipment" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfPropertyPlantEquipment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnSaleOfPropertyPlantEquipment_1" xml:lang="en-US" id="label_GainLossOnSaleOfPropertyPlantEquipment_1">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfPropertyPlantEquipment" xlink:to="label_GainLossOnSaleOfPropertyPlantEquipment_1" xlink:title="Label : GainLossOnSaleOfPropertyPlantEquipment to label_GainLossOnSaleOfPropertyPlantEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AccumulatedDepreciation" xlink:label="AccumulatedDepreciation" xlink:title="AccumulatedDepreciation" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedDepreciation" xml:lang="en-US" id="label_AccumulatedDepreciation">Accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciation" xlink:to="label_AccumulatedDepreciation" xlink:title="Label : AccumulatedDepreciation to label_AccumulatedDepreciation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="FurnitureAndFixturesGross" xlink:title="FurnitureAndFixturesGross" />
    <link:label xlink:type="resource" xlink:label="label_FurnitureAndFixturesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FurnitureAndFixturesGross" xml:lang="en-US" id="label_FurnitureAndFixturesGross">Cost of furniture and computer equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesGross" xlink:to="label_FurnitureAndFixturesGross" xlink:title="Label : FurnitureAndFixturesGross to label_FurnitureAndFixturesGross" />
    <link:label xlink:type="resource" xlink:label="label_FurnitureAndFixturesGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FurnitureAndFixturesGross_1" xml:lang="en-US" id="label_FurnitureAndFixturesGross_1">Furniture and Fixtures, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesGross" xlink:to="label_FurnitureAndFixturesGross_1" xlink:title="Label : FurnitureAndFixturesGross to label_FurnitureAndFixturesGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfFurnitureAndFixtures" xlink:label="ProceedsFromSaleOfFurnitureAndFixtures" xlink:title="ProceedsFromSaleOfFurnitureAndFixtures" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfFurnitureAndFixtures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromSaleOfFurnitureAndFixtures" xml:lang="en-US" id="label_ProceedsFromSaleOfFurnitureAndFixtures">Sale of furniture and computer equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfFurnitureAndFixtures" xlink:to="label_ProceedsFromSaleOfFurnitureAndFixtures" xlink:title="Label : ProceedsFromSaleOfFurnitureAndFixtures to label_ProceedsFromSaleOfFurnitureAndFixtures" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfFurnitureAndFixtures_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromSaleOfFurnitureAndFixtures_1" xml:lang="en-US" id="label_ProceedsFromSaleOfFurnitureAndFixtures_1">Proceeds from Sale of Furniture and Fixtures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfFurnitureAndFixtures" xlink:to="label_ProceedsFromSaleOfFurnitureAndFixtures_1" xlink:title="Label : ProceedsFromSaleOfFurnitureAndFixtures to label_ProceedsFromSaleOfFurnitureAndFixtures_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="label_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Depreciation" xml:lang="en-US" id="label_Depreciation">Depreciation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="label_Depreciation" xlink:title="Label : Depreciation to label_Depreciation" />
    <link:label xlink:type="resource" xlink:label="label_Depreciation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Depreciation_1" xml:lang="en-US" id="label_Depreciation_1">Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="label_Depreciation_1" xlink:title="Label : Depreciation to label_Depreciation_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">Less: accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="Label : AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentGross" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross">Fixed assets, gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="label_PropertyPlantAndEquipmentGross" xlink:title="Label : PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentGross_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross_1">Property, Plant and Equipment, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="label_PropertyPlantAndEquipmentGross_1" xlink:title="Label : PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentLineItems" xml:lang="en-US" id="label_PropertyPlantAndEquipmentLineItems">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="label_PropertyPlantAndEquipmentLineItems" xlink:title="Label : PropertyPlantAndEquipmentLineItems to label_PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="LeaseholdsAndLeaseholdImprovementsMember" xlink:title="LeaseholdsAndLeaseholdImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="label_LeaseholdsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseholdsAndLeaseholdImprovementsMember" xml:lang="en-US" id="label_LeaseholdsAndLeaseholdImprovementsMember">Leasehold improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseholdsAndLeaseholdImprovementsMember" xlink:to="label_LeaseholdsAndLeaseholdImprovementsMember" xlink:title="Label : LeaseholdsAndLeaseholdImprovementsMember to label_LeaseholdsAndLeaseholdImprovementsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="ComputerEquipmentMember" xlink:title="ComputerEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ComputerEquipmentMember" xml:lang="en-US" id="label_ComputerEquipmentMember">Furniture and computer equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerEquipmentMember" xlink:to="label_ComputerEquipmentMember" xlink:title="Label : ComputerEquipmentMember to label_ComputerEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_LeaseholdsAndLeaseholdImprovementsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseholdsAndLeaseholdImprovementsMember_1" xml:lang="en-US" id="label_LeaseholdsAndLeaseholdImprovementsMember_1">Leaseholds and Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseholdsAndLeaseholdImprovementsMember" xlink:to="label_LeaseholdsAndLeaseholdImprovementsMember_1" xlink:title="Label : LeaseholdsAndLeaseholdImprovementsMember to label_LeaseholdsAndLeaseholdImprovementsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ComputerEquipmentMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComputerEquipmentMember_1" xml:lang="en-US" id="label_ComputerEquipmentMember_1">Computer Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerEquipmentMember" xlink:to="label_ComputerEquipmentMember_1" xlink:title="Label : ComputerEquipmentMember to label_ComputerEquipmentMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTypeDomain">Long-Lived Tangible Asset [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="label_PropertyPlantAndEquipmentTypeDomain" xlink:title="Label : PropertyPlantAndEquipmentTypeDomain to label_PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US" id="label_PropertyPlantAndEquipmentByTypeAxis">Long-Lived Tangible Asset [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="label_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Label : PropertyPlantAndEquipmentByTypeAxis to label_PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentTable">Schedule of Fixed Assets, Net [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="Label : ScheduleOfPropertyPlantAndEquipmentTable to label_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock">Schedule of fixed assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="label_PropertyPlantAndEquipmentTextBlock" xlink:title="Label : PropertyPlantAndEquipmentTextBlock to label_PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock_1">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="label_PropertyPlantAndEquipmentTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentTextBlock to label_PropertyPlantAndEquipmentTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock">Fixed assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="label_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="Label : PropertyPlantAndEquipmentDisclosureTextBlock to label_PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentAbstract" xml:lang="en-US" id="label_PropertyPlantAndEquipmentAbstract">Fixed Assets, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="label_PropertyPlantAndEquipmentAbstract" xlink:title="Label : PropertyPlantAndEquipmentAbstract to label_PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock_1">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentDisclosureTextBlock to label_PropertyPlantAndEquipmentDisclosureTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentAbstract_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentAbstract_1">Fixed assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="label_PropertyPlantAndEquipmentAbstract_1" xlink:title="Label : PropertyPlantAndEquipmentAbstract to label_PropertyPlantAndEquipmentAbstract_1" />
    <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/2009/role/negatedLabel" 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_WeightedToIncomeApproach_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedToIncomeApproach_1" xml:lang="en-US" id="label_WeightedToIncomeApproach_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="WeightedToIncomeApproach" xlink:to="label_WeightedToIncomeApproach_1" xlink:title="Label : WeightedToIncomeApproach to label_WeightedToIncomeApproach_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_WeightingToMarketApproach" xlink:label="WeightingToMarketApproach" xlink:title="WeightingToMarketApproach" />
    <link:label xlink:type="resource" xlink:label="label_WeightingToMarketApproach" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightingToMarketApproach" xml:lang="en-US" id="label_WeightingToMarketApproach">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="WeightingToMarketApproach" xlink:to="label_WeightingToMarketApproach" xlink:title="Label : WeightingToMarketApproach to label_WeightingToMarketApproach" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" xlink:title="label_AmpleReportingUnitMember" xml:lang="en-US" id="label_AmpleReportingUnitMember">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" xlink:title="Label : AmpleReportingUnitMember to label_AmpleReportingUnitMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AkernaReportingUnitMember" xlink:label="AkernaReportingUnitMember" xlink:title="AkernaReportingUnitMember" />
    <link:label xlink:type="resource" xlink:label="label_AkernaReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AkernaReportingUnitMember" xml:lang="en-US" id="label_AkernaReportingUnitMember">Akerna Reporting Unit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AkernaReportingUnitMember" xlink:to="label_AkernaReportingUnitMember" xlink:title="Label : AkernaReportingUnitMember to label_AkernaReportingUnitMember" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedImpairment_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedImpairment_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedImpairment_1">Impairment, finite-lived intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedImpairment_1" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedImpairment to label_FiniteLivedIntangibleAssetsAccumulatedImpairment_1" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfLongLivedAssetsHeldForUse_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentOfLongLivedAssetsHeldForUse_1" xml:lang="en-US" id="label_ImpairmentOfLongLivedAssetsHeldForUse_1">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_1" xlink:title="Label : ImpairmentOfLongLivedAssetsHeldForUse to label_ImpairmentOfLongLivedAssetsHeldForUse_1" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfLongLivedAssetsHeldForUse_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ImpairmentOfLongLivedAssetsHeldForUse_2" xml:lang="en-US" id="label_ImpairmentOfLongLivedAssetsHeldForUse_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="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_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities">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" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities" />
    <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/2003/role/verboseLabel" 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: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/verboseLabel" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract">Changes in 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" 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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US" id="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">Foreign Currency Translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="Label : ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock to label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1" xml:lang="en-US" id="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1">Foreign Currency</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1" xlink:title="Label : ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock to label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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: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/terseLabel" xlink:title="label_SharePrice" xml:lang="en-US" id="label_SharePrice">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" xlink:title="Label : SharePrice to label_SharePrice" />
    <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/disclosureGuidance" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues">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" xlink:title="Label : StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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/verboseLabel" 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: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="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/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDue">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" 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_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueThereafter">2026 and 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_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears">2025</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_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears to label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" />
    <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/verboseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">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" 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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">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" 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_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueCurrent">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" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueCurrent to label_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDue_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDue_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDue_1">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_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDue to label_OperatingLeasesFutureMinimumPaymentsDue_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueThereafter_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueThereafter_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueThereafter_1">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_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueThereafter to label_OperatingLeasesFutureMinimumPaymentsDueThereafter_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1">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_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInFourYears to label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears_1">Operating Leases, Future Minimum Payments, Due in Two and Three Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears to label_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1">Operating Leases, Future Minimum Payments, Due in Three Years</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:title="ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock">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="ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:title="Label : ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock to label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesIncreased" xlink:label="ConvertibleNotesIncreased" xlink:title="ConvertibleNotesIncreased" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesIncreased" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConvertibleNotesIncreased" xml:lang="en-US" id="label_ConvertibleNotesIncreased">Convertible Notes increased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesIncreased" xlink:to="label_ConvertibleNotesIncreased" xlink:title="Label : ConvertibleNotesIncreased to label_ConvertibleNotesIncreased" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesIncreased_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleNotesIncreased_1" xml:lang="en-US" id="label_ConvertibleNotesIncreased_1">Convertible Notes increased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesIncreased" xlink:to="label_ConvertibleNotesIncreased_1" xlink:title="Label : ConvertibleNotesIncreased to label_ConvertibleNotesIncreased_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_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="kern-20221231.xsd#kern_AsRevisedMember" xlink:label="AsRevisedMember" xlink:title="AsRevisedMember" />
    <link:label xlink:type="resource" xlink:label="label_AsRevisedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AsRevisedMember" xml:lang="en-US" id="label_AsRevisedMember">As Revised [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AsRevisedMember" xlink:to="label_AsRevisedMember" xlink:title="Label : AsRevisedMember to label_AsRevisedMember" />
    <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_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-20221231.xsd#kern_IncomeTaxReconciliationChangeInRate" xlink:label="IncomeTaxReconciliationChangeInRate" xlink:title="IncomeTaxReconciliationChangeInRate" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxReconciliationChangeInRate" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInRate">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit), attributable to increase (decrease) in the income tax rates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInRate" xlink:to="label_IncomeTaxReconciliationChangeInRate" xlink:title="Label : IncomeTaxReconciliationChangeInRate to label_IncomeTaxReconciliationChangeInRate" />
    <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:label xlink:type="resource" xlink:label="label_RepaymentsOfConvertibleDebt_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentsOfConvertibleDebt_1" xml:lang="en-US" id="label_RepaymentsOfConvertibleDebt_1">Payments on Convertible Notes</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: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/terseLabel" xlink:title="label_BusinessCombinationConsiderationTransferred1" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferred1">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="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_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_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:label xlink:type="resource" xlink:label="label_ProceedsFromDebtNetOfIssuanceCosts_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromDebtNetOfIssuanceCosts_1" xml:lang="en-US" id="label_ProceedsFromDebtNetOfIssuanceCosts_1">Proceeds from net</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: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/label" xlink:title="label_OtherPrepaidExpenseCurrent" xml:lang="en-US" id="label_OtherPrepaidExpenseCurrent">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" 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_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 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_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="ContractWithCustomerLiabilityRevenueRecognized" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/label" 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:loc xlink:type="locator" xlink:href="kern-20221231.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_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:loc xlink:type="locator" xlink:href="kern-20221231.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: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/verboseLabel" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">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" xlink:title="Label : ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_2" xml:lang="en-US" id="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_2">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_2" xlink:title="Label : ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight to label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_2" />
    <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_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_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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: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/terseLabel" xlink:title="label_DeferredRevenue" xml:lang="en-US" id="label_DeferredRevenue">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" xlink:title="Label : DeferredRevenue to label_DeferredRevenue" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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: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: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockConversionBasis" xlink:label="CommonStockConversionBasis" xlink:title="CommonStockConversionBasis" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockConversionBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockConversionBasis" xml:lang="en-US" id="label_CommonStockConversionBasis">Common Stock, Conversion Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockConversionBasis" xlink:to="label_CommonStockConversionBasis" xlink:title="Label : CommonStockConversionBasis to label_CommonStockConversionBasis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="ConversionOfStockSharesIssued1" xlink:title="ConversionOfStockSharesIssued1" />
    <link:label xlink:type="resource" xlink:label="label_ConversionOfStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConversionOfStockSharesIssued1" xml:lang="en-US" id="label_ConversionOfStockSharesIssued1">Shares issued for mergers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockSharesIssued1" xlink:to="label_ConversionOfStockSharesIssued1" xlink:title="Label : ConversionOfStockSharesIssued1 to label_ConversionOfStockSharesIssued1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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/terseLabel" 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="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/verboseLabel" xlink:title="label_AdditionsToContractHoldersFunds" xml:lang="en-US" id="label_AdditionsToContractHoldersFunds">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" xlink:title="Label : AdditionsToContractHoldersFunds to label_AdditionsToContractHoldersFunds" />
    <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/periodEndLabel" xlink:title="label_ContractWithCustomerLiability" xml:lang="en-US" id="label_ContractWithCustomerLiability">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" 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_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: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/terseLabel" xlink:title="label_DeferredRevenueAdditions" xml:lang="en-US" id="label_DeferredRevenueAdditions">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" xlink:title="Label : DeferredRevenueAdditions to label_DeferredRevenueAdditions" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenue_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_DeferredRevenue_1" xml:lang="en-US" id="label_DeferredRevenue_1">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_1" xlink:title="Label : DeferredRevenue to label_DeferredRevenue_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_AdditionsToContractHoldersFunds_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionsToContractHoldersFunds_1" xml:lang="en-US" id="label_AdditionsToContractHoldersFunds_1">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_1" xlink:title="Label : AdditionsToContractHoldersFunds to label_AdditionsToContractHoldersFunds_1" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerLiability_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContractWithCustomerLiability_2" xml:lang="en-US" id="label_ContractWithCustomerLiability_2">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_2" xlink:title="Label : ContractWithCustomerLiability to label_ContractWithCustomerLiability_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueRevenueRecognized1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_DeferredRevenueAdditions_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenueAdditions_1" xml:lang="en-US" id="label_DeferredRevenueAdditions_1">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_1" xlink:title="Label : DeferredRevenueAdditions to label_DeferredRevenueAdditions_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenue_2" xml:lang="en-US" id="label_DeferredRevenue_2">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_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/periodStartLabel" xlink:title="label_DeferredRevenue_3" xml:lang="en-US" id="label_DeferredRevenue_3">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_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_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US" id="label_RevenueFromContractWithCustomerTextBlock">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" xlink:title="Label : RevenueFromContractWithCustomerTextBlock to label_RevenueFromContractWithCustomerTextBlock" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_UnderwriterWarrantsToPurchaseShares" xml:lang="en-US" id="label_UnderwriterWarrantsToPurchaseShares">The number of shares issued to underwriter warrants.</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:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_DescriptionOfUnitOffering" xml:lang="en-US" id="label_DescriptionOfUnitOffering">Description of the 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: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.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.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/verboseLabel" 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:label xlink:type="resource" xlink:label="label_CA_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CA_1" xml:lang="en-US" id="label_CA_1">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_1" xlink:title="Label : CA to label_CA_1" />
    <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/terseLabel" 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_US_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_US_1" xml:lang="en-US" id="label_US_1">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_1" xlink:title="Label : US to label_US_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: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/verboseLabel" 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:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xml:lang="en-US" id="label_RevenueFromContractWithCustomerIncludingAssessedTax_1">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_1" xlink:title="Label : RevenueFromContractWithCustomerIncludingAssessedTax to label_RevenueFromContractWithCustomerIncludingAssessedTax_1" />
    <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/verboseLabel" 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/label" 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="kern-20221231.xsd#kern_SettledInCash" xlink:label="SettledInCash" xlink:title="SettledInCash" />
    <link:label xlink:type="resource" xlink:label="label_SettledInCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SettledInCash" xml:lang="en-US" id="label_SettledInCash">The amount of debt instruments settlement in cash.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SettledInCash" xlink:to="label_SettledInCash" xlink:title="Label : SettledInCash to label_SettledInCash" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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-Government [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/verboseLabel" xlink:title="label_NonGovernmentsMember_2" xml:lang="en-US" id="label_NonGovernmentsMember_2">Non-Government [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_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_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_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="kern-20221231.xsd#kern_NonControllingInterestInAcquiredSubsidiaryShare" xlink:label="NonControllingInterestInAcquiredSubsidiaryShare" xlink:title="NonControllingInterestInAcquiredSubsidiaryShare" />
    <link:label xlink:type="resource" xlink:label="label_NonControllingInterestInAcquiredSubsidiaryShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonControllingInterestInAcquiredSubsidiaryShare" xml:lang="en-US" id="label_NonControllingInterestInAcquiredSubsidiaryShare">Acquisition of noncontrolling interest, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonControllingInterestInAcquiredSubsidiaryShare" xlink:to="label_NonControllingInterestInAcquiredSubsidiaryShare" xlink:title="Label : NonControllingInterestInAcquiredSubsidiaryShare to label_NonControllingInterestInAcquiredSubsidiaryShare" />
    <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</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_CommonStockVotingRights" xlink:label="CommonStockVotingRights" xlink:title="CommonStockVotingRights" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/label" 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: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/verboseLabel" 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/label" 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/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/verboseLabel" 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: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/label" 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_NonControllingInterestInAcquiredSubsidiaryShare_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonControllingInterestInAcquiredSubsidiaryShare_1" xml:lang="en-US" id="label_NonControllingInterestInAcquiredSubsidiaryShare_1">Acquisition of noncontrolling interest, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonControllingInterestInAcquiredSubsidiaryShare" xlink:to="label_NonControllingInterestInAcquiredSubsidiaryShare_1" xlink:title="Label : NonControllingInterestInAcquiredSubsidiaryShare to label_NonControllingInterestInAcquiredSubsidiaryShare_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCondensedBalanceSheetTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerTextBlock_1" xml:lang="en-US" id="label_RevenueFromContractWithCustomerTextBlock_1">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_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_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="kern-20221231.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:label xlink:type="resource" xlink:label="label_PrivateWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PrivateWarrantsMember_2" xml:lang="en-US" id="label_PrivateWarrantsMember_2">This member stands for the information pertaining to private warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivateWarrantsMember" xlink:to="label_PrivateWarrantsMember_2" xlink:title="Label : PrivateWarrantsMember to label_PrivateWarrantsMember_2" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:label="AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:title="AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings">Adoption of ASC 606 Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings to label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" />
    <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/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">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" xlink:title="Label : StockIssuedDuringPeriodSharesRestrictedStockAwardGross to label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="Label : StockIssuedDuringPeriodValueRestrictedStockAwardGross to label_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
    <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/label" xlink:title="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">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" xlink:title="Label : StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities to label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <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_StockIssuedDuringPeriodValueRestrictedStockAwardGross_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross_1">Restricted stock unit vesting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross_1" xlink:title="Label : StockIssuedDuringPeriodValueRestrictedStockAwardGross to label_StockIssuedDuringPeriodValueRestrictedStockAwardGross_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1">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_1" xlink:title="Label : StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities to label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1" />
    <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/label" xlink:title="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">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" xlink:title="Label : StockIssuedDuringPeriodValueConversionOfConvertibleSecurities to label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1">Settlement of convertible debt</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_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:label="StockIssuedDuringPeriodSharesConversionOfUnits" xlink:title="StockIssuedDuringPeriodSharesConversionOfUnits" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesConversionOfUnits" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesConversionOfUnits">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" xlink:title="Label : StockIssuedDuringPeriodSharesConversionOfUnits to label_StockIssuedDuringPeriodSharesConversionOfUnits" />
    <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/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueConversionOfUnits" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueConversionOfUnits">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" xlink:title="Label : StockIssuedDuringPeriodValueConversionOfUnits to label_StockIssuedDuringPeriodValueConversionOfUnits" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesConversionOfUnits_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesConversionOfUnits_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesConversionOfUnits_1">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_1" xlink:title="Label : StockIssuedDuringPeriodSharesConversionOfUnits to label_StockIssuedDuringPeriodSharesConversionOfUnits_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueConversionOfUnits_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueConversionOfUnits_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueConversionOfUnits_1">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_1" xlink:title="Label : StockIssuedDuringPeriodValueConversionOfUnits to label_StockIssuedDuringPeriodValueConversionOfUnits_1" />
    <link:label xlink:type="resource" xlink:label="label_CostOfSalesPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CostOfSalesPolicyTextBlock_1" xml:lang="en-US" id="label_CostOfSalesPolicyTextBlock_1">Cost of Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesPolicyTextBlock" xlink:to="label_CostOfSalesPolicyTextBlock_1" xlink:title="Label : CostOfSalesPolicyTextBlock to label_CostOfSalesPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_CostOfSalesPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfSalesPolicyTextBlock_2" xml:lang="en-US" id="label_CostOfSalesPolicyTextBlock_2">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesPolicyTextBlock" xlink:to="label_CostOfSalesPolicyTextBlock_2" xlink:title="Label : CostOfSalesPolicyTextBlock to label_CostOfSalesPolicyTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="DeferredChargesPolicyTextBlock" xlink:title="DeferredChargesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredChargesPolicyTextBlock" xml:lang="en-US" id="label_DeferredChargesPolicyTextBlock">Deferred Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredChargesPolicyTextBlock" xlink:to="label_DeferredChargesPolicyTextBlock" xlink:title="Label : DeferredChargesPolicyTextBlock to label_DeferredChargesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DeferredChargesPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredChargesPolicyTextBlock_1" xml:lang="en-US" id="label_DeferredChargesPolicyTextBlock_1">Deferred Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredChargesPolicyTextBlock" xlink:to="label_DeferredChargesPolicyTextBlock_1" xlink:title="Label : DeferredChargesPolicyTextBlock to label_DeferredChargesPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_LegalCostsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LegalCostsPolicyTextBlock_1" xml:lang="en-US" id="label_LegalCostsPolicyTextBlock_1">Legal and Other Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalCostsPolicyTextBlock" xlink:to="label_LegalCostsPolicyTextBlock_1" xlink:title="Label : LegalCostsPolicyTextBlock to label_LegalCostsPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_LegalCostsPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LegalCostsPolicyTextBlock_2" xml:lang="en-US" id="label_LegalCostsPolicyTextBlock_2">Legal and Other Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalCostsPolicyTextBlock" xlink:to="label_LegalCostsPolicyTextBlock_2" xlink:title="Label : LegalCostsPolicyTextBlock to label_LegalCostsPolicyTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:title="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US" id="label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">General and Administrative Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:title="Label : SellingGeneralAndAdministrativeExpensesPolicyTextBlock to label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_1" xml:lang="en-US" id="label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_1">General and Administrative Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_1" xlink:title="Label : SellingGeneralAndAdministrativeExpensesPolicyTextBlock to label_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ProductDevelopmentPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductDevelopmentPolicyTextBlock_1" xml:lang="en-US" id="label_ProductDevelopmentPolicyTextBlock_1">Product Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentPolicyTextBlock" xlink:to="label_ProductDevelopmentPolicyTextBlock_1" xlink:title="Label : ProductDevelopmentPolicyTextBlock to label_ProductDevelopmentPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ProductDevelopmentPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductDevelopmentPolicyTextBlock_2" xml:lang="en-US" id="label_ProductDevelopmentPolicyTextBlock_2">Product Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentPolicyTextBlock" xlink:to="label_ProductDevelopmentPolicyTextBlock_2" xlink:title="Label : ProductDevelopmentPolicyTextBlock to label_ProductDevelopmentPolicyTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_PreferredStockMember_2" xml:lang="en-US" id="label_PreferredStockMember_2">Special Voting Preferred Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockMember" xlink:to="label_PreferredStockMember_2" xlink:title="Label : PreferredStockMember to label_PreferredStockMember_2" />
    <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/label" xlink:title="label_CommonStockValue" xml:lang="en-US" id="label_CommonStockValue">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" xlink:title="Label : CommonStockValue to label_CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="label_SettledInCash_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SettledInCash_1" xml:lang="en-US" id="label_SettledInCash_1">Settlement in cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SettledInCash" xlink:to="label_SettledInCash_1" xlink:title="Label : SettledInCash to label_SettledInCash_1" />
    <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 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" xlink:title="Label : UnbilledContractsReceivable to label_UnbilledContractsReceivable" />
    <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/verboseLabel" xlink:title="label_OperatingIncomeLoss" xml:lang="en-US" id="label_OperatingIncomeLoss">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" xlink:title="Label : OperatingIncomeLoss to label_OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_NonRecurringExpenses_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_FiscalPeriod" xlink:label="FiscalPeriod" xlink:title="FiscalPeriod" />
    <link:label xlink:type="resource" xlink:label="label_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiscalPeriod" xml:lang="en-US" id="label_FiscalPeriod">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiscalPeriod" xlink:to="label_FiscalPeriod" xlink:title="Label : FiscalPeriod to label_FiscalPeriod" />
    <link:label xlink:type="resource" xlink:label="label_FiscalPeriod_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiscalPeriod_1" xml:lang="en-US" id="label_FiscalPeriod_1">Change in Fiscal Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiscalPeriod" xlink:to="label_FiscalPeriod_1" xlink:title="Label : FiscalPeriod to label_FiscalPeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfLongLivedAssetsToBeDisposedOf_1" xlink:role="http://www.xbrl.org/2003/role/label" 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_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTable" xml:lang="en-US" id="label_SubsequentEventTable">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTable" xlink:to="label_SubsequentEventTable" xlink:title="Label : SubsequentEventTable to label_SubsequentEventTable" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:label="TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:title="TemporaryEquityForeignCurrencyTranslationAdjustments" />
    <link:label xlink:type="resource" xlink:label="label_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TemporaryEquityForeignCurrencyTranslationAdjustments" xml:lang="en-US" id="label_TemporaryEquityForeignCurrencyTranslationAdjustments">Foreign currency translation adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:to="label_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:title="Label : TemporaryEquityForeignCurrencyTranslationAdjustments to label_TemporaryEquityForeignCurrencyTranslationAdjustments" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetNet" xlink:label="FiniteLivedIntangibleAssetNet" xlink:title="FiniteLivedIntangibleAssetNet" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FiniteLivedIntangibleAssetNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetNet">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetNet" xlink:to="label_FiniteLivedIntangibleAssetNet" xlink:title="Label : FiniteLivedIntangibleAssetNet to label_FiniteLivedIntangibleAssetNet" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetNet_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetNet_1">Finite Lived Intangible Asset Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetNet" xlink:to="label_FiniteLivedIntangibleAssetNet_1" xlink:title="Label : FiniteLivedIntangibleAssetNet to label_FiniteLivedIntangibleAssetNet_1" />
    <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/verboseLabel" xlink:title="label_SaleOfStockPricePerShare" xml:lang="en-US" id="label_SaleOfStockPricePerShare">Exercise price</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_InterestExpenseOther" xlink:label="InterestExpenseOther" xlink:title="InterestExpenseOther" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestExpenseOther" xml:lang="en-US" id="label_InterestExpenseOther">Other expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseOther" xlink:to="label_InterestExpenseOther" xlink:title="Label : InterestExpenseOther to label_InterestExpenseOther" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpenseOther_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestExpenseOther_1" xml:lang="en-US" id="label_InterestExpenseOther_1">Interest Expense, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseOther" xlink:to="label_InterestExpenseOther_1" xlink:title="Label : InterestExpenseOther to label_InterestExpenseOther_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfWarrants" xml:lang="en-US" id="label_ProceedsFromIssuanceOfWarrants">Proceeds from Issuance of Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrants" xlink:to="label_ProceedsFromIssuanceOfWarrants" xlink:title="Label : ProceedsFromIssuanceOfWarrants to label_ProceedsFromIssuanceOfWarrants" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfWarrants_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfWarrants_1" xml:lang="en-US" id="label_ProceedsFromIssuanceOfWarrants_1">Cash received in connection with exercise of warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrants" xlink:to="label_ProceedsFromIssuanceOfWarrants_1" xlink:title="Label : ProceedsFromIssuanceOfWarrants to label_ProceedsFromIssuanceOfWarrants_1" />
    <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">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_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_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="label_DeferredTaxAssetsPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxAssetsPropertyPlantAndEquipment">Fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="label_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="Label : DeferredTaxAssetsPropertyPlantAndEquipment to label_DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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: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/label" xlink:title="label_ValuationAllowanceDeferredTaxAssetChangeInAmount" xml:lang="en-US" id="label_ValuationAllowanceDeferredTaxAssetChangeInAmount">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" 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_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: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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_RestrictedSharesAndRestrictedStockUnitsMember" xlink:label="RestrictedSharesAndRestrictedStockUnitsMember" xlink:title="RestrictedSharesAndRestrictedStockUnitsMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedSharesAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedSharesAndRestrictedStockUnitsMember" xml:lang="en-US" id="label_RestrictedSharesAndRestrictedStockUnitsMember">Restricted Shares and Restricted Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedSharesAndRestrictedStockUnitsMember" xlink:to="label_RestrictedSharesAndRestrictedStockUnitsMember" xlink:title="Label : RestrictedSharesAndRestrictedStockUnitsMember to label_RestrictedSharesAndRestrictedStockUnitsMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedSharesAndRestrictedStockUnitsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedSharesAndRestrictedStockUnitsMember_1" xml:lang="en-US" id="label_RestrictedSharesAndRestrictedStockUnitsMember_1">Restricted Shares and Restricted Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedSharesAndRestrictedStockUnitsMember" xlink:to="label_RestrictedSharesAndRestrictedStockUnitsMember_1" xlink:title="Label : RestrictedSharesAndRestrictedStockUnitsMember to label_RestrictedSharesAndRestrictedStockUnitsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedSharesAndRestrictedStockUnitsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RestrictedSharesAndRestrictedStockUnitsMember_2" xml:lang="en-US" id="label_RestrictedSharesAndRestrictedStockUnitsMember_2">This member stands for information pertaining to the Restricted Shares and Restricted Stock Units ("RSUs").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedSharesAndRestrictedStockUnitsMember" xlink:to="label_RestrictedSharesAndRestrictedStockUnitsMember_2" xlink:title="Label : RestrictedSharesAndRestrictedStockUnitsMember to label_RestrictedSharesAndRestrictedStockUnitsMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProfitsInterestUnitsMember" xlink:label="ProfitsInterestUnitsMember" xlink:title="ProfitsInterestUnitsMember" />
    <link:label xlink:type="resource" xlink:label="label_ProfitsInterestUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProfitsInterestUnitsMember" xml:lang="en-US" id="label_ProfitsInterestUnitsMember">Profits Interest Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitsInterestUnitsMember" xlink:to="label_ProfitsInterestUnitsMember" xlink:title="Label : ProfitsInterestUnitsMember to label_ProfitsInterestUnitsMember" />
    <link:label xlink:type="resource" xlink:label="label_ProfitsInterestUnitsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProfitsInterestUnitsMember_1" xml:lang="en-US" id="label_ProfitsInterestUnitsMember_1">Profits Interest Units</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitsInterestUnitsMember" xlink:to="label_ProfitsInterestUnitsMember_1" xlink:title="Label : ProfitsInterestUnitsMember to label_ProfitsInterestUnitsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ProfitsInterestUnitsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProfitsInterestUnitsMember_2" xml:lang="en-US" id="label_ProfitsInterestUnitsMember_2">This member stands for information pertaining to the Profits Interest Units ("PIUs").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitsInterestUnitsMember" xlink:to="label_ProfitsInterestUnitsMember_2" xlink:title="Label : ProfitsInterestUnitsMember to label_ProfitsInterestUnitsMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="label_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PlanNameAxis" xml:lang="en-US" id="label_PlanNameAxis">Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameAxis" xlink:to="label_PlanNameAxis" xlink:title="Label : PlanNameAxis to label_PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PlanNameDomain" xml:lang="en-US" id="label_PlanNameDomain">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="label_PlanNameDomain" xlink:title="Label : PlanNameDomain to label_PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProfitsInterestIncentivePlanMember" xlink:label="ProfitsInterestIncentivePlanMember" xlink:title="ProfitsInterestIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="label_ProfitsInterestIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProfitsInterestIncentivePlanMember" xml:lang="en-US" id="label_ProfitsInterestIncentivePlanMember">Profits Interest Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitsInterestIncentivePlanMember" xlink:to="label_ProfitsInterestIncentivePlanMember" xlink:title="Label : ProfitsInterestIncentivePlanMember to label_ProfitsInterestIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="label_ProfitsInterestIncentivePlanMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProfitsInterestIncentivePlanMember_1" xml:lang="en-US" id="label_ProfitsInterestIncentivePlanMember_1">Profits Interest Incentive Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitsInterestIncentivePlanMember" xlink:to="label_ProfitsInterestIncentivePlanMember_1" xlink:title="Label : ProfitsInterestIncentivePlanMember to label_ProfitsInterestIncentivePlanMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ProfitsInterestIncentivePlanMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProfitsInterestIncentivePlanMember_2" xml:lang="en-US" id="label_ProfitsInterestIncentivePlanMember_2">This member stands for information pertaining to the Profit Interest Incentive Plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitsInterestIncentivePlanMember" xlink:to="label_ProfitsInterestIncentivePlanMember_2" xlink:title="Label : ProfitsInterestIncentivePlanMember to label_ProfitsInterestIncentivePlanMember_2" />
    <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_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 recognized</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_DeferredTaxLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilities_1" xml:lang="en-US" id="label_DeferredTaxLiabilities_1">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_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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">Share-based Payment Arrangement, Amount Capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="Label : EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount to label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_1">Compensation cost capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_1" xlink:title="Label : EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount to label_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_1" />
    <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/verboseLabel" xlink:title="label_DeferredTaxLiabilities_3" xml:lang="en-US" id="label_DeferredTaxLiabilities_3">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_3" xlink:title="Label : DeferredTaxLiabilities to label_DeferredTaxLiabilities_3" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1">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_1" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" />
    <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:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2">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_2" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueCurrent to label_OperatingLeasesFutureMinimumPaymentsDueCurrent_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="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="kern-20221231.xsd#kern_DebtInstrumentConversionFloorPrice" xlink:label="DebtInstrumentConversionFloorPrice" xlink:title="DebtInstrumentConversionFloorPrice" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionFloorPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConversionFloorPrice" xml:lang="en-US" id="label_DebtInstrumentConversionFloorPrice">Debt Instrument Conversion Floor Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionFloorPrice" xlink:to="label_DebtInstrumentConversionFloorPrice" xlink:title="Label : DebtInstrumentConversionFloorPrice to label_DebtInstrumentConversionFloorPrice" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionFloorPrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConversionFloorPrice_1" xml:lang="en-US" id="label_DebtInstrumentConversionFloorPrice_1">Conversion price floor</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionFloorPrice" xlink:to="label_DebtInstrumentConversionFloorPrice_1" xlink:title="Label : DebtInstrumentConversionFloorPrice to label_DebtInstrumentConversionFloorPrice_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtDescription" xlink:label="LongTermDebtDescription" xlink:title="LongTermDebtDescription" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtDescription" xml:lang="en-US" id="label_LongTermDebtDescription">Long-term Debt, Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtDescription" xlink:to="label_LongTermDebtDescription" xlink:title="Label : LongTermDebtDescription to label_LongTermDebtDescription" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtDescription_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtDescription_1" xml:lang="en-US" id="label_LongTermDebtDescription_1">Description of loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtDescription" xlink:to="label_LongTermDebtDescription_1" xlink:title="Label : LongTermDebtDescription to label_LongTermDebtDescription_1" />
    <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: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_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_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_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_DebtConversionOriginalDebtInterestRateOfDebt" xlink:label="DebtConversionOriginalDebtInterestRateOfDebt" xlink:title="DebtConversionOriginalDebtInterestRateOfDebt" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionOriginalDebtInterestRateOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtConversionOriginalDebtInterestRateOfDebt" xml:lang="en-US" id="label_DebtConversionOriginalDebtInterestRateOfDebt">Default interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionOriginalDebtInterestRateOfDebt" xlink:to="label_DebtConversionOriginalDebtInterestRateOfDebt" xlink:title="Label : DebtConversionOriginalDebtInterestRateOfDebt to label_DebtConversionOriginalDebtInterestRateOfDebt" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionOriginalDebtInterestRateOfDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtConversionOriginalDebtInterestRateOfDebt_1" xml:lang="en-US" id="label_DebtConversionOriginalDebtInterestRateOfDebt_1">Debt Conversion, Original Debt, Interest Rate of Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionOriginalDebtInterestRateOfDebt" xlink:to="label_DebtConversionOriginalDebtInterestRateOfDebt_1" xlink:title="Label : DebtConversionOriginalDebtInterestRateOfDebt to label_DebtConversionOriginalDebtInterestRateOfDebt_1" />
    <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:label xlink:type="resource" xlink:label="label_ProceedsFromConvertibleDebt_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromConvertibleDebt_2" xml:lang="en-US" id="label_ProceedsFromConvertibleDebt_2">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_2" xlink:title="Label : ProceedsFromConvertibleDebt to label_ProceedsFromConvertibleDebt_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" xlink:title="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage">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" xlink:title="Label : DebtInstrumentInterestRateOriginalIssueDiscountPercentage to label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_1" xml:lang="en-US" id="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_1">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_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:label xlink:type="resource" xlink:label="label_DebtInstrumentAnnualPrincipalPayment_1" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_DebtInstrumentAnnualPrincipalPayment_1" xml:lang="en-US" id="label_DebtInstrumentAnnualPrincipalPayment_1">Aggregate principal amount</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: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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ContingentConsiderationTransferred" xlink:label="ContingentConsiderationTransferred" xlink:title="ContingentConsiderationTransferred" />
    <link:label xlink:type="resource" xlink:label="label_ContingentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContingentConsiderationTransferred" xml:lang="en-US" id="label_ContingentConsiderationTransferred">Contingent Consideration Transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentConsiderationTransferred" xlink:to="label_ContingentConsiderationTransferred" xlink:title="Label : ContingentConsiderationTransferred to label_ContingentConsiderationTransferred" />
    <link:label xlink:type="resource" xlink:label="label_ContingentConsiderationTransferred_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ContingentConsiderationTransferred_1" xml:lang="en-US" id="label_ContingentConsiderationTransferred_1">Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentConsiderationTransferred" xlink:to="label_ContingentConsiderationTransferred_1" xlink:title="Label : ContingentConsiderationTransferred to label_ContingentConsiderationTransferred_1" />
    <link:label xlink:type="resource" xlink:label="label_ContingentConsiderationTransferred_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ContingentConsiderationTransferred_2" xml:lang="en-US" id="label_ContingentConsiderationTransferred_2">Contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentConsiderationTransferred" xlink:to="label_ContingentConsiderationTransferred_2" xlink:title="Label : ContingentConsiderationTransferred to label_ContingentConsiderationTransferred_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="Label : UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions to label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareNet_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalizedComputerSoftwareNet_2" xml:lang="en-US" id="label_CapitalizedComputerSoftwareNet_2">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_2" xlink:title="Label : CapitalizedComputerSoftwareNet to label_CapitalizedComputerSoftwareNet_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="DeferredTaxAssetsNetAbstract" xlink:title="DeferredTaxAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNetAbstract" xml:lang="en-US" id="label_DeferredTaxAssetsNetAbstract">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetAbstract" xlink:to="label_DeferredTaxAssetsNetAbstract" xlink:title="Label : DeferredTaxAssetsNetAbstract to label_DeferredTaxAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CapitalizedSoftwareWorkInProgressMember" xlink:label="CapitalizedSoftwareWorkInProgressMember" xlink:title="CapitalizedSoftwareWorkInProgressMember" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedSoftwareWorkInProgressMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CapitalizedSoftwareWorkInProgressMember" xml:lang="en-US" id="label_CapitalizedSoftwareWorkInProgressMember">Capitalized software - Work in Progress [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedSoftwareWorkInProgressMember" xlink:to="label_CapitalizedSoftwareWorkInProgressMember" xlink:title="Label : CapitalizedSoftwareWorkInProgressMember to label_CapitalizedSoftwareWorkInProgressMember" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedSoftwareWorkInProgressMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalizedSoftwareWorkInProgressMember_1" xml:lang="en-US" id="label_CapitalizedSoftwareWorkInProgressMember_1">Capitalized Software Work In Progress [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedSoftwareWorkInProgressMember" xlink:to="label_CapitalizedSoftwareWorkInProgressMember_1" xlink:title="Label : CapitalizedSoftwareWorkInProgressMember to label_CapitalizedSoftwareWorkInProgressMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentIncreaseDecreaseForPeriodNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentIncreaseDecreaseForPeriodNet_1" xml:lang="en-US" id="label_DebtInstrumentIncreaseDecreaseForPeriodNet_1">Decrease in convertible debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:to="label_DebtInstrumentIncreaseDecreaseForPeriodNet_1" xlink:title="Label : DebtInstrumentIncreaseDecreaseForPeriodNet to label_DebtInstrumentIncreaseDecreaseForPeriodNet_1" />
    <link:label xlink:type="resource" xlink:label="label_DerivativesPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DerivativesPolicyTextBlock_1" xml:lang="en-US" id="label_DerivativesPolicyTextBlock_1">Warrant Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesPolicyTextBlock" xlink:to="label_DerivativesPolicyTextBlock_1" xlink:title="Label : DerivativesPolicyTextBlock to label_DerivativesPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:label="ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:title="ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xml:lang="en-US" id="label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure">Instrument-specific credit risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:to="label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:title="Label : ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure to label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure_1" xml:lang="en-US" id="label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure_1">Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure" xlink:to="label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure_1" xlink:title="Label : ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure to label_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure_1" />
    <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/label" xlink:title="label_IncomeLossFromContinuingOperations" xml:lang="en-US" id="label_IncomeLossFromContinuingOperations">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" 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/terseLabel" xlink:title="label_IncomeLossFromContinuingOperations_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperations_1">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_1" xlink:title="Label : IncomeLossFromContinuingOperations to label_IncomeLossFromContinuingOperations_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherNonoperatingIncomeExpense" xml:lang="en-US" id="label_OtherNonoperatingIncomeExpense">Other income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="label_OtherNonoperatingIncomeExpense" xlink:title="Label : OtherNonoperatingIncomeExpense to label_OtherNonoperatingIncomeExpense" />
    <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/periodStartLabel" xlink:title="label_StockholdersEquity" xml:lang="en-US" id="label_StockholdersEquity">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" xlink:title="Label : StockholdersEquity to label_StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1">Increase related to prior-year positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1" xlink:title="Label : UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions to label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_UnrecognizedTaxBenefits" xml:lang="en-US" id="label_UnrecognizedTaxBenefits">Unrecognized tax benefits balance at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="label_UnrecognizedTaxBenefits" xlink:title="Label : UnrecognizedTaxBenefits to label_UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefits_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_UnrecognizedTaxBenefits_1" xml:lang="en-US" id="label_UnrecognizedTaxBenefits_1">Balance beginning of the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="label_UnrecognizedTaxBenefits_1" xlink:title="Label : UnrecognizedTaxBenefits to label_UnrecognizedTaxBenefits_1" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefits_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefits_2" xml:lang="en-US" id="label_UnrecognizedTaxBenefits_2">Unrecognized Tax Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="label_UnrecognizedTaxBenefits_2" xlink:title="Label : UnrecognizedTaxBenefits to label_UnrecognizedTaxBenefits_2" />
    <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/terseLabel" xlink:title="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xml:lang="en-US" id="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">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" xlink:title="Label : ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock to label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock to label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_DeferredTaxAssetsPropertyPlantAndEquipment_1">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="label_DeferredTaxAssetsPropertyPlantAndEquipment_1" xlink:title="Label : DeferredTaxAssetsPropertyPlantAndEquipment to label_DeferredTaxAssetsPropertyPlantAndEquipment_1" />
    <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/documentation" 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-20221231.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:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsPropertyPlantAndEquipment_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsPropertyPlantAndEquipment_2" xml:lang="en-US" id="label_DeferredTaxAssetsPropertyPlantAndEquipment_2">Fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="label_DeferredTaxAssetsPropertyPlantAndEquipment_2" xlink:title="Label : DeferredTaxAssetsPropertyPlantAndEquipment to label_DeferredTaxAssetsPropertyPlantAndEquipment_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationTaxSettlementsForeign_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationTaxSettlementsForeign_1" xml:lang="en-US" id="label_IncomeTaxReconciliationTaxSettlementsForeign_1">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_1" xlink:title="Label : IncomeTaxReconciliationTaxSettlementsForeign to label_IncomeTaxReconciliationTaxSettlementsForeign_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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: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: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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:label xlink:type="resource" xlink:label="label_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradeNamesMember" xml:lang="en-US" id="label_TradeNamesMember">Trade Names [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeNamesMember" xlink:to="label_TradeNamesMember" xlink:title="Label : TradeNamesMember to label_TradeNamesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGross" xlink:label="AccountsReceivableGross" xlink:title="AccountsReceivableGross" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_AccountsReceivableGross" xml:lang="en-US" id="label_AccountsReceivableGross">Allowance for doubtful accounts, ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableGross" xlink:to="label_AccountsReceivableGross" xlink:title="Label : AccountsReceivableGross to label_AccountsReceivableGross" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableWriteOffs_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_AllowanceForDoubtfulAccountsReceivableWriteOffs_1" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableWriteOffs_1">Write-off uncollectable accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="label_AllowanceForDoubtfulAccountsReceivableWriteOffs_1" xlink:title="Label : AllowanceForDoubtfulAccountsReceivableWriteOffs to label_AllowanceForDoubtfulAccountsReceivableWriteOffs_1" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfConvertibleDebt_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_RepaymentsOfConvertibleDebt_2" xml:lang="en-US" id="label_RepaymentsOfConvertibleDebt_2">Payments on Convertible Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfConvertibleDebt" xlink:to="label_RepaymentsOfConvertibleDebt_2" xlink:title="Label : RepaymentsOfConvertibleDebt to label_RepaymentsOfConvertibleDebt_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DeductionsAbstract" xlink:label="DeductionsAbstract" xlink:title="DeductionsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeductionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeductionsAbstract" xml:lang="en-US" id="label_DeductionsAbstract">Deductions:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeductionsAbstract" xlink:to="label_DeductionsAbstract" xlink:title="Label : DeductionsAbstract to label_DeductionsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeductionsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeductionsAbstract_1" xml:lang="en-US" id="label_DeductionsAbstract_1">Deductions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeductionsAbstract" xlink:to="label_DeductionsAbstract_1" xlink:title="Label : DeductionsAbstract to label_DeductionsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_AdditionsAbstract" xlink:label="AdditionsAbstract" xlink:title="AdditionsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdditionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionsAbstract" xml:lang="en-US" id="label_AdditionsAbstract">Additions:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionsAbstract" xlink:to="label_AdditionsAbstract" xlink:title="Label : AdditionsAbstract to label_AdditionsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdditionsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionsAbstract_1" xml:lang="en-US" id="label_AdditionsAbstract_1">Additions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionsAbstract" xlink:to="label_AdditionsAbstract_1" xlink:title="Label : AdditionsAbstract to label_AdditionsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableGross_1" xml:lang="en-US" id="label_AccountsReceivableGross_1">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableGross" xlink:to="label_AccountsReceivableGross_1" xlink:title="Label : AccountsReceivableGross to label_AccountsReceivableGross_1" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableGross_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_AccountsReceivableGross_2" xml:lang="en-US" id="label_AccountsReceivableGross_2">Allowance for doubtful accounts, beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableGross" xlink:to="label_AccountsReceivableGross_2" xlink:title="Label : AccountsReceivableGross to label_AccountsReceivableGross_2" />
    <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/terseLabel" 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:label xlink:type="resource" xlink:label="label_AccountsReceivableAllowanceForCreditLossTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableAllowanceForCreditLossTableTextBlock_1" xml:lang="en-US" id="label_AccountsReceivableAllowanceForCreditLossTableTextBlock_1">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="label_AccountsReceivableAllowanceForCreditLossTableTextBlock_1" xlink:title="Label : AccountsReceivableAllowanceForCreditLossTableTextBlock to label_AccountsReceivableAllowanceForCreditLossTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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: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/label" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">Comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Label : ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationAndAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DepreciationAndAmortization_1" xml:lang="en-US" id="label_DepreciationAndAmortization_1">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_1" xlink:title="Label : DepreciationAndAmortization to label_DepreciationAndAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationAndAmortization_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepreciationAndAmortization_2" xml:lang="en-US" id="label_DepreciationAndAmortization_2">Depreciation, Depletion and Amortization, 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_2" xlink:title="Label : DepreciationAndAmortization to label_DepreciationAndAmortization_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonClassAMember" xml:lang="en-US" id="label_CommonClassAMember">Common Class A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="label_CommonClassAMember" xlink:title="Label : CommonClassAMember to label_CommonClassAMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WarrantMember_1" xml:lang="en-US" id="label_WarrantMember_1">Warrants</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:label xlink:type="resource" xlink:label="label_CommonClassAMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonClassAMember_1" xml:lang="en-US" id="label_CommonClassAMember_1">Class A common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="label_CommonClassAMember_1" xlink:title="Label : CommonClassAMember to label_CommonClassAMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfClassesOfStock_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfClassesOfStock_1" xml:lang="en-US" id="label_NumberOfClassesOfStock_1">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_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/terseLabel" xlink:title="label_NumberOfClassesOfStock_2" xml:lang="en-US" id="label_NumberOfClassesOfStock_2">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_2" xlink:title="Label : NumberOfClassesOfStock to label_NumberOfClassesOfStock_2" />
    <link:label xlink:type="resource" xlink:label="label_ConversionOfStockSharesIssued1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConversionOfStockSharesIssued1_1" xml:lang="en-US" id="label_ConversionOfStockSharesIssued1_1">Conversion of Stock, Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockSharesIssued1" xlink:to="label_ConversionOfStockSharesIssued1_1" xlink:title="Label : ConversionOfStockSharesIssued1 to label_ConversionOfStockSharesIssued1_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockConversionBasis_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockConversionBasis_1" xml:lang="en-US" id="label_CommonStockConversionBasis_1">Common Stock, Conversion Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockConversionBasis" xlink:to="label_CommonStockConversionBasis_1" xlink:title="Label : CommonStockConversionBasis to label_CommonStockConversionBasis_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</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebt" xml:lang="en-US" id="label_LongTermDebt">Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="label_LongTermDebt" xlink:title="Label : LongTermDebt to label_LongTermDebt" />
    <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/periodStartLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">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" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1">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_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:label xlink:type="resource" xlink:label="label_ValuationAllowanceDeferredTaxAssetChangeInAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ValuationAllowanceDeferredTaxAssetChangeInAmount_1" xml:lang="en-US" id="label_ValuationAllowanceDeferredTaxAssetChangeInAmount_1">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_1" xlink:title="Label : ValuationAllowanceDeferredTaxAssetChangeInAmount to label_ValuationAllowanceDeferredTaxAssetChangeInAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2">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_2" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" />
    <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="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:label xlink:type="resource" xlink:label="label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_1">Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_1" xlink:title="Label : ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock to label_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_1" />
    <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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US" id="label_TitleOfIndividualWithRelationshipToEntityDomain">Title of Individual [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="label_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Label : TitleOfIndividualWithRelationshipToEntityDomain to label_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" xlink:title="label_TypesOfAgreementDomain" xml:lang="en-US" id="label_TypesOfAgreementDomain">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" xlink:title="Label : TypesOfAgreementDomain to label_TypesOfAgreementDomain" />
    <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_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_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/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.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/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 (decrease) 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.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: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_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="label_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityWellKnownSeasonedIssuer" xml:lang="en-US" id="label_EntityWellKnownSeasonedIssuer">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="label_EntityWellKnownSeasonedIssuer" xlink:title="Label : EntityWellKnownSeasonedIssuer to label_EntityWellKnownSeasonedIssuer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="label_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityVoluntaryFilers" xml:lang="en-US" id="label_EntityVoluntaryFilers">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="label_EntityVoluntaryFilers" xlink:title="Label : EntityVoluntaryFilers to label_EntityVoluntaryFilers" />
    <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.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="StockIssuedDuringPeriodValueOther" xlink:title="StockIssuedDuringPeriodValueOther" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueOther" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueOther">Stock Issued During Period, Value, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueOther" xlink:to="label_StockIssuedDuringPeriodValueOther" xlink:title="Label : StockIssuedDuringPeriodValueOther to label_StockIssuedDuringPeriodValueOther" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="DeferredTaxLiabilitiesNetAbstract" xlink:title="DeferredTaxLiabilitiesNetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesNetAbstract" xml:lang="en-US" id="label_DeferredTaxLiabilitiesNetAbstract">Noncurrent deferred tax liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="label_DeferredTaxLiabilitiesNetAbstract" xlink:title="Label : DeferredTaxLiabilitiesNetAbstract to label_DeferredTaxLiabilitiesNetAbstract" />
    <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="kern-20221231.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: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/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesOther" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesOther">Common stock issued upon cashless exercise of options, 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" xlink:title="Label : StockIssuedDuringPeriodSharesOther to label_StockIssuedDuringPeriodSharesOther" />
    <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: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.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_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="label_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityPublicFloat" xml:lang="en-US" id="label_EntityPublicFloat">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="label_EntityPublicFloat" xlink:title="Label : EntityPublicFloat to label_EntityPublicFloat" />
    <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_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 balances</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:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_1">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_1" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_1" />
    <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/terseLabel" 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/terseLabel" xlink:title="label_AccountsReceivableNetCurrent" xml:lang="en-US" id="label_AccountsReceivableNetCurrent">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" xlink:title="Label : AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseAndOtherAssetsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaidExpenseAndOtherAssetsCurrent_1" xml:lang="en-US" id="label_PrepaidExpenseAndOtherAssetsCurrent_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="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="label_PrepaidExpenseAndOtherAssetsCurrent_1" xlink:title="Label : PrepaidExpenseAndOtherAssetsCurrent to label_PrepaidExpenseAndOtherAssetsCurrent_1" />
    <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/label" xlink:title="label_AssetsCurrent" xml:lang="en-US" id="label_AssetsCurrent">Assets, Current</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/totalLabel" xlink:title="label_AssetsCurrent_1" xml:lang="en-US" id="label_AssetsCurrent_1">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_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_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 Equity [Abstract]</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_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: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/terseLabel" xlink:title="label_IncreaseDecreaseInOtherDeferredLiability" xml:lang="en-US" id="label_IncreaseDecreaseInOtherDeferredLiability">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" 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/label" xlink:title="label_IncreaseDecreaseInOtherDeferredLiability_1" xml:lang="en-US" id="label_IncreaseDecreaseInOtherDeferredLiability_1">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_1" xlink:title="Label : IncreaseDecreaseInOtherDeferredLiability to label_IncreaseDecreaseInOtherDeferredLiability_1" />
    <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_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="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/terseLabel" xlink:title="label_AccountsPayableCurrent" xml:lang="en-US" id="label_AccountsPayableCurrent">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" 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">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:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesCurrent_1" xml:lang="en-US" id="label_LiabilitiesCurrent_1">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_1" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrent_2" xml:lang="en-US" id="label_LiabilitiesCurrent_2">Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent_2" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingencies_1" xml:lang="en-US" id="label_CommitmentsAndContingencies_1">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_1" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies_1" />
    <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">Stockholders' Equity Attributable to Parent [Abstract]</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/label" xlink:title="label_PreferredStockValue_1" xml:lang="en-US" id="label_PreferredStockValue_1">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_1" xlink:title="Label : PreferredStockValue to label_PreferredStockValue_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockValue_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_PreferredStockValue_2" xml:lang="en-US" id="label_PreferredStockValue_2">Preferred stock</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_CommonStockValue_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CommonStockValue_1" xml:lang="en-US" id="label_CommonStockValue_1">Common stock</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_CommonStockValue_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockValue_2" xml:lang="en-US" id="label_CommonStockValue_2">Common stock, par value $0.0001;&#xA0;150,000,000&#xA0;shares authorized,&#xA0;4,602,780&#xA0;and&#xA0;1,550,094, issued and outstanding at December 31, 2022 and&#xA0;December 31, 2021, 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_2" xlink:title="Label : CommonStockValue to label_CommonStockValue_2" />
    <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/terseLabel" 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/terseLabel" xlink:title="label_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit">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:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesAndStockholdersEquity_1" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity_1">Total liabilities and stockholders' 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_1" xlink:title="Label : LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesAndStockholdersEquity_2" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity_2">Total liabilities and stockholders'&#xA0;equity (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_2" xlink:title="Label : LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity_2" />
    <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</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/terseLabel" 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/terseLabel" xlink:title="label_PreferredStockSharesIssued" xml:lang="en-US" id="label_PreferredStockSharesIssued">Issuance of preferred 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" xlink:title="Label : PreferredStockSharesIssued to label_PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_PreferredStockSharesIssued_1" xml:lang="en-US" id="label_PreferredStockSharesIssued_1">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_1" xlink:title="Label : PreferredStockSharesIssued to label_PreferredStockSharesIssued_1" />
    <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/terseLabel" 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/terseLabel" 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</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_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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: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:label xlink:type="resource" xlink:label="label_Revenues_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:label xlink:type="resource" xlink:label="label_Revenues_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_Revenues_2" xml:lang="en-US" id="label_Revenues_2">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_2" xlink:title="Label : Revenues to label_Revenues_2" />
    <link:label xlink:type="resource" xlink:label="label_Revenues_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Revenues_3" xml:lang="en-US" id="label_Revenues_3">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: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: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 [Abstract]</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_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_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpenses" xml:lang="en-US" id="label_OperatingExpenses">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">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_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/totalLabel" xlink:title="label_OperatingExpenses_2" xml:lang="en-US" id="label_OperatingExpenses_2">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_2" xlink:title="Label : OperatingExpenses to label_OperatingExpenses_2" />
    <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_OperatingIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingIncomeLoss_2" xml:lang="en-US" id="label_OperatingIncomeLoss_2">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_2" xlink:title="Label : OperatingIncomeLoss to label_OperatingIncomeLoss_2" />
    <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/terseLabel" xlink:title="label_NonoperatingIncomeExpenseAbstract" xml:lang="en-US" id="label_NonoperatingIncomeExpenseAbstract">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" xlink:title="Label : NonoperatingIncomeExpenseAbstract to label_NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OtherNonoperatingIncomeExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherNonoperatingIncomeExpense_1" xml:lang="en-US" id="label_OtherNonoperatingIncomeExpense_1">Other Nonoperating Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="label_OtherNonoperatingIncomeExpense_1" xlink:title="Label : OtherNonoperatingIncomeExpense to label_OtherNonoperatingIncomeExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherNonoperatingIncomeExpense_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherNonoperatingIncomeExpense_2" xml:lang="en-US" id="label_OtherNonoperatingIncomeExpense_2">Other (expense) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="label_OtherNonoperatingIncomeExpense_2" xlink:title="Label : OtherNonoperatingIncomeExpense to label_OtherNonoperatingIncomeExpense_2" />
    <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/label" xlink:title="label_NonoperatingIncomeExpense" xml:lang="en-US" id="label_NonoperatingIncomeExpense">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" 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/totalLabel" xlink:title="label_NonoperatingIncomeExpense_1" xml:lang="en-US" id="label_NonoperatingIncomeExpense_1">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_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_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProfitLoss" xml:lang="en-US" id="label_ProfitLoss">Net Income (Loss), 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="ProfitLoss" xlink:to="label_ProfitLoss" xlink:title="Label : ProfitLoss to label_ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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/measurementGuidance" 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_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: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/label" xlink:title="label_CommonStockMember" xml:lang="en-US" id="label_CommonStockMember">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" xlink:title="Label : CommonStockMember to label_CommonStockMember" />
    <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/terseLabel" 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: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:label xlink:type="resource" xlink:label="label_StockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" 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/label" xlink:title="label_StockholdersEquity_2" xml:lang="en-US" id="label_StockholdersEquity_2">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_2" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_2" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquity_3" xml:lang="en-US" id="label_StockholdersEquity_3">Total stockholders' 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_3" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_3" />
    <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/verboseLabel" 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:label xlink:type="resource" xlink:label="label_SharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_SharesOutstanding_1" xml:lang="en-US" id="label_SharesOutstanding_1">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_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/periodEndLabel" xlink:title="label_SharesOutstanding_2" xml:lang="en-US" id="label_SharesOutstanding_2">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_2" xlink:title="Label : SharesOutstanding to label_SharesOutstanding_2" />
    <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/label" xlink:title="label_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueNewIssues">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" xlink:title="Label : StockIssuedDuringPeriodValueNewIssues to label_StockIssuedDuringPeriodValueNewIssues" />
    <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_StockIssuedDuringPeriodSharesNewIssues_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues_2">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_2" xlink:title="Label : StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues_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/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueAcquisitions" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueAcquisitions">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" 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_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="StockIssuedDuringPeriodSharesAcquisitions" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesAcquisitions">Stock Issued During Period, Shares, Acquisitions</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_FinitelivedIntangibleAssetsAcquired1" xlink:label="FinitelivedIntangibleAssetsAcquired1" xlink:title="FinitelivedIntangibleAssetsAcquired1" />
    <link:label xlink:type="resource" xlink:label="label_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinitelivedIntangibleAssetsAcquired1" xml:lang="en-US" id="label_FinitelivedIntangibleAssetsAcquired1">Net balance of finite-lived intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinitelivedIntangibleAssetsAcquired1" xlink:to="label_FinitelivedIntangibleAssetsAcquired1" xlink:title="Label : FinitelivedIntangibleAssetsAcquired1 to label_FinitelivedIntangibleAssetsAcquired1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="CapitalizedComputerSoftwareAmortization1" xlink:title="CapitalizedComputerSoftwareAmortization1" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalizedComputerSoftwareAmortization1" xml:lang="en-US" id="label_CapitalizedComputerSoftwareAmortization1">Capitalized Computer Software, Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareAmortization1" xlink:to="label_CapitalizedComputerSoftwareAmortization1" xlink:title="Label : CapitalizedComputerSoftwareAmortization1 to label_CapitalizedComputerSoftwareAmortization1" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareAmortization1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalizedComputerSoftwareAmortization1_1" xml:lang="en-US" id="label_CapitalizedComputerSoftwareAmortization1_1">Amortization expense for capitalized software write offs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareAmortization1" xlink:to="label_CapitalizedComputerSoftwareAmortization1_1" xlink:title="Label : CapitalizedComputerSoftwareAmortization1 to label_CapitalizedComputerSoftwareAmortization1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_ShareBasedCompensation" xml:lang="en-US" id="label_ShareBasedCompensation">Stock-based compensation amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="label_ShareBasedCompensation" xlink:title="Label : ShareBasedCompensation to label_ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueOther_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueOther_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueOther_1">Common stock issued upon cashless exercise of options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueOther" xlink:to="label_StockIssuedDuringPeriodValueOther_1" xlink:title="Label : StockIssuedDuringPeriodValueOther to label_StockIssuedDuringPeriodValueOther_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesOther_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesOther_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesOther_1">Stock Issued During Period, Shares, Other</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: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: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">Bad debt 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: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_2">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_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_2" />
    <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: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: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: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: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:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2">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_2" xlink:title="Label : IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2" />
    <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: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="kern-20221231.xsd#kern_UnderwritersMember" xlink:label="UnderwritersMember" xlink:title="UnderwritersMember" />
    <link:label xlink:type="resource" xlink:label="label_UnderwritersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnderwritersMember" xml:lang="en-US" id="label_UnderwritersMember">underwriters [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritersMember" xlink:to="label_UnderwritersMember" xlink:title="Label : UnderwritersMember to label_UnderwritersMember" />
    <link:label xlink:type="resource" xlink:label="label_UnderwritersMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnderwritersMember_1" xml:lang="en-US" id="label_UnderwritersMember_1">Underwriters [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritersMember" xlink:to="label_UnderwritersMember_1" xlink:title="Label : UnderwritersMember to label_UnderwritersMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfAcquisitionCosts" xlink:label="AmortizationOfAcquisitionCosts" xlink:title="AmortizationOfAcquisitionCosts" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmortizationOfAcquisitionCosts" xml:lang="en-US" id="label_AmortizationOfAcquisitionCosts">Amortization of Acquisition Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfAcquisitionCosts" xlink:to="label_AmortizationOfAcquisitionCosts" xlink:title="Label : AmortizationOfAcquisitionCosts to label_AmortizationOfAcquisitionCosts" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfAcquisitionCosts_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmortizationOfAcquisitionCosts_1" xml:lang="en-US" id="label_AmortizationOfAcquisitionCosts_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="AmortizationOfAcquisitionCosts" xlink:to="label_AmortizationOfAcquisitionCosts_1" xlink:title="Label : AmortizationOfAcquisitionCosts to label_AmortizationOfAcquisitionCosts_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_GainOnPPPLoanForgiveness" xlink:label="GainOnPPPLoanForgiveness" xlink:title="GainOnPPPLoanForgiveness" />
    <link:label xlink:type="resource" xlink:label="label_GainOnPPPLoanForgiveness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainOnPPPLoanForgiveness" xml:lang="en-US" id="label_GainOnPPPLoanForgiveness">Gain on forgiveness of PPP Loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainOnPPPLoanForgiveness" xlink:to="label_GainOnPPPLoanForgiveness" xlink:title="Label : GainOnPPPLoanForgiveness to label_GainOnPPPLoanForgiveness" />
    <link:label xlink:type="resource" xlink:label="label_GainOnPPPLoanForgiveness_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GainOnPPPLoanForgiveness_1" xml:lang="en-US" id="label_GainOnPPPLoanForgiveness_1">Gain on PPP Loan Forgiveness.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainOnPPPLoanForgiveness" xlink:to="label_GainOnPPPLoanForgiveness_1" xlink:title="Label : GainOnPPPLoanForgiveness to label_GainOnPPPLoanForgiveness_1" />
    <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/label" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward">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" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" />
    <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/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">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" 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_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:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities_1">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_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities_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/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/terseLabel" 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:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1">Stock-based compensation amortization</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US" id="label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths">Long-term Debt and Capital Lease Obligations, Repayments of Principal in Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="Label : LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths to label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" />
    <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/periodEndLabel" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs">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" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" />
    <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/2003/role/terseLabel" 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:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1">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_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/periodStartLabel" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_2" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_2">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_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_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities">Net cash used by 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/label" 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: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/terseLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesAbstract">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" 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_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">Proceeds from Issuance of 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" xlink:title="Label : ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock" />
    <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">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_1" xlink:title="Label : ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock_1" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtFairValueDisclosures_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ConvertibleDebtFairValueDisclosures_2" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures_2">Beginning fair value balance on issue date</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_DebtInstrumentCovenantDescription" xlink:label="DebtInstrumentCovenantDescription" xlink:title="DebtInstrumentCovenantDescription" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCovenantDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentCovenantDescription" xml:lang="en-US" id="label_DebtInstrumentCovenantDescription">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" xlink:title="Label : DebtInstrumentCovenantDescription to label_DebtInstrumentCovenantDescription" />
    <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/totalLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities">Net cash provided by 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="EquityMethodInvestmentsTextBlock" xlink:title="EquityMethodInvestmentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestmentsTextBlock" xml:lang="en-US" id="label_EquityMethodInvestmentsTextBlock">Equity Method Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsTextBlock" xlink:to="label_EquityMethodInvestmentsTextBlock" xlink:title="Label : EquityMethodInvestmentsTextBlock to label_EquityMethodInvestmentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCovenantDescription_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities_1">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_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_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestPaidNet" xml:lang="en-US" id="label_InterestPaidNet">Interest Paid, Excluding Capitalized Interest, Operating Activities</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: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 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" xlink:title="Label : CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <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_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: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/verboseLabel" xlink:title="label_NatureOfOperations" xml:lang="en-US" id="label_NatureOfOperations">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" 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_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">Summary of Significant Accounting Policies</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/label" xlink:title="label_SignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="label_SignificantAccountingPoliciesTextBlock">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" xlink:title="Label : SignificantAccountingPoliciesTextBlock to label_SignificantAccountingPoliciesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BalanceSheetDisclosuresAbstract" xlink:label="BalanceSheetDisclosuresAbstract" xlink:title="BalanceSheetDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BalanceSheetDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BalanceSheetDisclosuresAbstract" xml:lang="en-US" id="label_BalanceSheetDisclosuresAbstract">Supplemental&#xA0;Balance Sheet Disclosures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetDisclosuresAbstract" xlink:to="label_BalanceSheetDisclosuresAbstract" xlink:title="Label : BalanceSheetDisclosuresAbstract to label_BalanceSheetDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BalanceSheetDisclosuresTextBlock" xlink:label="BalanceSheetDisclosuresTextBlock" xlink:title="BalanceSheetDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BalanceSheetDisclosuresTextBlock" xml:lang="en-US" id="label_BalanceSheetDisclosuresTextBlock">Balance Sheet Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetDisclosuresTextBlock" xlink:to="label_BalanceSheetDisclosuresTextBlock" xlink:title="Label : BalanceSheetDisclosuresTextBlock to label_BalanceSheetDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BalanceSheetDisclosuresTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BalanceSheetDisclosuresTextBlock_1" xml:lang="en-US" id="label_BalanceSheetDisclosuresTextBlock_1">Supplemental&#xA0;Balance Sheet Disclosures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetDisclosuresTextBlock" xlink:to="label_BalanceSheetDisclosuresTextBlock_1" xlink:title="Label : BalanceSheetDisclosuresTextBlock to label_BalanceSheetDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ReverseMergerAndPrivatePlacementAbstract" xlink:label="ReverseMergerAndPrivatePlacementAbstract" xlink:title="ReverseMergerAndPrivatePlacementAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ReverseMergerAndPrivatePlacementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReverseMergerAndPrivatePlacementAbstract" xml:lang="en-US" id="label_ReverseMergerAndPrivatePlacementAbstract">Reverse Merger</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReverseMergerAndPrivatePlacementAbstract" xlink:to="label_ReverseMergerAndPrivatePlacementAbstract" xlink:title="Label : ReverseMergerAndPrivatePlacementAbstract to label_ReverseMergerAndPrivatePlacementAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:label="ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:title="ReverseMergerAndPrivatePlacementDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock" xml:lang="en-US" id="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock">Reverse Merger</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:to="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:title="Label : ReverseMergerAndPrivatePlacementDisclosureTextBlock to label_ReverseMergerAndPrivatePlacementDisclosureTextBlock" />
    <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">Loss&#xA0;Per Share</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: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/terseLabel" xlink:title="label_EarningsPerShareTextBlock" xml:lang="en-US" id="label_EarningsPerShareTextBlock">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" 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_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">Stockholders Equity (Deficit)</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 Note Disclosure [Text Block]</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: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/terseLabel" xlink:title="label_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureTextBlock">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" 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_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 Taxes</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/terseLabel" xlink:title="label_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock">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" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Reclassifications" xlink:label="Reclassifications" xlink:title="Reclassifications" />
    <link:label xlink:type="resource" xlink:label="label_Reclassifications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Reclassifications" xml:lang="en-US" id="label_Reclassifications">Revisions of Previously Issued Financial Statements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Reclassifications" xlink:to="label_Reclassifications" xlink:title="Label : Reclassifications to label_Reclassifications" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventsAbstract" xml:lang="en-US" id="label_SubsequentEventsAbstract">Subsequent Events [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAbstract" xlink:to="label_SubsequentEventsAbstract" xlink:title="Label : SubsequentEventsAbstract to label_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventsTextBlock" xml:lang="en-US" id="label_SubsequentEventsTextBlock">Subsequent Events</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock" xlink:title="Label : SubsequentEventsTextBlock to label_SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferred1_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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:label xlink:type="resource" xlink:label="label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_1" xml:lang="en-US" id="label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_1">Assets Disposed of by Method Other than Sale, in Period of Disposition, Gain (Loss) on Disposition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:to="label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_1" xlink:title="Label : AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1 to label_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_1" />
    <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/verboseLabel" xlink:title="label_ConvertibleNotesPayableMember" xml:lang="en-US" id="label_ConvertibleNotesPayableMember">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" xlink:title="Label : ConvertibleNotesPayableMember to label_ConvertibleNotesPayableMember" />
    <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/label" xlink:title="label_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US" id="label_BasisOfAccountingPolicyPolicyTextBlock">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" 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_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:label xlink:type="resource" xlink:label="label_ConvertibleNotesPayableMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleNotesPayableMember_1" xml:lang="en-US" id="label_ConvertibleNotesPayableMember_1">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_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UseOfEstimates" xml:lang="en-US" id="label_UseOfEstimates">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" xlink:title="Label : UseOfEstimates to label_UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiability_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationContingentConsiderationLiability_1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability_1">Business Combination, Contingent Consideration, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationLiability" xlink:to="label_BusinessCombinationContingentConsiderationLiability_1" xlink:title="Label : BusinessCombinationContingentConsiderationLiability to label_BusinessCombinationContingentConsiderationLiability_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US" id="label_CashAndCashEquivalentsPolicyTextBlock">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="label_CashAndCashEquivalentsPolicyTextBlock" xlink:title="Label : CashAndCashEquivalentsPolicyTextBlock to label_CashAndCashEquivalentsPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US" id="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">Restricted Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="Label : CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy to label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:title="BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1">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="BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:title="Label : BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 to label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PrepaidExpensesPolicyTextBlock" xlink:label="PrepaidExpensesPolicyTextBlock" xlink:title="PrepaidExpensesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PrepaidExpensesPolicyTextBlock" xml:lang="en-US" id="label_PrepaidExpensesPolicyTextBlock">Disclosure of accounting policy for recognizing prepaid expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpensesPolicyTextBlock" xlink:to="label_PrepaidExpensesPolicyTextBlock" xlink:title="Label : PrepaidExpensesPolicyTextBlock to label_PrepaidExpensesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpensesPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaidExpensesPolicyTextBlock_1" xml:lang="en-US" id="label_PrepaidExpensesPolicyTextBlock_1">Prepaid Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpensesPolicyTextBlock" xlink:to="label_PrepaidExpensesPolicyTextBlock_1" xlink:title="Label : PrepaidExpensesPolicyTextBlock to label_PrepaidExpensesPolicyTextBlock_1" />
    <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:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_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="BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1" xlink:title="Label : BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 to label_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock">Property and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="label_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="Label : PropertyPlantAndEquipmentPolicyTextBlock to label_PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="FairValueOfFinancialInstrumentsPolicy" xlink:title="FairValueOfFinancialInstrumentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy">Fair Value of Financial Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="label_FairValueOfFinancialInstrumentsPolicy" xlink:title="Label : FairValueOfFinancialInstrumentsPolicy to label_FairValueOfFinancialInstrumentsPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:title="ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xml:lang="en-US" id="label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:title="Label : ResearchDevelopmentAndComputerSoftwarePolicyTextBlock to label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
    <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/terseLabel" xlink:title="label_PriorPeriodReclassificationAdjustmentDescription" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustmentDescription">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" 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_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_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1">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" xlink:title="Label : DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiability_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationContingentConsiderationLiability_2" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability_2">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_2" xlink:title="Label : BusinessCombinationContingentConsiderationLiability to label_BusinessCombinationContingentConsiderationLiability_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxPolicyTextBlock_1" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock_1">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="label_IncomeTaxPolicyTextBlock_1" xlink:title="Label : IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxPolicyTextBlock_2" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock_2">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="label_IncomeTaxPolicyTextBlock_2" xlink:title="Label : IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock_2" />
    <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/terseLabel" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy">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" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <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/terseLabel" xlink:title="label_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US" id="label_SegmentReportingPolicyPolicyTextBlock">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" 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_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">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" xlink:title="Label : NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" xlink:title="label_ScheduleOfPrepaidExpensesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPrepaidExpensesTableTextBlock">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" xlink:title="Label : ScheduleOfPrepaidExpensesTableTextBlock to label_ScheduleOfPrepaidExpensesTableTextBlock" />
    <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="kern-20221231.xsd#kern_GrossProceedsFromMergers" xlink:label="GrossProceedsFromMergers" xlink:title="GrossProceedsFromMergers" />
    <link:label xlink:type="resource" xlink:label="label_GrossProceedsFromMergers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GrossProceedsFromMergers" xml:lang="en-US" id="label_GrossProceedsFromMergers">Gross proceeds from mergers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProceedsFromMergers" xlink:to="label_GrossProceedsFromMergers" xlink:title="Label : GrossProceedsFromMergers to label_GrossProceedsFromMergers" />
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Estimated weighted average remaining vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">Vesting period from the grant date or the first day of the service period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:title="ScheduleOfQuarterlyFinancialInformationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfQuarterlyFinancialInformationTableTextBlock">Schedule of reclassifications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="label_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:title="Label : ScheduleOfQuarterlyFinancialInformationTableTextBlock to label_ScheduleOfQuarterlyFinancialInformationTableTextBlock" />
    <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-20221231.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/verboseLabel" 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/label" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xml:lang="en-US" id="label_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable">Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="label_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="Label : ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable to label_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:title="DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xml:lang="en-US" id="label_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems">Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="label_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:title="Label : DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems to label_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:title="ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xml:lang="en-US" id="label_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable">Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="label_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:title="Label : ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable to label_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
    <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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1" xml:lang="en-US" id="label_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="label_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1" xlink:title="Label : DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock to label_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1" />
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableMember" xml:lang="en-US" id="label_AccountsReceivableMember">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="label_AccountsReceivableMember" xlink:title="Label : AccountsReceivableMember to label_AccountsReceivableMember" />
    <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/terseLabel" 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/terseLabel" 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:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" 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:label xlink:type="resource" xlink:label="label_NumberOfCustomer_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_SoftwareRevenues" xml:lang="en-US" id="label_SoftwareRevenues">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" xlink:title="Label : SoftwareRevenues to label_SoftwareRevenues" />
    <link:label xlink:type="resource" xlink:label="label_SoftwareRevenues_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_TotalCostsOfGovernmentRevenues" xml:lang="en-US" id="label_TotalCostsOfGovernmentRevenues">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" xlink:title="Label : TotalCostsOfGovernmentRevenues to label_TotalCostsOfGovernmentRevenues" />
    <link:label xlink:type="resource" xlink:label="label_TotalCostsOfGovernmentRevenues_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="PriorPeriodReclassificationAdjustment" xlink:title="PriorPeriodReclassificationAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_PriorPeriodReclassificationAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PriorPeriodReclassificationAdjustment" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustment">Reclassified from selling, general and administrative expenses to cost of revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustment" xlink:to="label_PriorPeriodReclassificationAdjustment" xlink:title="Label : PriorPeriodReclassificationAdjustment to label_PriorPeriodReclassificationAdjustment" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_PrepaidExpensesSoftwareAndTechnology" xml:lang="en-US" id="label_PrepaidExpensesSoftwareAndTechnology">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" 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: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/terseLabel" xlink:title="label_PrepaidInsurance" xml:lang="en-US" id="label_PrepaidInsurance">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: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">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_1" xlink:title="Label : OtherPrepaidExpenseCurrent to label_OtherPrepaidExpenseCurrent_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/label" xlink:title="label_PrepaidExpenseCurrent" xml:lang="en-US" id="label_PrepaidExpenseCurrent">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" xlink:title="Label : PrepaidExpenseCurrent to label_PrepaidExpenseCurrent" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseCurrent_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_PrepaidExpenseCurrent_1" xml:lang="en-US" id="label_PrepaidExpenseCurrent_1">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_1" xlink:title="Label : PrepaidExpenseCurrent to label_PrepaidExpenseCurrent_1" />
    <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/terseLabel" xlink:title="label_AccruedProfessionalFeesCurrent" xml:lang="en-US" id="label_AccruedProfessionalFeesCurrent">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" 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/terseLabel" xlink:title="label_SalesAndExciseTaxPayableCurrent" xml:lang="en-US" id="label_SalesAndExciseTaxPayableCurrent">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" 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/terseLabel" xlink:title="label_AccruedEmployeeBenefitsCurrent" xml:lang="en-US" id="label_AccruedEmployeeBenefitsCurrent">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" xlink:title="Label : AccruedEmployeeBenefitsCurrent to label_AccruedEmployeeBenefitsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent_1">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_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_AccruedBonusesCurrent" xlink:label="AccruedBonusesCurrent" xlink:title="AccruedBonusesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccruedBonusesCurrent" xml:lang="en-US" id="label_AccruedBonusesCurrent">Accrued executive bonuses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedBonusesCurrent" xlink:to="label_AccruedBonusesCurrent" xlink:title="Label : AccruedBonusesCurrent to label_AccruedBonusesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TitleOfIndividualAxis" xml:lang="en-US" id="label_TitleOfIndividualAxis">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="label_TitleOfIndividualAxis" xlink:title="Label : TitleOfIndividualAxis to label_TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PIPEInvestorsMember" xlink:label="PIPEInvestorsMember" xlink:title="PIPEInvestorsMember" />
    <link:label xlink:type="resource" xlink:label="label_PIPEInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PIPEInvestorsMember" xml:lang="en-US" id="label_PIPEInvestorsMember">PIPE Investors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PIPEInvestorsMember" xlink:to="label_PIPEInvestorsMember" xlink:title="Label : PIPEInvestorsMember to label_PIPEInvestorsMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_MergerAgreementMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MergerAgreementMember_1" xml:lang="en-US" id="label_MergerAgreementMember_1">Merger Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerAgreementMember" xlink:to="label_MergerAgreementMember_1" xlink:title="Label : MergerAgreementMember to label_MergerAgreementMember_1" />
    <link:label xlink:type="resource" xlink:label="label_MergerAgreementMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MergerAgreementMember_2" xml:lang="en-US" id="label_MergerAgreementMember_2">Merger agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerAgreementMember" xlink:to="label_MergerAgreementMember_2" xlink:title="Label : MergerAgreementMember to label_MergerAgreementMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConsolidatedEntitiesDomain" xml:lang="en-US" id="label_ConsolidatedEntitiesDomain">Consolidated Entities [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidatedEntitiesDomain" xlink:to="label_ConsolidatedEntitiesDomain" xlink:title="Label : ConsolidatedEntitiesDomain to label_ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_MergerAgreementDescription" xlink:label="MergerAgreementDescription" xlink:title="MergerAgreementDescription" />
    <link:label xlink:type="resource" xlink:label="label_MergerAgreementDescription" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MergerAgreementDescription" xml:lang="en-US" id="label_MergerAgreementDescription">Decription of merger agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerAgreementDescription" xlink:to="label_MergerAgreementDescription" xlink:title="Label : MergerAgreementDescription to label_MergerAgreementDescription" />
    <link:label xlink:type="resource" xlink:label="label_MergerAgreementDescription_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MergerAgreementDescription_1" xml:lang="en-US" id="label_MergerAgreementDescription_1">Merger agreement, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerAgreementDescription" xlink:to="label_MergerAgreementDescription_1" xlink:title="Label : MergerAgreementDescription to label_MergerAgreementDescription_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodSharesForConsideration" xlink:label="StockIssuedDuringPeriodSharesForConsideration" xlink:title="StockIssuedDuringPeriodSharesForConsideration" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesForConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodSharesForConsideration" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesForConsideration">Common stock issued for consideration.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesForConsideration" xlink:to="label_StockIssuedDuringPeriodSharesForConsideration" xlink:title="Label : StockIssuedDuringPeriodSharesForConsideration to label_StockIssuedDuringPeriodSharesForConsideration" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesForConsideration_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesForConsideration_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesForConsideration_1">Common stock issued for consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesForConsideration" xlink:to="label_StockIssuedDuringPeriodSharesForConsideration_1" xlink:title="Label : StockIssuedDuringPeriodSharesForConsideration to label_StockIssuedDuringPeriodSharesForConsideration_1" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockPricePerShare_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockPricePerShare_1" xml:lang="en-US" id="label_SaleOfStockPricePerShare_1">Sale of Stock, Price 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_1" xlink:title="Label : SaleOfStockPricePerShare to label_SaleOfStockPricePerShare_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LockupAgreementDescription" xlink:label="LockupAgreementDescription" xlink:title="LockupAgreementDescription" />
    <link:label xlink:type="resource" xlink:label="label_LockupAgreementDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LockupAgreementDescription" xml:lang="en-US" id="label_LockupAgreementDescription">Lockup Agreement Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LockupAgreementDescription" xlink:to="label_LockupAgreementDescription" xlink:title="Label : LockupAgreementDescription to label_LockupAgreementDescription" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:label="StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:title="StockIssueDuringPeriodSharesIssuableEscrowShares" />
    <link:label xlink:type="resource" xlink:label="label_StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssueDuringPeriodSharesIssuableEscrowShares" xml:lang="en-US" id="label_StockIssueDuringPeriodSharesIssuableEscrowShares">Stock Issue During Period Shares Issuable Escrow Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:to="label_StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:title="Label : StockIssueDuringPeriodSharesIssuableEscrowShares to label_StockIssueDuringPeriodSharesIssuableEscrowShares" />
    <link:label xlink:type="resource" xlink:label="label_StockIssueDuringPeriodSharesIssuableEscrowShares_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssueDuringPeriodSharesIssuableEscrowShares_1" xml:lang="en-US" id="label_StockIssueDuringPeriodSharesIssuableEscrowShares_1">Number of shares issuable held in escrow account.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:to="label_StockIssueDuringPeriodSharesIssuableEscrowShares_1" xlink:title="Label : StockIssueDuringPeriodSharesIssuableEscrowShares to label_StockIssueDuringPeriodSharesIssuableEscrowShares_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssueDuringPeriodSharesIssuableEscrowShares_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssueDuringPeriodSharesIssuableEscrowShares_2" xml:lang="en-US" id="label_StockIssueDuringPeriodSharesIssuableEscrowShares_2">Number of shares issuable held in escrow account</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssueDuringPeriodSharesIssuableEscrowShares" xlink:to="label_StockIssueDuringPeriodSharesIssuableEscrowShares_2" xlink:title="Label : StockIssueDuringPeriodSharesIssuableEscrowShares to label_StockIssueDuringPeriodSharesIssuableEscrowShares_2" />
    <link:label xlink:type="resource" xlink:label="label_LockupAgreementDescription_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LockupAgreementDescription_1" xml:lang="en-US" id="label_LockupAgreementDescription_1">Description of lock-up agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LockupAgreementDescription" xlink:to="label_LockupAgreementDescription_1" xlink:title="Label : LockupAgreementDescription to label_LockupAgreementDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_LockupAgreementDescription_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LockupAgreementDescription_2" xml:lang="en-US" id="label_LockupAgreementDescription_2">Lock-up agreement, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LockupAgreementDescription" xlink:to="label_LockupAgreementDescription_2" xlink:title="Label : LockupAgreementDescription to label_LockupAgreementDescription_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SecuritiesPurchaseAgreementsDescription" xlink:label="SecuritiesPurchaseAgreementsDescription" xlink:title="SecuritiesPurchaseAgreementsDescription" />
    <link:label xlink:type="resource" xlink:label="label_SecuritiesPurchaseAgreementsDescription" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SecuritiesPurchaseAgreementsDescription" xml:lang="en-US" id="label_SecuritiesPurchaseAgreementsDescription">Securities purchase agreements, description.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementsDescription" xlink:to="label_SecuritiesPurchaseAgreementsDescription" xlink:title="Label : SecuritiesPurchaseAgreementsDescription to label_SecuritiesPurchaseAgreementsDescription" />
    <link:label xlink:type="resource" xlink:label="label_SecuritiesPurchaseAgreementsDescription_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecuritiesPurchaseAgreementsDescription_1" xml:lang="en-US" id="label_SecuritiesPurchaseAgreementsDescription_1">Securities purchase agreements, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementsDescription" xlink:to="label_SecuritiesPurchaseAgreementsDescription_1" xlink:title="Label : SecuritiesPurchaseAgreementsDescription to label_SecuritiesPurchaseAgreementsDescription_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProceedsReceivedFromMergers" xlink:label="ProceedsReceivedFromMergers" xlink:title="ProceedsReceivedFromMergers" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsReceivedFromMergers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProceedsReceivedFromMergers" xml:lang="en-US" id="label_ProceedsReceivedFromMergers">Proceeds received from the mergers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsReceivedFromMergers" xlink:to="label_ProceedsReceivedFromMergers" xlink:title="Label : ProceedsReceivedFromMergers to label_ProceedsReceivedFromMergers" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsReceivedFromMergers_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsReceivedFromMergers_1" xml:lang="en-US" id="label_ProceedsReceivedFromMergers_1">Proceeds received from the mergers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsReceivedFromMergers" xlink:to="label_ProceedsReceivedFromMergers_1" xlink:title="Label : ProceedsReceivedFromMergers to label_ProceedsReceivedFromMergers_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:label="UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:title="UnderwritingDiscountsCommissionsAndOtherExpenses" />
    <link:label xlink:type="resource" xlink:label="label_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_UnderwritingDiscountsCommissionsAndOtherExpenses" xml:lang="en-US" id="label_UnderwritingDiscountsCommissionsAndOtherExpenses">Underwriting discounts, commissions and other expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:to="label_UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:title="Label : UnderwritingDiscountsCommissionsAndOtherExpenses to label_UnderwritingDiscountsCommissionsAndOtherExpenses" />
    <link:label xlink:type="resource" xlink:label="label_UnderwritingDiscountsCommissionsAndOtherExpenses_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnderwritingDiscountsCommissionsAndOtherExpenses_1" xml:lang="en-US" id="label_UnderwritingDiscountsCommissionsAndOtherExpenses_1">Underwriting discounts, commissions and other expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:to="label_UnderwritingDiscountsCommissionsAndOtherExpenses_1" xlink:title="Label : UnderwritingDiscountsCommissionsAndOtherExpenses to label_UnderwritingDiscountsCommissionsAndOtherExpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment">Weighted Average</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustment to label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:label="WeightedAverageNumberOfSharesRestrictedStock" xlink:title="WeightedAverageNumberOfSharesRestrictedStock" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesRestrictedStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfSharesRestrictedStock" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesRestrictedStock">Unvested restricted shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesRestrictedStock" xlink:to="label_WeightedAverageNumberOfSharesRestrictedStock" xlink:title="Label : WeightedAverageNumberOfSharesRestrictedStock to label_WeightedAverageNumberOfSharesRestrictedStock" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentAnnualPrincipalPayment_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentAnnualPrincipalPayment_2" xml:lang="en-US" id="label_DebtInstrumentAnnualPrincipalPayment_2">Face value of the notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAnnualPrincipalPayment" xlink:to="label_DebtInstrumentAnnualPrincipalPayment_2" xlink:title="Label : DebtInstrumentAnnualPrincipalPayment to label_DebtInstrumentAnnualPrincipalPayment_2" />
    <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_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_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: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/label" xlink:title="label_PrivatePlacementMember" xml:lang="en-US" id="label_PrivatePlacementMember">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" xlink:title="Label : PrivatePlacementMember to label_PrivatePlacementMember" />
    <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_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_RestrictedStockMember" xml:lang="en-US" id="label_RestrictedStockMember">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/label" xlink:title="label_RestrictedStockMember_1" xml:lang="en-US" id="label_RestrictedStockMember_1">Restricted Stock [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:loc xlink:type="locator" xlink:href="kern-20221231.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/label" xlink:title="label_PublicWarrantMember" xml:lang="en-US" id="label_PublicWarrantMember">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" xlink:title="Label : PublicWarrantMember to label_PublicWarrantMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_EquityIncentivePlanMember" xlink:label="EquityIncentivePlanMember" xlink:title="EquityIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="label_EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityIncentivePlanMember" xml:lang="en-US" id="label_EquityIncentivePlanMember">Equity Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlanMember" xlink:to="label_EquityIncentivePlanMember" xlink:title="Label : EquityIncentivePlanMember to label_EquityIncentivePlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConsolidatedEntitiesAxis" xml:lang="en-US" id="label_ConsolidatedEntitiesAxis">Consolidated Entities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidatedEntitiesAxis" xlink:to="label_ConsolidatedEntitiesAxis" xlink:title="Label : ConsolidatedEntitiesAxis to label_ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="Label : StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <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/terseLabel" 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_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 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: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">Common stock shares</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US" id="label_CommonStockCapitalSharesReservedForFutureIssuance">Common stock reserved</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="label_CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="Label : CommonStockCapitalSharesReservedForFutureIssuance to label_CommonStockCapitalSharesReservedForFutureIssuance" />
    <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_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:loc xlink:type="locator" xlink:href="kern-20221231.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="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/terseLabel" xlink:title="label_LeaseAndRentalExpense" xml:lang="en-US" id="label_LeaseAndRentalExpense">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:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1">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_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInTwoYears to label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_RenewedCashBalance" xml:lang="en-US" id="label_RenewedCashBalance">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" 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: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/terseLabel" xlink:title="label_LeaseExpirationDate1" xml:lang="en-US" id="label_LeaseExpirationDate1">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" 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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:label xlink:type="resource" xlink:label="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xml:lang="en-US" id="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">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" 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/terseLabel" xlink:title="label_SalariesAndWages" xml:lang="en-US" id="label_SalariesAndWages">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" 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/terseLabel" xlink:title="label_OtherCommitmentsDescription" xml:lang="en-US" id="label_OtherCommitmentsDescription">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" 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_EmployeeBenefitsAndShareBasedCompensation" xlink:label="EmployeeBenefitsAndShareBasedCompensation" xlink:title="EmployeeBenefitsAndShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeBenefitsAndShareBasedCompensation" xml:lang="en-US" id="label_EmployeeBenefitsAndShareBasedCompensation">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" 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_DefinedBenefitPlansGeneralInformation" xlink:label="DefinedBenefitPlansGeneralInformation" xlink:title="DefinedBenefitPlansGeneralInformation" />
    <link:label xlink:type="resource" xlink:label="label_DefinedBenefitPlansGeneralInformation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedBenefitPlansGeneralInformation" xml:lang="en-US" id="label_DefinedBenefitPlansGeneralInformation">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" 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/terseLabel" xlink:title="label_LegalFees" xml:lang="en-US" id="label_LegalFees">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" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">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" 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/terseLabel" xlink:title="label_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentStateAndLocalTaxExpenseBenefit">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" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xml:lang="en-US" id="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="Label : ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <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: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: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_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: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_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="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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US" id="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">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" 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_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes">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" 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_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_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: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:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefit_2" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_2">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_2" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_2" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_1" />
    <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/label" xlink:title="label_DeferredTaxAssetsCharitableContributionCarryforwards" xml:lang="en-US" id="label_DeferredTaxAssetsCharitableContributionCarryforwards">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" xlink:title="Label : DeferredTaxAssetsCharitableContributionCarryforwards to label_DeferredTaxAssetsCharitableContributionCarryforwards" />
    <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/label" xlink:title="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xml:lang="en-US" id="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">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" 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_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNet">Deferred tax asset (liability), net after valuation allowance</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: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">Deferred tax asset (liability), net after valuation allowance</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: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: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_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: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_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/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/verboseLabel" xlink:title="label_ScenarioPreviouslyReportedMember" xml:lang="en-US" id="label_ScenarioPreviouslyReportedMember">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" 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/label" xlink:title="label_ScenarioPreviouslyReportedMember_1" xml:lang="en-US" id="label_ScenarioPreviouslyReportedMember_1">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_1" xlink:title="Label : ScenarioPreviouslyReportedMember to label_ScenarioPreviouslyReportedMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAdjustmentMember" xlink:label="RestatementAdjustmentMember" xlink:title="RestatementAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="label_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestatementAdjustmentMember" xml:lang="en-US" id="label_RestatementAdjustmentMember">Restatement Adjustment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementAdjustmentMember" xlink:to="label_RestatementAdjustmentMember" xlink:title="Label : RestatementAdjustmentMember to label_RestatementAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="label_RestatementAdjustmentMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RestatementAdjustmentMember_1" xml:lang="en-US" id="label_RestatementAdjustmentMember_1">Adjustment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementAdjustmentMember" xlink:to="label_RestatementAdjustmentMember_1" xlink:title="Label : RestatementAdjustmentMember to label_RestatementAdjustmentMember_1" />
    <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: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:label xlink:type="resource" xlink:label="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_2" xml:lang="en-US" id="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_2">Disclosure of accounting policy for supplemental information regarding noncash investing and financing activities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingActivitiesPolicyTextBlock" xlink:to="label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_2" xlink:title="Label : NoncashInvestingAndFinancingActivitiesPolicyTextBlock to label_NoncashInvestingAndFinancingActivitiesPolicyTextBlock_2" />
    <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">Assets, Current [Abstract]</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_CashAndCashEquivalentsAtCarryingValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_2">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_2" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_2" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCash_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_AccountsReceivableNetCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableNetCurrent_1" xml:lang="en-US" id="label_AccountsReceivableNetCurrent_1">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_1" xlink:title="Label : AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseAndOtherAssetsCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidExpenseAndOtherAssetsCurrent_2" xml:lang="en-US" id="label_PrepaidExpenseAndOtherAssetsCurrent_2">Prepaid Expense and Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="label_PrepaidExpenseAndOtherAssetsCurrent_2" xlink:title="Label : PrepaidExpenseAndOtherAssetsCurrent to label_PrepaidExpenseAndOtherAssetsCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsCurrent_2" xml:lang="en-US" id="label_AssetsCurrent_2">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_2" xlink:title="Label : AssetsCurrent to label_AssetsCurrent_2" />
    <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;&#xA0;Equity (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">Liabilities, Current [Abstract]</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:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableCurrent_1" xml:lang="en-US" id="label_AccountsPayableCurrent_1">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_1" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent_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_CommitmentsAndContingencies_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CommitmentsAndContingencies_2" xml:lang="en-US" id="label_CommitmentsAndContingencies_2">Commitments and contingencies (Note 14)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies_2" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies_2" />
    <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'&#xA0;equity (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_AdditionalPaidInCapitalCommonStock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalCommonStock_1" xml:lang="en-US" id="label_AdditionalPaidInCapitalCommonStock_1">Additional Paid in Capital, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="label_AdditionalPaidInCapitalCommonStock_1" xlink:title="Label : AdditionalPaidInCapitalCommonStock to label_AdditionalPaidInCapitalCommonStock_1" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsAccumulatedDeficit_1" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit_1">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_1" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit_1" />
    <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:label xlink:type="resource" xlink:label="label_PreferredStockSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSharesAuthorized_1" xml:lang="en-US" id="label_PreferredStockSharesAuthorized_1">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_1" xlink:title="Label : PreferredStockSharesAuthorized to label_PreferredStockSharesAuthorized_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSharesIssued_2" xml:lang="en-US" id="label_PreferredStockSharesIssued_2">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_2" xlink:title="Label : PreferredStockSharesIssued to label_PreferredStockSharesIssued_2" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSharesOutstanding_1" xml:lang="en-US" id="label_PreferredStockSharesOutstanding_1">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_1" xlink:title="Label : PreferredStockSharesOutstanding to label_PreferredStockSharesOutstanding_1" />
    <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_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_CommonStockSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesAuthorized_1" xml:lang="en-US" id="label_CommonStockSharesAuthorized_1">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_1" xlink:title="Label : CommonStockSharesAuthorized to label_CommonStockSharesAuthorized_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesIssued_1" xml:lang="en-US" id="label_CommonStockSharesIssued_1">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_1" xlink:title="Label : CommonStockSharesIssued to label_CommonStockSharesIssued_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesOutstanding_1" xml:lang="en-US" id="label_CommonStockSharesOutstanding_1">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_1" xlink:title="Label : CommonStockSharesOutstanding to label_CommonStockSharesOutstanding_1" />
    <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:label xlink:type="resource" xlink:label="label_CostOfRevenue_1" xlink:role="http://www.xbrl.org/2003/role/label" 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: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">Total 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:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpenseAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonoperatingIncomeExpenseAbstract_1" xml:lang="en-US" id="label_NonoperatingIncomeExpenseAbstract_1">Nonoperating Income (Expense) [Abstract]</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:label xlink:type="resource" xlink:label="label_ProfitLoss_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProfitLoss_3" xml:lang="en-US" id="label_ProfitLoss_3">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_3" xlink:title="Label : ProfitLoss to label_ProfitLoss_3" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockMember_1" xml:lang="en-US" id="label_CommonStockMember_1">Common Stock</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: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_RetainedEarningsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsMember_1" xml:lang="en-US" id="label_RetainedEarningsMember_1">Retained Earnings [Member]</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:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueNewIssues_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueNewIssues_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueNewIssues_1">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_1" xlink:title="Label : StockIssuedDuringPeriodValueNewIssues to label_StockIssuedDuringPeriodValueNewIssues_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesNewIssues_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues_3" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues_3">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_3" xlink:title="Label : StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues_3" />
    <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">Stock Issued During Period, Value, Acquisitions</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: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 stock issued in business combinations, 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_FinitelivedIntangibleAssetsAcquired1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinitelivedIntangibleAssetsAcquired1_1" xml:lang="en-US" id="label_FinitelivedIntangibleAssetsAcquired1_1">Finite-lived Intangible Assets Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinitelivedIntangibleAssetsAcquired1" xlink:to="label_FinitelivedIntangibleAssetsAcquired1_1" xlink:title="Label : FinitelivedIntangibleAssetsAcquired1 to label_FinitelivedIntangibleAssetsAcquired1_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensation_1" xml:lang="en-US" id="label_ShareBasedCompensation_1">Stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="label_ShareBasedCompensation_1" xlink:title="Label : ShareBasedCompensation to label_ShareBasedCompensation_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueOther_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodValueOther_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueOther_2">Shares issued in connection with the ATM offering program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueOther" xlink:to="label_StockIssuedDuringPeriodValueOther_2" xlink:title="Label : StockIssuedDuringPeriodValueOther to label_StockIssuedDuringPeriodValueOther_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesOther_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodSharesOther_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesOther_2">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_2" xlink:title="Label : StockIssuedDuringPeriodSharesOther to label_StockIssuedDuringPeriodSharesOther_2" />
    <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">Net 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="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesAbstract to label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" />
    <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:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract_2" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract_2">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_2" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract_2" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1">Net Cash Provided by (Used in) Investing Activities [Abstract]</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:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1">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_1" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesAbstract to label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" />
    <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 the issuance of 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_InterestPaidNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestPaidNet_1" xml:lang="en-US" id="label_InterestPaidNet_1">Cash paid for interest, net</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: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">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</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:label xlink:type="resource" xlink:label="label_NatureOfOperations_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NatureOfOperations_1" xml:lang="en-US" id="label_NatureOfOperations_1">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_1" xlink:title="Label : NatureOfOperations to label_NatureOfOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_SignificantAccountingPoliciesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SignificantAccountingPoliciesTextBlock_1" xml:lang="en-US" id="label_SignificantAccountingPoliciesTextBlock_1">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_1" xlink:title="Label : SignificantAccountingPoliciesTextBlock to label_SignificantAccountingPoliciesTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_BalanceSheetDisclosuresTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BalanceSheetDisclosuresTextBlock_2" xml:lang="en-US" id="label_BalanceSheetDisclosuresTextBlock_2">The entire disclosure pertaining to the balance sheet disclosures.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetDisclosuresTextBlock" xlink:to="label_BalanceSheetDisclosuresTextBlock_2" xlink:title="Label : BalanceSheetDisclosuresTextBlock to label_BalanceSheetDisclosuresTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock_1" xml:lang="en-US" id="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock_1">Reverse Merger and Private Placement Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:to="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock_1" xlink:title="Label : ReverseMergerAndPrivatePlacementDisclosureTextBlock to label_ReverseMergerAndPrivatePlacementDisclosureTextBlock_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: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:label xlink:type="resource" xlink:label="label_EarningsPerShareTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareTextBlock_1" xml:lang="en-US" id="label_EarningsPerShareTextBlock_1">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_1" xlink:title="Label : EarningsPerShareTextBlock to label_EarningsPerShareTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityNoteDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquityNoteDisclosureTextBlock_1" xml:lang="en-US" id="label_StockholdersEquityNoteDisclosureTextBlock_1">Stockholders&#x2019; Equity (Deficit)</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:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingenciesDisclosureTextBlock_1" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureTextBlock_1">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_1" xlink:title="Label : CommitmentsAndContingenciesDisclosureTextBlock to label_CommitmentsAndContingenciesDisclosureTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureTextBlock_1" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock_1">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_1" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_Reclassifications_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Reclassifications_1" xml:lang="en-US" id="label_Reclassifications_1">Revisions of Financial Statements for the six months ending December 31, 2020 and 2019</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Reclassifications" xlink:to="label_Reclassifications_1" xlink:title="Label : Reclassifications to label_Reclassifications_1" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventsTextBlock_1" xml:lang="en-US" id="label_SubsequentEventsTextBlock_1">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock_1" xlink:title="Label : SubsequentEventsTextBlock to label_SubsequentEventsTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfAccountingPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BasisOfAccountingPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_BasisOfAccountingPolicyPolicyTextBlock_1">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_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/terseLabel" xlink:title="label_UseOfEstimates_1" xml:lang="en-US" id="label_UseOfEstimates_1">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_1" xlink:title="Label : UseOfEstimates to label_UseOfEstimates_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsPolicyTextBlock_1" xml:lang="en-US" id="label_CashAndCashEquivalentsPolicyTextBlock_1">Cash and Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="label_CashAndCashEquivalentsPolicyTextBlock_1" xlink:title="Label : CashAndCashEquivalentsPolicyTextBlock to label_CashAndCashEquivalentsPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpensesPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidExpensesPolicyTextBlock_2" xml:lang="en-US" id="label_PrepaidExpensesPolicyTextBlock_2">Prepaid Expenses [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpensesPolicyTextBlock" xlink:to="label_PrepaidExpensesPolicyTextBlock_2" xlink:title="Label : PrepaidExpensesPolicyTextBlock to label_PrepaidExpensesPolicyTextBlock_2" />
    <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_PropertyPlantAndEquipmentPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock_1">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="label_PropertyPlantAndEquipmentPolicyTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentPolicyTextBlock to label_PropertyPlantAndEquipmentPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfFinancialInstrumentsPolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueOfFinancialInstrumentsPolicy_1" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy_1">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="label_FairValueOfFinancialInstrumentsPolicy_1" xlink:title="Label : FairValueOfFinancialInstrumentsPolicy to label_FairValueOfFinancialInstrumentsPolicy_1" />
    <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:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xml:lang="en-US" id="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1">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_1" xlink:title="Label : IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" />
    <link:label xlink:type="resource" xlink:label="label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_1" xml:lang="en-US" id="label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_1">Software Development Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_1" xlink:title="Label : ResearchDevelopmentAndComputerSoftwarePolicyTextBlock to label_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_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_PriorPeriodReclassificationAdjustmentDescription_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PriorPeriodReclassificationAdjustmentDescription_1" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustmentDescription_1">Reclassification, Policy [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_1" xlink:title="Label : PriorPeriodReclassificationAdjustmentDescription to label_PriorPeriodReclassificationAdjustmentDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1">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_1" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" />
    <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">Segment Reporting, Policy [Policy Text Block]</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:label xlink:type="resource" xlink:label="label_ShareBasedCompensation_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensation_2" xml:lang="en-US" id="label_ShareBasedCompensation_2">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="label_ShareBasedCompensation_2" xlink:title="Label : ShareBasedCompensation to label_ShareBasedCompensation_2" />
    <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">Recently Issued 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: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/documentation" xlink:title="label_ScheduleOfPrepaidExpensesTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfPrepaidExpensesTableTextBlock_2">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_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:label xlink:type="resource" xlink:label="label_GrossProceedsFromMergers_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GrossProceedsFromMergers_1" xml:lang="en-US" id="label_GrossProceedsFromMergers_1">The amount of gross proceeds received from mergers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProceedsFromMergers" xlink:to="label_GrossProceedsFromMergers_1" xlink:title="Label : GrossProceedsFromMergers to label_GrossProceedsFromMergers_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_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_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1">Quarterly Financial Information [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="label_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1" xlink:title="Label : ScheduleOfQuarterlyFinancialInformationTableTextBlock to label_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsReceivableMember_1" xml:lang="en-US" id="label_AccountsReceivableMember_1">Net Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="label_AccountsReceivableMember_1" xlink:title="Label : AccountsReceivableMember to label_AccountsReceivableMember_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1" xml:lang="en-US" id="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1" xlink:title="Label : CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy to label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent_1" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent_1">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent_1" xlink:title="Label : AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskPercentage1_1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1_1">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_1" xlink:title="Label : ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomer_2" xlink:role="http://www.xbrl.org/2003/role/label" 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_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SoftwareRevenues_2" xml:lang="en-US" id="label_SoftwareRevenues_2">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_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TotalCostsOfGovernmentRevenues_2" xml:lang="en-US" id="label_TotalCostsOfGovernmentRevenues_2">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_2" xlink:title="Label : TotalCostsOfGovernmentRevenues to label_TotalCostsOfGovernmentRevenues_2" />
    <link:label xlink:type="resource" xlink:label="label_PriorPeriodReclassificationAdjustment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PriorPeriodReclassificationAdjustment_1" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustment_1">Prior Period Reclassification Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustment" xlink:to="label_PriorPeriodReclassificationAdjustment_1" xlink:title="Label : PriorPeriodReclassificationAdjustment to label_PriorPeriodReclassificationAdjustment_1" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpensesSoftwareAndTechnology_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidExpensesSoftwareAndTechnology_2" xml:lang="en-US" id="label_PrepaidExpensesSoftwareAndTechnology_2">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_2" xlink:title="Label : PrepaidExpensesSoftwareAndTechnology to label_PrepaidExpensesSoftwareAndTechnology_2" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidInsurance_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidInsurance_1" xml:lang="en-US" id="label_PrepaidInsurance_1">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_1" xlink:title="Label : PrepaidInsurance to label_PrepaidInsurance_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherPrepaidExpenseCurrent_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherPrepaidExpenseCurrent_2" xml:lang="en-US" id="label_OtherPrepaidExpenseCurrent_2">Lease 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_2" xlink:title="Label : OtherPrepaidExpenseCurrent to label_OtherPrepaidExpenseCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_AccruedProfessionalFeesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedProfessionalFeesCurrent_1" xml:lang="en-US" id="label_AccruedProfessionalFeesCurrent_1">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_1" xlink:title="Label : AccruedProfessionalFeesCurrent to label_AccruedProfessionalFeesCurrent_1" />
    <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/verboseLabel" 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:label xlink:type="resource" xlink:label="label_SalesAndExciseTaxPayableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesAndExciseTaxPayableCurrent_1" xml:lang="en-US" id="label_SalesAndExciseTaxPayableCurrent_1">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_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/label" xlink:title="label_AccruedEmployeeBenefitsCurrent_1" xml:lang="en-US" id="label_AccruedEmployeeBenefitsCurrent_1">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_1" xlink:title="Label : AccruedEmployeeBenefitsCurrent to label_AccruedEmployeeBenefitsCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AccruedBonusesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedBonusesCurrent_1" xml:lang="en-US" id="label_AccruedBonusesCurrent_1">Accrued executive bonuses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedBonusesCurrent" xlink:to="label_AccruedBonusesCurrent_1" xlink:title="Label : AccruedBonusesCurrent to label_AccruedBonusesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsNetExcludingGoodwill_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntangibleAssetsNetExcludingGoodwill_1" xml:lang="en-US" id="label_IntangibleAssetsNetExcludingGoodwill_1">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="label_IntangibleAssetsNetExcludingGoodwill_1" xlink:title="Label : IntangibleAssetsNetExcludingGoodwill to label_IntangibleAssetsNetExcludingGoodwill_1" />
    <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/terseLabel" xlink:title="label_LineOfCredit" xml:lang="en-US" id="label_LineOfCredit">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" xlink:title="Label : LineOfCredit to label_LineOfCredit" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCredit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCredit_1" xml:lang="en-US" id="label_LineOfCredit_1">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_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_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_MergerAgreementDescription_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MergerAgreementDescription_2" xml:lang="en-US" id="label_MergerAgreementDescription_2">Merger Agreement Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerAgreementDescription" xlink:to="label_MergerAgreementDescription_2" xlink:title="Label : MergerAgreementDescription to label_MergerAgreementDescription_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesForConsideration_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesForConsideration_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesForConsideration_2">Stock Issued During Period Shares for Consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesForConsideration" xlink:to="label_StockIssuedDuringPeriodSharesForConsideration_2" xlink:title="Label : StockIssuedDuringPeriodSharesForConsideration to label_StockIssuedDuringPeriodSharesForConsideration_2" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockPricePerShare_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SaleOfStockPricePerShare_2" xml:lang="en-US" id="label_SaleOfStockPricePerShare_2">Price 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_2" xlink:title="Label : SaleOfStockPricePerShare to label_SaleOfStockPricePerShare_2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1">Number of shares vested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1" />
    <link:label xlink:type="resource" xlink:label="label_SecuritiesPurchaseAgreementsDescription_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecuritiesPurchaseAgreementsDescription_2" xml:lang="en-US" id="label_SecuritiesPurchaseAgreementsDescription_2">Securities Purchase Agreements Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementsDescription" xlink:to="label_SecuritiesPurchaseAgreementsDescription_2" xlink:title="Label : SecuritiesPurchaseAgreementsDescription to label_SecuritiesPurchaseAgreementsDescription_2" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsReceivedFromMergers_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsReceivedFromMergers_2" xml:lang="en-US" id="label_ProceedsReceivedFromMergers_2">Proceeds Received from Mergers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsReceivedFromMergers" xlink:to="label_ProceedsReceivedFromMergers_2" xlink:title="Label : ProceedsReceivedFromMergers to label_ProceedsReceivedFromMergers_2" />
    <link:label xlink:type="resource" xlink:label="label_UnderwritingDiscountsCommissionsAndOtherExpenses_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnderwritingDiscountsCommissionsAndOtherExpenses_2" xml:lang="en-US" id="label_UnderwritingDiscountsCommissionsAndOtherExpenses_2">Underwriting Discounts Commissions and Other Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingDiscountsCommissionsAndOtherExpenses" xlink:to="label_UnderwritingDiscountsCommissionsAndOtherExpenses_2" xlink:title="Label : UnderwritingDiscountsCommissionsAndOtherExpenses to label_UnderwritingDiscountsCommissionsAndOtherExpenses_2" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1">Total securities related to warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustment to label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesRestrictedStock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfSharesRestrictedStock_1" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesRestrictedStock_1">Weighted Average Number of Shares, Restricted Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesRestrictedStock" xlink:to="label_WeightedAverageNumberOfSharesRestrictedStock_1" xlink:title="Label : WeightedAverageNumberOfSharesRestrictedStock to label_WeightedAverageNumberOfSharesRestrictedStock_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_1">Forfeitures of restricted shares, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_1" xlink:title="Label : StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to label_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_1" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockDescriptionOfTransaction_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockDescriptionOfTransaction_1" xml:lang="en-US" id="label_SaleOfStockDescriptionOfTransaction_1">Sale of Stock, Description of Transaction</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: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:label xlink:type="resource" xlink:label="label_SharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_SharesIssued_2" xml:lang="en-US" id="label_SharesIssued_2">Issue of Class A common stock</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_CommonStockCapitalSharesReservedForFutureIssuance_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockCapitalSharesReservedForFutureIssuance_1" xml:lang="en-US" id="label_CommonStockCapitalSharesReservedForFutureIssuance_1">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="label_CommonStockCapitalSharesReservedForFutureIssuance_1" xlink:title="Label : CommonStockCapitalSharesReservedForFutureIssuance to label_CommonStockCapitalSharesReservedForFutureIssuance_1" />
    <link:label xlink:type="resource" xlink:label="label_LeaseAndRentalExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseAndRentalExpense_1" xml:lang="en-US" id="label_LeaseAndRentalExpense_1">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_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/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2">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_2" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInTwoYears to label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2" />
    <link:label xlink:type="resource" xlink:label="label_RenewedCashBalance_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RenewedCashBalance_2" xml:lang="en-US" id="label_RenewedCashBalance_2">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_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/label" xlink:title="label_LeaseExpirationDate1_1" xml:lang="en-US" id="label_LeaseExpirationDate1_1">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_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/label" xlink:title="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1" xml:lang="en-US" id="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1">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_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/label" xlink:title="label_SalariesAndWages_1" xml:lang="en-US" id="label_SalariesAndWages_1">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_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/label" xlink:title="label_OtherCommitmentsDescription_1" xml:lang="en-US" id="label_OtherCommitmentsDescription_1">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_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/label" xlink:title="label_EmployeeBenefitsAndShareBasedCompensation_1" xml:lang="en-US" id="label_EmployeeBenefitsAndShareBasedCompensation_1">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_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/label" xlink:title="label_DefinedBenefitPlansGeneralInformation_1" xml:lang="en-US" id="label_DefinedBenefitPlansGeneralInformation_1">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_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/label" xlink:title="label_LegalFees_1" xml:lang="en-US" id="label_LegalFees_1">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_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:label xlink:type="resource" xlink:label="label_CurrentStateAndLocalTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentStateAndLocalTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentStateAndLocalTaxExpenseBenefit_1">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_1" xlink:title="Label : CurrentStateAndLocalTaxExpenseBenefit to label_CurrentStateAndLocalTaxExpenseBenefit_1" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1">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_1" xlink:title="Label : CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" />
    <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 tax benefit</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_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 (benefit) 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: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/terseLabel" 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:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1">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_1" xlink:title="Label : IncomeTaxReconciliationStateAndLocalIncomeTaxes to label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" />
    <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/presentationGuidance" xlink:title="label_Assets" xml:lang="en-US" id="label_Assets">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" xlink:title="Label : Assets to label_Assets" />
    <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:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsCharitableContributionCarryforwards_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsCharitableContributionCarryforwards_1" xml:lang="en-US" id="label_DeferredTaxAssetsCharitableContributionCarryforwards_1">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_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/terseLabel" xlink:title="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1" xml:lang="en-US" id="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1">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_1" xlink:title="Label : DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal to label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1" />
    <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_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_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_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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2">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_2" xlink:title="Label : ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" />
    <link:label xlink:type="resource" xlink:label="label_TypesOfAgreementDomain_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TypesOfAgreementDomain_1" xml:lang="en-US" id="label_TypesOfAgreementDomain_1">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_1" xlink:title="Label : TypesOfAgreementDomain to label_TypesOfAgreementDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_MergerAgreementMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MergerAgreementMember_3" xml:lang="en-US" id="label_MergerAgreementMember_3">Information related to merger agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerAgreementMember" xlink:to="label_MergerAgreementMember_3" xlink:title="Label : MergerAgreementMember to label_MergerAgreementMember_3" />
    <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: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/terseLabel" xlink:title="label_GoodwillAndIntangibleAssetsPolicyTextBlock" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsPolicyTextBlock">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" xlink:title="Label : GoodwillAndIntangibleAssetsPolicyTextBlock to label_GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAndIntangibleAssetsPolicyTextBlock_1" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsPolicyTextBlock_1">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_1" xlink:title="Label : GoodwillAndIntangibleAssetsPolicyTextBlock to label_GoodwillAndIntangibleAssetsPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsPolicy_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityMethodInvestmentsPolicy_2" xml:lang="en-US" id="label_EquityMethodInvestmentsPolicy_2">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_2" xlink:title="Label : EquityMethodInvestmentsPolicy to label_EquityMethodInvestmentsPolicy_2" />
    <link:label xlink:type="resource" xlink:label="label_OtherIntangibleAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherIntangibleAssetsNet_1" xml:lang="en-US" id="label_OtherIntangibleAssetsNet_1">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: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">Property, Plant and Equipment, 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: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_LongTermDebt_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LongTermDebt_1" xml:lang="en-US" id="label_LongTermDebt_1">Total 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="LongTermDebt" xlink:to="label_LongTermDebt_1" xlink:title="Label : LongTermDebt to label_LongTermDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherIntangibleAssetsNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherIntangibleAssetsNet_2" xml:lang="en-US" id="label_OtherIntangibleAssetsNet_2">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_2" xlink:title="Label : OtherIntangibleAssetsNet to label_OtherIntangibleAssetsNet_2" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_Assets_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Assets_2" xml:lang="en-US" id="label_Assets_2">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: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/label" xlink:title="label_OtherAssets" xml:lang="en-US" id="label_OtherAssets">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" xlink:title="Label : OtherAssets to label_OtherAssets" />
    <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">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="AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="label_AccountsPayableAndAccruedLiabilitiesCurrent_1" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesCurrent to label_AccountsPayableAndAccruedLiabilitiesCurrent_1" />
    <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="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_ShareBasedCompensation_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensation_3" xml:lang="en-US" id="label_ShareBasedCompensation_3">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="label_ShareBasedCompensation_3" xlink:title="Label : ShareBasedCompensation to label_ShareBasedCompensation_3" />
    <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:label xlink:type="resource" xlink:label="label_Liabilities_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_Liabilities_3" xml:lang="en-US" id="label_Liabilities_3">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: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,&#xA0;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: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/terseLabel" xlink:title="label_GoodwillAndIntangibleAssetsDisclosureTextBlock" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsDisclosureTextBlock">Intangible Assets,&#xA0;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" xlink:title="Label : GoodwillAndIntangibleAssetsDisclosureTextBlock to label_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAndIntangibleAssetsDisclosureTextBlock_1" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsDisclosureTextBlock_1">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_1" xlink:title="Label : GoodwillAndIntangibleAssetsDisclosureTextBlock to label_GoodwillAndIntangibleAssetsDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="ScheduleOfGoodwillTextBlock" xlink:title="ScheduleOfGoodwillTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfGoodwillTextBlock" xml:lang="en-US" id="label_ScheduleOfGoodwillTextBlock">Schedule of Goodwill [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGoodwillTextBlock" xlink:to="label_ScheduleOfGoodwillTextBlock" xlink:title="Label : ScheduleOfGoodwillTextBlock to label_ScheduleOfGoodwillTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfGoodwillTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_ScheduleOfGoodwillTextBlock_1" xml:lang="en-US" id="label_ScheduleOfGoodwillTextBlock_1">Schedule of changes in the carrying amount of goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGoodwillTextBlock" xlink:to="label_ScheduleOfGoodwillTextBlock_1" xlink:title="Label : ScheduleOfGoodwillTextBlock to label_ScheduleOfGoodwillTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="FairValueMeasurementPolicyPolicyTextBlock" xlink:title="FairValueMeasurementPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US" id="label_FairValueMeasurementPolicyPolicyTextBlock">Fair Value Option</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementPolicyPolicyTextBlock" xlink:to="label_FairValueMeasurementPolicyPolicyTextBlock" xlink:title="Label : FairValueMeasurementPolicyPolicyTextBlock to label_FairValueMeasurementPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_FairValueMeasurementPolicyPolicyTextBlock_1">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementPolicyPolicyTextBlock" xlink:to="label_FairValueMeasurementPolicyPolicyTextBlock_1" xlink:title="Label : FairValueMeasurementPolicyPolicyTextBlock to label_FairValueMeasurementPolicyPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAcquiredDuringPeriod_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAcquiredDuringPeriod_1" xml:lang="en-US" id="label_GoodwillAcquiredDuringPeriod_1">Goodwill, Acquired During Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAcquiredDuringPeriod" xlink:to="label_GoodwillAcquiredDuringPeriod_1" xlink:title="Label : GoodwillAcquiredDuringPeriod to label_GoodwillAcquiredDuringPeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_Goodwill_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Goodwill_1" xml:lang="en-US" id="label_Goodwill_1">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_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/periodStartLabel" xlink:title="label_Goodwill_2" xml:lang="en-US" id="label_Goodwill_2">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_2" xlink:title="Label : Goodwill to label_Goodwill_2" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAcquiredDuringPeriod_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GoodwillAcquiredDuringPeriod_2" xml:lang="en-US" id="label_GoodwillAcquiredDuringPeriod_2">Additions due to acquisitions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAcquiredDuringPeriod" xlink:to="label_GoodwillAcquiredDuringPeriod_2" xlink:title="Label : GoodwillAcquiredDuringPeriod to label_GoodwillAcquiredDuringPeriod_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">Summary of unvested Restricted Shares and RSUs, 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_1">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">Beginning balance, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1">Ending balance, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:title="ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xml:lang="en-US" id="label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">Schedule of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:title="Label : ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock to label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1">Schedule of Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1" xlink:title="Label : ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock to label_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1" />
    <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_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_ComputerSoftwareIntangibleAssetMember" xlink:label="ComputerSoftwareIntangibleAssetMember" xlink:title="ComputerSoftwareIntangibleAssetMember" />
    <link:label xlink:type="resource" xlink:label="label_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ComputerSoftwareIntangibleAssetMember" xml:lang="en-US" id="label_ComputerSoftwareIntangibleAssetMember">Capitalized Software [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerSoftwareIntangibleAssetMember" xlink:to="label_ComputerSoftwareIntangibleAssetMember" xlink:title="Label : ComputerSoftwareIntangibleAssetMember to label_ComputerSoftwareIntangibleAssetMember" />
    <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">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" xlink:title="Label : DevelopedTechnologyRightsMember to label_DevelopedTechnologyRightsMember" />
    <link:label xlink:type="resource" xlink:label="label_TradeNamesMember_1" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:title="label_TradeNamesMember_1" xml:lang="en-US" id="label_TradeNamesMember_1">Trade Names [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeNamesMember" xlink:to="label_TradeNamesMember_1" xlink:title="Label : TradeNamesMember to label_TradeNamesMember_1" />
    <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/terseLabel" 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_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetUsefulLife">Weighted average remaining amortization period (in years)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLife" xlink:to="label_FiniteLivedIntangibleAssetUsefulLife" xlink:title="Label : FiniteLivedIntangibleAssetUsefulLife to label_FiniteLivedIntangibleAssetUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsGross" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross">Finite-Lived Intangible Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="label_FiniteLivedIntangibleAssetsGross" xlink:title="Label : FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortization to label_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsNetExcludingGoodwill_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsNetExcludingGoodwill_2" xml:lang="en-US" id="label_IntangibleAssetsNetExcludingGoodwill_2">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="label_IntangibleAssetsNetExcludingGoodwill_2" xlink:title="Label : IntangibleAssetsNetExcludingGoodwill to label_IntangibleAssetsNetExcludingGoodwill_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_1">Total Intangible assets, 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_1" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet_1" />
    <link:label xlink:type="resource" xlink:label="label_ComputerSoftwareIntangibleAssetMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComputerSoftwareIntangibleAssetMember_1" xml:lang="en-US" id="label_ComputerSoftwareIntangibleAssetMember_1">Computer Software, Intangible Asset [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerSoftwareIntangibleAssetMember" xlink:to="label_ComputerSoftwareIntangibleAssetMember_1" xlink:title="Label : ComputerSoftwareIntangibleAssetMember to label_ComputerSoftwareIntangibleAssetMember_1" />
    <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_TradeNamesMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TradeNamesMember_2" xml:lang="en-US" id="label_TradeNamesMember_2">Acquired trade names [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeNamesMember" xlink:to="label_TradeNamesMember_2" xlink:title="Label : TradeNamesMember to label_TradeNamesMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2">Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1">Expired/cancelled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xlink:label="IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xlink:title="IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xml:lang="en-US" id="label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock">Intangible Assets Acquired through Business Combinations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xlink:to="label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xlink:title="Label : IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock to label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" />
    <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 and equity in losses of investee</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:label xlink:type="resource" xlink:label="label_CustomerRelationshipsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetUsefulLife_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetUsefulLife_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetUsefulLife_1">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLife" xlink:to="label_FiniteLivedIntangibleAssetUsefulLife_1" xlink:title="Label : FiniteLivedIntangibleAssetUsefulLife to label_FiniteLivedIntangibleAssetUsefulLife_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations">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" 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/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1">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_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsGross_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsGross_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross_1">Gross carrying amount, finite-lived intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="label_FiniteLivedIntangibleAssetsGross_1" xlink:title="Label : FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1">Accumulated amortization, finite-lived intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortization to label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1">Unrecognized costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsNet_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_2">Finite-Lived 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: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/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">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" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <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/terseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">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" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" />
    <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/label" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">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" 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_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: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="OtherIntangibleAssetsMember" xlink:title="OtherIntangibleAssetsMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherIntangibleAssetsMember" xml:lang="en-US" id="label_OtherIntangibleAssetsMember">Acquired Intangibles Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIntangibleAssetsMember" xlink:to="label_OtherIntangibleAssetsMember" xlink:title="Label : OtherIntangibleAssetsMember to label_OtherIntangibleAssetsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="Label : OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock to label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1">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_1" xlink:title="Label : AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2">Weighted Average Grant Date Fair</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">Forfeited</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <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/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1">Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock_1">Intangible Assets Arising from Insurance Contracts Acquired in Business Combination, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock" xlink:to="label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock_1" xlink:title="Label : IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock to label_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US" id="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="Label : ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock to label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" xml:lang="en-US" id="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1">Schedule of capitalized software and purchased intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" xlink:title="Label : ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock to label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2" />
    <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: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/label" xlink:title="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">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" xlink:title="Label : BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable to label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <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/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">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" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <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/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, 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:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2009/role/negatedLabel" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1">Other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <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: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: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/label" xlink:title="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xml:lang="en-US" id="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</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/label" xlink:title="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xml:lang="en-US" id="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]</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/verboseLabel" 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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US" id="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="Label : LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo to label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock to label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1">Vested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2">Forfeited</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xml:lang="en-US" id="label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:title="Label : BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue to label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_1" xml:lang="en-US" id="label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_1">Fair value of noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_1" xlink:title="Label : BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue to label_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <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:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationProvisionReturnAdjustment_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_3" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:title="label_FiniteLivedIntangibleAssetsNet_3" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_3">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_3" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet_3" />
    <link:label xlink:type="resource" xlink:label="label_OtherIntangibleAssetsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherIntangibleAssetsMember_1" xml:lang="en-US" id="label_OtherIntangibleAssetsMember_1">Other Intangible Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIntangibleAssetsMember" xlink:to="label_OtherIntangibleAssetsMember_1" xlink:title="Label : OtherIntangibleAssetsMember to label_OtherIntangibleAssetsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ComputerSoftwareIntangibleAssetMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ComputerSoftwareIntangibleAssetMember_2" xml:lang="en-US" id="label_ComputerSoftwareIntangibleAssetMember_2">Capitalized software - In-service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerSoftwareIntangibleAssetMember" xlink:to="label_ComputerSoftwareIntangibleAssetMember_2" xlink:title="Label : ComputerSoftwareIntangibleAssetMember to label_ComputerSoftwareIntangibleAssetMember_2" />
    <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="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="kern-20221231.xsd#kern_MJPlatformMember" xlink:label="MJPlatformMember" xlink:title="MJPlatformMember" />
    <link:label xlink:type="resource" xlink:label="label_MJPlatformMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MJPlatformMember" xml:lang="en-US" id="label_MJPlatformMember">MJ Platform [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MJPlatformMember" xlink:to="label_MJPlatformMember" xlink:title="Label : MJPlatformMember to label_MJPlatformMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_TrellisMember" xlink:label="TrellisMember" xlink:title="TrellisMember" />
    <link:label xlink:type="resource" xlink:label="label_TrellisMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TrellisMember" xml:lang="en-US" id="label_TrellisMember">Trellis [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrellisMember" xlink:to="label_TrellisMember" xlink:title="Label : TrellisMember to label_TrellisMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SoloMember" xlink:label="SoloMember" xlink:title="SoloMember" />
    <link:label xlink:type="resource" xlink:label="label_SoloMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SoloMember" xml:lang="en-US" id="label_SoloMember">Solo [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoloMember" xlink:to="label_SoloMember" xlink:title="Label : SoloMember to label_SoloMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CapitalizedCosts" xlink:label="CapitalizedCosts" xlink:title="CapitalizedCosts" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CapitalizedCosts" xml:lang="en-US" id="label_CapitalizedCosts">The value represent capital cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedCosts" xlink:to="label_CapitalizedCosts" xlink:title="Label : CapitalizedCosts to label_CapitalizedCosts" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedCosts_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalizedCosts_1" xml:lang="en-US" id="label_CapitalizedCosts_1">Capitalized costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedCosts" xlink:to="label_CapitalizedCosts_1" xlink:title="Label : CapitalizedCosts to label_CapitalizedCosts_1" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedCosts_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalizedCosts_2" xml:lang="en-US" id="label_CapitalizedCosts_2">Capitalized Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedCosts" xlink:to="label_CapitalizedCosts_2" xlink:title="Label : CapitalizedCosts to label_CapitalizedCosts_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/label" xlink:title="label_AmortizationOfIntangibleAssets" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets">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" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets" />
    <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_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 current 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_SellingAndMarketingExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SellingAndMarketingExpense_2" xml:lang="en-US" id="label_SellingAndMarketingExpense_2">Selling and Marketing Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="label_SellingAndMarketingExpense_2" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense_2" />
    <link:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GeneralAndAdministrativeExpense_1" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense_1">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_1" xlink:title="Label : GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromEquityMethodInvestments_1" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestments_1">Income (Loss) from Equity Method Investments</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_SellingAndMarketingExpense_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SellingAndMarketingExpense_3" xml:lang="en-US" id="label_SellingAndMarketingExpense_3">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_3" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense_3" />
    <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:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GeneralAndAdministrativeExpense_2" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense_2">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_2" xlink:title="Label : GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense_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_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeLossFromEquityMethodInvestments_2" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestments_2">Equity in losses of investment</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: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/label" xlink:title="label_DepreciationDepletionAndAmortization" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization">Depreciation, Depletion 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="kern-20221231.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/documentation" 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: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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1">Beginning balance, unvested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" />
    <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:label xlink:type="resource" xlink:label="label_SecuredDebt_1" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_SecuredDebt_1" xml:lang="en-US" id="label_SecuredDebt_1">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_1" xlink:title="Label : SecuredDebt to label_SecuredDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_SecuredDebt_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecuredDebt_2" xml:lang="en-US" id="label_SecuredDebt_2">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_2" xlink:title="Label : SecuredDebt to label_SecuredDebt_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="Label : ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_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="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xlink:title="Label : ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_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_WarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantMember_2" xml:lang="en-US" id="label_WarrantMember_2">2019 Public 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_2" xlink:title="Label : WarrantMember to label_WarrantMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2">Ending balance, unvested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
    <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/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">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" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1">Comprehensive 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="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xlink:title="Label : ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2">Comprehensive Income (Loss), 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="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="Label : ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2" />
    <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_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:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustment to label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2" />
    <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:label xlink:type="resource" xlink:label="label_RestrictedStockMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DepreciationDepletionAndAmortization_1" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization_1">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_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_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_PaymentsToDevelopSoftware" xlink:label="PaymentsToDevelopSoftware" xlink:title="PaymentsToDevelopSoftware" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToDevelopSoftware" xml:lang="en-US" id="label_PaymentsToDevelopSoftware">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" xlink:title="Label : PaymentsToDevelopSoftware to label_PaymentsToDevelopSoftware" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToDevelopSoftware_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToDevelopSoftware_1" xml:lang="en-US" id="label_PaymentsToDevelopSoftware_1">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_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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US" id="label_PaymentsToAcquireBusinessesNetOfCashAcquired">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="label_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="Label : PaymentsToAcquireBusinessesNetOfCashAcquired to label_PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireBusinessesNetOfCashAcquired_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToAcquireBusinessesNetOfCashAcquired_1" xml:lang="en-US" id="label_PaymentsToAcquireBusinessesNetOfCashAcquired_1">Cash paid for business combinations and working capital settlement, net of cash acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="label_PaymentsToAcquireBusinessesNetOfCashAcquired_1" xlink:title="Label : PaymentsToAcquireBusinessesNetOfCashAcquired to label_PaymentsToAcquireBusinessesNetOfCashAcquired_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US" id="label_ProceedsFromIssuanceOfLongTermDebt">Proceeds from the issuance of long term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfLongTermDebt" xlink:to="label_ProceedsFromIssuanceOfLongTermDebt" xlink:title="Label : ProceedsFromIssuanceOfLongTermDebt to label_ProceedsFromIssuanceOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfLongTermDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfLongTermDebt_1" xml:lang="en-US" id="label_ProceedsFromIssuanceOfLongTermDebt_1">Proceeds from Issuance of Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfLongTermDebt" xlink:to="label_ProceedsFromIssuanceOfLongTermDebt_1" xlink:title="Label : ProceedsFromIssuanceOfLongTermDebt to label_ProceedsFromIssuanceOfLongTermDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilities_4" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="label_DeferredTaxLiabilities_4" xml:lang="en-US" id="label_DeferredTaxLiabilities_4">Total 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_4" xlink:title="Label : DeferredTaxLiabilities to label_DeferredTaxLiabilities_4" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsNetAbstract_1" xml:lang="en-US" id="label_DeferredTaxAssetsNetAbstract_1">Noncurrent deferred tax assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetAbstract" xlink:to="label_DeferredTaxAssetsNetAbstract_1" xlink:title="Label : DeferredTaxAssetsNetAbstract to label_DeferredTaxAssetsNetAbstract_1" />
    <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/2009/role/negatedLabel" xlink:title="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US" id="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">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" xlink:title="Label : PaymentsRelatedToTaxWithholdingForShareBasedCompensation to label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_Liabilities_4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_Liabilities_4" xml:lang="en-US" id="label_Liabilities_4">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_4" xlink:title="Label : Liabilities to label_Liabilities_4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="CapitalizedComputerSoftwareGross" xlink:title="CapitalizedComputerSoftwareGross" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalizedComputerSoftwareGross" xml:lang="en-US" id="label_CapitalizedComputerSoftwareGross">Capitalized Computer Software, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareGross" xlink:to="label_CapitalizedComputerSoftwareGross" xlink:title="Label : CapitalizedComputerSoftwareGross to label_CapitalizedComputerSoftwareGross" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareGross_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalizedComputerSoftwareGross_1" xml:lang="en-US" id="label_CapitalizedComputerSoftwareGross_1">Gross carrying amount, capitalized software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareGross" xlink:to="label_CapitalizedComputerSoftwareGross_1" xlink:title="Label : CapitalizedComputerSoftwareGross to label_CapitalizedComputerSoftwareGross_1" />
    <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 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_1" xlink:title="Label : EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="IncreaseDecreaseInOtherOperatingAssets" xlink:title="IncreaseDecreaseInOtherOperatingAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherOperatingAssets" xml:lang="en-US" id="label_IncreaseDecreaseInOtherOperatingAssets">Increase (Decrease) in Other Operating Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingAssets" xlink:to="label_IncreaseDecreaseInOtherOperatingAssets" xlink:title="Label : IncreaseDecreaseInOtherOperatingAssets to label_IncreaseDecreaseInOtherOperatingAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherOperatingAssets_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInOtherOperatingAssets_1" xml:lang="en-US" id="label_IncreaseDecreaseInOtherOperatingAssets_1">Other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingAssets" xlink:to="label_IncreaseDecreaseInOtherOperatingAssets_1" xlink:title="Label : IncreaseDecreaseInOtherOperatingAssets to label_IncreaseDecreaseInOtherOperatingAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="Label : StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures to label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1">Forfeitures of restricted shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1" xlink:title="Label : StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures to label_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NoncontrollingInterestsInAcquiredSubsidiary" xlink:label="NoncontrollingInterestsInAcquiredSubsidiary" xlink:title="NoncontrollingInterestsInAcquiredSubsidiary" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestsInAcquiredSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncontrollingInterestsInAcquiredSubsidiary" xml:lang="en-US" id="label_NoncontrollingInterestsInAcquiredSubsidiary">Acquisition of noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestsInAcquiredSubsidiary" xlink:to="label_NoncontrollingInterestsInAcquiredSubsidiary" xlink:title="Label : NoncontrollingInterestsInAcquiredSubsidiary to label_NoncontrollingInterestsInAcquiredSubsidiary" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestsInAcquiredSubsidiary_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncontrollingInterestsInAcquiredSubsidiary_1" xml:lang="en-US" id="label_NoncontrollingInterestsInAcquiredSubsidiary_1">Acquisition of noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestsInAcquiredSubsidiary" xlink:to="label_NoncontrollingInterestsInAcquiredSubsidiary_1" xlink:title="Label : NoncontrollingInterestsInAcquiredSubsidiary to label_NoncontrollingInterestsInAcquiredSubsidiary_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:label xlink:type="resource" xlink:label="label_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ParentMember" xml:lang="en-US" id="label_ParentMember">Total Stockholder's Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="label_ParentMember" xlink:title="Label : ParentMember to label_ParentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncontrollingInterestMember" xml:lang="en-US" id="label_NoncontrollingInterestMember">Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="label_NoncontrollingInterestMember" xlink:title="Label : NoncontrollingInterestMember to label_NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="label_ParentMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ParentMember_1" xml:lang="en-US" id="label_ParentMember_1">Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="label_ParentMember_1" xlink:title="Label : ParentMember to label_ParentMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncontrollingInterestMember_1" xml:lang="en-US" id="label_NoncontrollingInterestMember_1">Noncontrolling Interest in Consolidated Subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="label_NoncontrollingInterestMember_1" xlink:title="Label : NoncontrollingInterestMember to label_NoncontrollingInterestMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">Stock-Based Compensation and Other Benefit Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1">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="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1">Share-based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">Stock-Based Compensation and Other Benefit Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="Label : DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProductDevelopmentStageCosts" xlink:label="ProductDevelopmentStageCosts" xlink:title="ProductDevelopmentStageCosts" />
    <link:label xlink:type="resource" xlink:label="label_ProductDevelopmentStageCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductDevelopmentStageCosts" xml:lang="en-US" id="label_ProductDevelopmentStageCosts">Product development stage costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentStageCosts" xlink:to="label_ProductDevelopmentStageCosts" xlink:title="Label : ProductDevelopmentStageCosts to label_ProductDevelopmentStageCosts" />
    <link:label xlink:type="resource" xlink:label="label_ProductDevelopmentStageCosts_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductDevelopmentStageCosts_1" xml:lang="en-US" id="label_ProductDevelopmentStageCosts_1">Software development costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentStageCosts" xlink:to="label_ProductDevelopmentStageCosts_1" xlink:title="Label : ProductDevelopmentStageCosts to label_ProductDevelopmentStageCosts_1" />
    <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_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/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:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_1" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_1">Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_1" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings to label_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_1" />
    <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:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1">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_1" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2">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_2" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2" />
    <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: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_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'&#xA0;equity&#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_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: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/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember">AOCI Attributable to Parent [Member]</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_OtherAssets_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAssets_1" xml:lang="en-US" id="label_OtherAssets_1">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_1" xlink:title="Label : OtherAssets to label_OtherAssets_1" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaidExpenseCurrent_2" xml:lang="en-US" id="label_PrepaidExpenseCurrent_2">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_2" xlink:title="Label : PrepaidExpenseCurrent to label_PrepaidExpenseCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:label="StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:title="StockIssuedDuringPeriodChangeInFairValueOfDebt" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodChangeInFairValueOfDebt" xml:lang="en-US" id="label_StockIssuedDuringPeriodChangeInFairValueOfDebt">Unrealized loss (gains) on Convertible Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:to="label_StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:title="Label : StockIssuedDuringPeriodChangeInFairValueOfDebt to label_StockIssuedDuringPeriodChangeInFairValueOfDebt" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_1">Unrealized loss (gains) on Convertible Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:to="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_1" xlink:title="Label : StockIssuedDuringPeriodChangeInFairValueOfDebt to label_StockIssuedDuringPeriodChangeInFairValueOfDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_2">The value of change in fair value of debt.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:to="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_2" xlink:title="Label : StockIssuedDuringPeriodChangeInFairValueOfDebt to label_StockIssuedDuringPeriodChangeInFairValueOfDebt_2" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember_1">Accumulated Other Comprehensive Loss</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:loc xlink:type="locator" xlink:href="kern-20221231.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_AccruedBonusesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedBonusesCurrent_2" xml:lang="en-US" id="label_AccruedBonusesCurrent_2">Accrued Bonuses, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedBonusesCurrent" xlink:to="label_AccruedBonusesCurrent_2" xlink:title="Label : AccruedBonusesCurrent to label_AccruedBonusesCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_OtherIntangibleAssetsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherIntangibleAssetsMember_2" xml:lang="en-US" id="label_OtherIntangibleAssetsMember_2">Other intangible assets, not yet placed into service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIntangibleAssetsMember" xlink:to="label_OtherIntangibleAssetsMember_2" xlink:title="Label : OtherIntangibleAssetsMember to label_OtherIntangibleAssetsMember_2" />
    <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.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: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:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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: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: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/label" xlink:title="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">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" xlink:title="Label : BusinessCombinationConsiderationTransferredLiabilitiesIncurred to label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferred1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationConsiderationTransferred1_2" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferred1_2">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_2" xlink:title="Label : BusinessCombinationConsiderationTransferred1 to label_BusinessCombinationConsiderationTransferred1_2" />
    <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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1">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_1" xlink:title="Label : BusinessCombinationConsiderationTransferredLiabilitiesIncurred to label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferred1_3" xlink:role="http://www.xbrl.org/2003/role/positiveTerseLabel" xlink:title="label_BusinessCombinationConsiderationTransferred1_3" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferred1_3">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_3" xlink:title="Label : BusinessCombinationConsiderationTransferred1 to label_BusinessCombinationConsiderationTransferred1_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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/verboseLabel" 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: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-20221231.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-20221231.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:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1">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_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1">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_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherNoncashExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherNoncashExpense_1" xml:lang="en-US" id="label_OtherNoncashExpense_1">Other Noncash Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashExpense" xlink:to="label_OtherNoncashExpense_1" xlink:title="Label : OtherNoncashExpense to label_OtherNoncashExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_RepaymentsOfLongTermDebt" xml:lang="en-US" id="label_RepaymentsOfLongTermDebt">Payments on debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLongTermDebt" xlink:to="label_RepaymentsOfLongTermDebt" xlink:title="Label : RepaymentsOfLongTermDebt to label_RepaymentsOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfLongTermDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentsOfLongTermDebt_1" xml:lang="en-US" id="label_RepaymentsOfLongTermDebt_1">Repayments of Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLongTermDebt" xlink:to="label_RepaymentsOfLongTermDebt_1" xlink:title="Label : RepaymentsOfLongTermDebt to label_RepaymentsOfLongTermDebt_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment">Furniture, fixtures, and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_1">Furniture, fixtures, and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_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/label" xlink:title="label_BusinessAcquisitionsProFormaRevenue" xml:lang="en-US" id="label_BusinessAcquisitionsProFormaRevenue">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" xlink:title="Label : BusinessAcquisitionsProFormaRevenue to label_BusinessAcquisitionsProFormaRevenue" />
    <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/label" xlink:title="label_BusinessAcquisitionsProFormaNetIncomeLoss" xml:lang="en-US" id="label_BusinessAcquisitionsProFormaNetIncomeLoss">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" xlink:title="Label : BusinessAcquisitionsProFormaNetIncomeLoss to label_BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionsProFormaRevenue_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessAcquisitionsProFormaRevenue_1" xml:lang="en-US" id="label_BusinessAcquisitionsProFormaRevenue_1">Revenues</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/verboseLabel" xlink:title="label_BusinessAcquisitionsProFormaNetIncomeLoss_1" xml:lang="en-US" id="label_BusinessAcquisitionsProFormaNetIncomeLoss_1">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_1" xlink:title="Label : BusinessAcquisitionsProFormaNetIncomeLoss to label_BusinessAcquisitionsProFormaNetIncomeLoss_1" />
    <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:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xlink:title="Label : AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2" />
    <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:label xlink:type="resource" xlink:label="label_SharesIssued_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharesIssued_3" xml:lang="en-US" id="label_SharesIssued_3">Options exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="label_SharesIssued_3" xlink:title="Label : SharesIssued to label_SharesIssued_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="Label : ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <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/label" xlink:title="label_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtInstrumentsTextBlock">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" xlink:title="Label : ScheduleOfDebtInstrumentsTextBlock to label_ScheduleOfDebtInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1">Schedule of maturities of outstanding long-term debt obligations in subsequent years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1" xlink:title="Label : ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtInstrumentsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDebtInstrumentsTextBlock_1" xml:lang="en-US" id="label_ScheduleOfDebtInstrumentsTextBlock_1">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_1" xlink:title="Label : ScheduleOfDebtInstrumentsTextBlock to label_ScheduleOfDebtInstrumentsTextBlock_1" />
    <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/terseLabel" xlink:title="label_FairValueDisclosuresTextBlock" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock">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" xlink:title="Label : FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueDisclosuresTextBlock_1" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock_1">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_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_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</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_1" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_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="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_1" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtFairValueDisclosures_3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ConvertibleDebtFairValueDisclosures_3" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures_3">Ending fair value balance</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="kern-20221231.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/documentation" xlink:title="label_ChangeInFairValueReportedInOtherComprehensiveIncome" xml:lang="en-US" id="label_ChangeInFairValueReportedInOtherComprehensiveIncome">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" xlink:title="Label : ChangeInFairValueReportedInOtherComprehensiveIncome to label_ChangeInFairValueReportedInOtherComprehensiveIncome" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3">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_3" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3" />
    <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: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 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_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/label" xlink:title="label_ChangeInFairValueReportedInOtherComprehensiveIncome_2" xml:lang="en-US" id="label_ChangeInFairValueReportedInOtherComprehensiveIncome_2">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:label xlink:type="resource" xlink:label="label_ConvertibleDebtFairValueDisclosures_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConvertibleDebtFairValueDisclosures_4" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures_4">Convertible notes decreased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtFairValueDisclosures" xlink:to="label_ConvertibleDebtFairValueDisclosures_4" xlink:title="Label : ConvertibleDebtFairValueDisclosures to label_ConvertibleDebtFairValueDisclosures_4" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtFairValueDisclosures_5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleDebtFairValueDisclosures_5" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures_5">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="ConvertibleDebtFairValueDisclosures" xlink:to="label_ConvertibleDebtFairValueDisclosures_5" xlink:title="Label : ConvertibleDebtFairValueDisclosures to label_ConvertibleDebtFairValueDisclosures_5" />
    <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/label" xlink:title="label_DebtInstrumentFaceAmount" xml:lang="en-US" id="label_DebtInstrumentFaceAmount">Debt Instrument, Face Amount</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:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1_1" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:title="label_DebtInstrumentConvertibleConversionPrice1_1" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1_1">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_1" xlink:title="Label : DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" xlink:title="label_FairValueAssumptionExpectedTerms" xml:lang="en-US" id="label_FairValueAssumptionExpectedTerms">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" 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/label" 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:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" xlink:title="label_FairValueAssumptionsVolatilityRate" xml:lang="en-US" id="label_FairValueAssumptionsVolatilityRate">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" 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/label" 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:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" 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/label" 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:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" xlink:title="label_FairValueAssumptionRiskFreeInterestRate" xml:lang="en-US" id="label_FairValueAssumptionRiskFreeInterestRate">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" 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/label" 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_DebtInstrumentFaceAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentFaceAmount_1" xml:lang="en-US" id="label_DebtInstrumentFaceAmount_1">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_1" xlink:title="Label : DebtInstrumentFaceAmount to label_DebtInstrumentFaceAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentConvertibleConversionPrice1_2" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1_2">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_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_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_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</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_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 (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_1" xlink:title="Label : ConvertibleNotesPayable to label_ConvertibleNotesPayable_1" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesPayable_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConvertibleNotesPayable_2" xml:lang="en-US" id="label_ConvertibleNotesPayable_2">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_2" xlink:title="Label : ConvertibleNotesPayable to label_ConvertibleNotesPayable_2" />
    <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/label" xlink:title="label_BusinessAcquisitionProFormaInformationTextBlock" xml:lang="en-US" id="label_BusinessAcquisitionProFormaInformationTextBlock">Business Acquisition, Pro Forma Information [Table Text Block]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAbstract" xlink:label="InvestmentsAbstract" xlink:title="InvestmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsAbstract" xml:lang="en-US" id="label_InvestmentsAbstract">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsAbstract" xlink:to="label_InvestmentsAbstract" xlink:title="Label : InvestmentsAbstract to label_InvestmentsAbstract" />
    <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_SpecialVotingPreferredStockIssuedInBusinessCombination_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SpecialVotingPreferredStockIssuedInBusinessCombination_2" xml:lang="en-US" id="label_SpecialVotingPreferredStockIssuedInBusinessCombination_2">The amount of stock issued during the period pursuant to special voting preferred stock issued in business combination.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialVotingPreferredStockIssuedInBusinessCombination" xlink:to="label_SpecialVotingPreferredStockIssuedInBusinessCombination_2" xlink:title="Label : SpecialVotingPreferredStockIssuedInBusinessCombination to label_SpecialVotingPreferredStockIssuedInBusinessCombination_2" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EquityMethodInvestmentsTextBlock_1" xml:lang="en-US" id="label_EquityMethodInvestmentsTextBlock_1">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsTextBlock" xlink:to="label_EquityMethodInvestmentsTextBlock_1" xlink:title="Label : EquityMethodInvestmentsTextBlock to label_EquityMethodInvestmentsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PreferredStockPurchasedShares" xlink:label="PreferredStockPurchasedShares" xlink:title="PreferredStockPurchasedShares" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockPurchasedShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockPurchasedShares" xml:lang="en-US" id="label_PreferredStockPurchasedShares">Preferred stock purchased shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockPurchasedShares" xlink:to="label_PreferredStockPurchasedShares" xlink:title="Label : PreferredStockPurchasedShares to label_PreferredStockPurchasedShares" />
    <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_DebtConversionConvertedInstrumentAmount1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtConversionConvertedInstrumentAmount1_1" xml:lang="en-US" id="label_DebtConversionConvertedInstrumentAmount1_1">Debt Conversion, Converted Instrument, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentAmount1" xlink:to="label_DebtConversionConvertedInstrumentAmount1_1" xlink:title="Label : DebtConversionConvertedInstrumentAmount1 to label_DebtConversionConvertedInstrumentAmount1_1" />
    <link:label xlink:type="resource" xlink:label="label_SharePrice_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_LongTermDebt_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebt_2" xml:lang="en-US" id="label_LongTermDebt_2">Long term debt outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="label_LongTermDebt_2" xlink:title="Label : LongTermDebt to label_LongTermDebt_2" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebt_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LongTermDebt_3" xml:lang="en-US" id="label_LongTermDebt_3">Total debt outstanding at fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="label_LongTermDebt_3" xlink:title="Label : LongTermDebt to label_LongTermDebt_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PreferredStockPurchasedShareValue1" xlink:label="PreferredStockPurchasedShareValue1" xlink:title="PreferredStockPurchasedShareValue1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockPurchasedShareValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockPurchasedShareValue1" xml:lang="en-US" id="label_PreferredStockPurchasedShareValue1">Preferred stock purchased share value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockPurchasedShareValue1" xlink:to="label_PreferredStockPurchasedShareValue1" xlink:title="Label : PreferredStockPurchasedShareValue1 to label_PreferredStockPurchasedShareValue1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermInvestments" xlink:label="OtherLongTermInvestments" xlink:title="OtherLongTermInvestments" />
    <link:label xlink:type="resource" xlink:label="label_OtherLongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherLongTermInvestments" xml:lang="en-US" id="label_OtherLongTermInvestments">Other Long-term Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLongTermInvestments" xlink:to="label_OtherLongTermInvestments" xlink:title="Label : OtherLongTermInvestments to label_OtherLongTermInvestments" />
    <link:label xlink:type="resource" xlink:label="label_SharePrice_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharePrice_2" xml:lang="en-US" id="label_SharePrice_2">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_2" xlink:title="Label : SharePrice to label_SharePrice_2" />
    <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_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-20221231.xsd#kern_AggregateMaturities" xlink:label="AggregateMaturities" xlink:title="AggregateMaturities" />
    <link:label xlink:type="resource" xlink:label="label_AggregateMaturities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AggregateMaturities" xml:lang="en-US" id="label_AggregateMaturities">The amount of long-term debt and capital lease obligation maturing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateMaturities" xlink:to="label_AggregateMaturities" xlink:title="Label : AggregateMaturities to label_AggregateMaturities" />
    <link:label xlink:type="resource" xlink:label="label_AggregateMaturities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AggregateMaturities_1" xml:lang="en-US" id="label_AggregateMaturities_1">Aggregate Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateMaturities" xlink:to="label_AggregateMaturities_1" xlink:title="Label : AggregateMaturities to label_AggregateMaturities_1" />
    <link:label xlink:type="resource" xlink:label="label_AggregateMaturities_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AggregateMaturities_2" xml:lang="en-US" id="label_AggregateMaturities_2">Aggregate maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateMaturities" xlink:to="label_AggregateMaturities_2" xlink:title="Label : AggregateMaturities to label_AggregateMaturities_2" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_1" xml:lang="en-US" id="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_1">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_1" xlink:title="Label : LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo to label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_1" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_2" xml:lang="en-US" id="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_2">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_2" xlink:title="Label : LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo to label_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_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:label xlink:type="resource" xlink:label="label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_1" xml:lang="en-US" id="label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_1">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_1" xlink:title="Label : LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths to label_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_1" />
    <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_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDefinedBenefitPlansDisclosuresTable" xml:lang="en-US" id="label_ScheduleOfDefinedBenefitPlansDisclosuresTable">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="label_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="Label : ScheduleOfDefinedBenefitPlansDisclosuresTable to label_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <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/label" 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: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/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember" xlink:label="SubsidiariesMember" xlink:title="SubsidiariesMember" />
    <link:label xlink:type="resource" xlink:label="label_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsidiariesMember" xml:lang="en-US" id="label_SubsidiariesMember">Subsidiaries [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiariesMember" xlink:to="label_SubsidiariesMember" xlink:title="Label : SubsidiariesMember to label_SubsidiariesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateEffectivePercentage">Original issue discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="label_DebtInstrumentInterestRateEffectivePercentage" xlink:title="Label : DebtInstrumentInterestRateEffectivePercentage to label_DebtInstrumentInterestRateEffectivePercentage" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateEffectivePercentage_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentInterestRateEffectivePercentage_1" xml:lang="en-US" id="label_DebtInstrumentInterestRateEffectivePercentage_1">Original issue discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="label_DebtInstrumentInterestRateEffectivePercentage_1" xlink:title="Label : DebtInstrumentInterestRateEffectivePercentage to label_DebtInstrumentInterestRateEffectivePercentage_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateEffectivePercentage_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentInterestRateEffectivePercentage_2" xml:lang="en-US" id="label_DebtInstrumentInterestRateEffectivePercentage_2">Original issue discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="label_DebtInstrumentInterestRateEffectivePercentage_2" xlink:title="Label : DebtInstrumentInterestRateEffectivePercentage to label_DebtInstrumentInterestRateEffectivePercentage_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedBenefitPlanDisclosureLineItems" xml:lang="en-US" id="label_DefinedBenefitPlanDisclosureLineItems">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="label_DefinedBenefitPlanDisclosureLineItems" xlink:title="Label : DefinedBenefitPlanDisclosureLineItems to label_DefinedBenefitPlanDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="label_OtherLongTermInvestments_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherLongTermInvestments_1" xml:lang="en-US" id="label_OtherLongTermInvestments_1">Carrying value of our initial investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLongTermInvestments" xlink:to="label_OtherLongTermInvestments_1" xlink:title="Label : OtherLongTermInvestments to label_OtherLongTermInvestments_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">Effective income tax expense (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="Label : EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">Foreign currency translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="Label : OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_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 asset</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: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 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsValue" xlink:label="OtherOwnershipInterestsValue" xlink:title="OtherOwnershipInterestsValue" />
    <link:label xlink:type="resource" xlink:label="label_OtherOwnershipInterestsValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherOwnershipInterestsValue" xml:lang="en-US" id="label_OtherOwnershipInterestsValue">Original issue discount on holders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherOwnershipInterestsValue" xlink:to="label_OtherOwnershipInterestsValue" xlink:title="Label : OtherOwnershipInterestsValue to label_OtherOwnershipInterestsValue" />
    <link:label xlink:type="resource" xlink:label="label_OtherOwnershipInterestsValue_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherOwnershipInterestsValue_1" xml:lang="en-US" id="label_OtherOwnershipInterestsValue_1">Original issue discount on holders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherOwnershipInterestsValue" xlink:to="label_OtherOwnershipInterestsValue_1" xlink:title="Label : OtherOwnershipInterestsValue to label_OtherOwnershipInterestsValue_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherOwnershipInterestsValue_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherOwnershipInterestsValue_2" xml:lang="en-US" id="label_OtherOwnershipInterestsValue_2">Original issue discount on holders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherOwnershipInterestsValue" xlink:to="label_OtherOwnershipInterestsValue_2" xlink:title="Label : OtherOwnershipInterestsValue to label_OtherOwnershipInterestsValue_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:label="DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:title="DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xml:lang="en-US" id="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal">Convertible notes of principal amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:to="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:title="Label : DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal to label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_1" xml:lang="en-US" id="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_1">Convertible notes of principal amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:to="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_1" xlink:title="Label : DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal to label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_2" xml:lang="en-US" id="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_2">Convertible notes of principal amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:to="label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_2" xlink:title="Label : DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal to label_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionProFormaInformationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessAcquisitionProFormaInformationTextBlock_1" xml:lang="en-US" id="label_BusinessAcquisitionProFormaInformationTextBlock_1">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_1" xlink:title="Label : BusinessAcquisitionProFormaInformationTextBlock to label_BusinessAcquisitionProFormaInformationTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesBearInterestRate" xlink:label="ConvertibleNotesBearInterestRate" xlink:title="ConvertibleNotesBearInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesBearInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleNotesBearInterestRate" xml:lang="en-US" id="label_ConvertibleNotesBearInterestRate">Convertible notes default interest rate of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesBearInterestRate" xlink:to="label_ConvertibleNotesBearInterestRate" xlink:title="Label : ConvertibleNotesBearInterestRate to label_ConvertibleNotesBearInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesBearInterestRate_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConvertibleNotesBearInterestRate_1" xml:lang="en-US" id="label_ConvertibleNotesBearInterestRate_1">Convertible notes default interest rate of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesBearInterestRate" xlink:to="label_ConvertibleNotesBearInterestRate_1" xlink:title="Label : ConvertibleNotesBearInterestRate to label_ConvertibleNotesBearInterestRate_1" />
    <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:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2">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_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesBearInterestRate_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleNotesBearInterestRate_2" xml:lang="en-US" id="label_ConvertibleNotesBearInterestRate_2">Convertible notes default interest rate of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesBearInterestRate" xlink:to="label_ConvertibleNotesBearInterestRate_2" xlink:title="Label : ConvertibleNotesBearInterestRate to label_ConvertibleNotesBearInterestRate_2" />
    <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: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_DebtInstrumentConvertibleConversionPrice1_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleConversionPrice1_3" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1_3">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_3" xlink:title="Label : DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <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="kern-20221231.xsd#kern_ConversionPricePercentage" xlink:label="ConversionPricePercentage" xlink:title="ConversionPricePercentage" />
    <link:label xlink:type="resource" xlink:label="label_ConversionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConversionPricePercentage" xml:lang="en-US" id="label_ConversionPricePercentage">Conversion price percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionPricePercentage" xlink:to="label_ConversionPricePercentage" xlink:title="Label : ConversionPricePercentage to label_ConversionPricePercentage" />
    <link:label xlink:type="resource" xlink:label="label_ConversionPricePercentage_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConversionPricePercentage_1" xml:lang="en-US" id="label_ConversionPricePercentage_1">Conversion price percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionPricePercentage" xlink:to="label_ConversionPricePercentage_1" xlink:title="Label : ConversionPricePercentage to label_ConversionPricePercentage_1" />
    <link:label xlink:type="resource" xlink:label="label_ConversionPricePercentage_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConversionPricePercentage_2" xml:lang="en-US" id="label_ConversionPricePercentage_2">Conversion price percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionPricePercentage" xlink:to="label_ConversionPricePercentage_2" xlink:title="Label : ConversionPricePercentage to label_ConversionPricePercentage_2" />
    <link:label xlink:type="resource" xlink:label="label_SubsidiariesMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SubsidiariesMember_1" xml:lang="en-US" id="label_SubsidiariesMember_1">Zol Solutions, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiariesMember" xlink:to="label_SubsidiariesMember_1" xlink:title="Label : SubsidiariesMember to label_SubsidiariesMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DividedRate" xlink:label="DividedRate" xlink:title="DividedRate" />
    <link:label xlink:type="resource" xlink:label="label_DividedRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DividedRate" xml:lang="en-US" id="label_DividedRate">Divided rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividedRate" xlink:to="label_DividedRate" xlink:title="Label : DividedRate to label_DividedRate" />
    <link:label xlink:type="resource" xlink:label="label_DividedRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DividedRate_1" xml:lang="en-US" id="label_DividedRate_1">Divided rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividedRate" xlink:to="label_DividedRate_1" xlink:title="Label : DividedRate to label_DividedRate_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_EquityLossOfInvestee" xlink:label="EquityLossOfInvestee" xlink:title="EquityLossOfInvestee" />
    <link:label xlink:type="resource" xlink:label="label_EquityLossOfInvestee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityLossOfInvestee" xml:lang="en-US" id="label_EquityLossOfInvestee">Equity loss of investee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityLossOfInvestee" xlink:to="label_EquityLossOfInvestee" xlink:title="Label : EquityLossOfInvestee to label_EquityLossOfInvestee" />
    <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:label xlink:type="resource" xlink:label="label_DebtInstrumentCarryingAmount_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentCarryingAmount_1" xml:lang="en-US" id="label_DebtInstrumentCarryingAmount_1">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_1" xlink:title="Label : DebtInstrumentCarryingAmount to label_DebtInstrumentCarryingAmount_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_ExchangeableShares" xml:lang="en-US" id="label_ExchangeableShares">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" 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:label xlink:type="resource" xlink:label="label_SharesIssued_4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssued_4" xml:lang="en-US" id="label_SharesIssued_4">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_4" xlink:title="Label : SharesIssued to label_SharesIssued_4" />
    <link:label xlink:type="resource" xlink:label="label_SharesOutstanding_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesOutstanding_3" xml:lang="en-US" id="label_SharesOutstanding_3">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_3" xlink:title="Label : SharesOutstanding to label_SharesOutstanding_3" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued_5" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_SharesIssued_5" xml:lang="en-US" id="label_SharesIssued_5">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_5" xlink:title="Label : SharesIssued to label_SharesIssued_5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="RelatedPartyTransactionDescriptionOfTransaction" xlink:title="RelatedPartyTransactionDescriptionOfTransaction" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionDescriptionOfTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyTransactionDescriptionOfTransaction" xml:lang="en-US" id="label_RelatedPartyTransactionDescriptionOfTransaction">Related Party Transaction, Description of Transaction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionDescriptionOfTransaction" xlink:to="label_RelatedPartyTransactionDescriptionOfTransaction" xlink:title="Label : RelatedPartyTransactionDescriptionOfTransaction to label_RelatedPartyTransactionDescriptionOfTransaction" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionDescriptionOfTransaction_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RelatedPartyTransactionDescriptionOfTransaction_1" xml:lang="en-US" id="label_RelatedPartyTransactionDescriptionOfTransaction_1">Description of Techmagic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionDescriptionOfTransaction" xlink:to="label_RelatedPartyTransactionDescriptionOfTransaction_1" xlink:title="Label : RelatedPartyTransactionDescriptionOfTransaction to label_RelatedPartyTransactionDescriptionOfTransaction_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLife">Furniture and computer equipment useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="label_PropertyPlantAndEquipmentUsefulLife" xlink:title="Label : PropertyPlantAndEquipmentUsefulLife to label_PropertyPlantAndEquipmentUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:label="DescriptionOfLeaseholdImprovementsUsefulLife" xlink:title="DescriptionOfLeaseholdImprovementsUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DescriptionOfLeaseholdImprovementsUsefulLife" xml:lang="en-US" id="label_DescriptionOfLeaseholdImprovementsUsefulLife">Leasehold improvements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfLeaseholdImprovementsUsefulLife" xlink:to="label_DescriptionOfLeaseholdImprovementsUsefulLife" xlink:title="Label : DescriptionOfLeaseholdImprovementsUsefulLife to label_DescriptionOfLeaseholdImprovementsUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LongLivedAssetsLineItems" xlink:label="LongLivedAssetsLineItems" xlink:title="LongLivedAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_LongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongLivedAssetsLineItems" xml:lang="en-US" id="label_LongLivedAssetsLineItems">Long-Lived Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongLivedAssetsLineItems" xlink:to="label_LongLivedAssetsLineItems" xlink:title="Label : LongLivedAssetsLineItems to label_LongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_LongLivedAssetsTable" xlink:label="LongLivedAssetsTable" xlink:title="LongLivedAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_LongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongLivedAssetsTable" xml:lang="en-US" id="label_LongLivedAssetsTable">Long-Lived Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongLivedAssetsTable" xlink:to="label_LongLivedAssetsTable" xlink:title="Label : LongLivedAssetsTable to label_LongLivedAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:title="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock">Schedule of property and equipment estimated useful lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:title="Label : PropertyPlantAndEquipmentUsefulLifeTableTextBlock to label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_1">Schedule of property and equipment estimated useful lives [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentUsefulLifeTableTextBlock to label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:label="ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:title="ScheduleofpropertyandequipmentestimatedusefullivesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleofpropertyandequipmentestimatedusefullivesTable" xml:lang="en-US" id="label_ScheduleofpropertyandequipmentestimatedusefullivesTable">Schedule of property and equipment estimated useful lives [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:to="label_ScheduleofpropertyandequipmentestimatedusefullivesTable" xlink:title="Label : ScheduleofpropertyandequipmentestimatedusefullivesTable to label_ScheduleofpropertyandequipmentestimatedusefullivesTable" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:label="ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:title="ScheduleofpropertyandequipmentestimatedusefullivesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xml:lang="en-US" id="label_ScheduleofpropertyandequipmentestimatedusefullivesLineItems">Schedule of property and equipment estimated useful lives [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:to="label_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" xlink:title="Label : ScheduleofpropertyandequipmentestimatedusefullivesLineItems to label_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLife_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentUsefulLife_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLife_1">Property, Plant and Equipment, Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="label_PropertyPlantAndEquipmentUsefulLife_1" xlink:title="Label : PropertyPlantAndEquipmentUsefulLife to label_PropertyPlantAndEquipmentUsefulLife_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:title="StockIssuedDuringPeriodSharesPurchaseOfAssets" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesPurchaseOfAssets" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesPurchaseOfAssets">Stock Issued During Period, Shares, Purchase of Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:to="label_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:title="Label : StockIssuedDuringPeriodSharesPurchaseOfAssets to label_StockIssuedDuringPeriodSharesPurchaseOfAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:label="StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:title="StockIssuedDuringPeriodValuePurchaseOfAssets" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValuePurchaseOfAssets" xml:lang="en-US" id="label_StockIssuedDuringPeriodValuePurchaseOfAssets">Stock Issued During Period, Value, Purchase of Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:to="label_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:title="Label : StockIssuedDuringPeriodValuePurchaseOfAssets to label_StockIssuedDuringPeriodValuePurchaseOfAssets" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:label="SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:title="SharesIssuedInConnectionWithViridianAcquisitionShares" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharesIssuedInConnectionWithViridianAcquisitionShares" xml:lang="en-US" id="label_SharesIssuedInConnectionWithViridianAcquisitionShares">Number of shares issued pursuant to viridian acquisitions during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:to="label_SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:title="Label : SharesIssuedInConnectionWithViridianAcquisitionShares to label_SharesIssuedInConnectionWithViridianAcquisitionShares" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithViridianAcquisitionShares_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssuedInConnectionWithViridianAcquisitionShares_1" xml:lang="en-US" id="label_SharesIssuedInConnectionWithViridianAcquisitionShares_1">Shares Issued in Connection With Viridian Acquisition Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:to="label_SharesIssuedInConnectionWithViridianAcquisitionShares_1" xlink:title="Label : SharesIssuedInConnectionWithViridianAcquisitionShares to label_SharesIssuedInConnectionWithViridianAcquisitionShares_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SharesIssuedInConnectionWithViridianAcquisition" xlink:label="SharesIssuedInConnectionWithViridianAcquisition" xlink:title="SharesIssuedInConnectionWithViridianAcquisition" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithViridianAcquisition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharesIssuedInConnectionWithViridianAcquisition" xml:lang="en-US" id="label_SharesIssuedInConnectionWithViridianAcquisition">Value of stock issued pursuant to viridian acquisitions during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedInConnectionWithViridianAcquisition" xlink:to="label_SharesIssuedInConnectionWithViridianAcquisition" xlink:title="Label : SharesIssuedInConnectionWithViridianAcquisition to label_SharesIssuedInConnectionWithViridianAcquisition" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithViridianAcquisition_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssuedInConnectionWithViridianAcquisition_1" xml:lang="en-US" id="label_SharesIssuedInConnectionWithViridianAcquisition_1">Shares issued in connection with Viridian Acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedInConnectionWithViridianAcquisition" xlink:to="label_SharesIssuedInConnectionWithViridianAcquisition_1" xlink:title="Label : SharesIssuedInConnectionWithViridianAcquisition to label_SharesIssuedInConnectionWithViridianAcquisition_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1">Fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1" />
    <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/2009/role/negatedLabel" xlink:title="label_SharesPaidForTaxWithholdingForShareBasedCompensation" xml:lang="en-US" id="label_SharesPaidForTaxWithholdingForShareBasedCompensation">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" 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/2009/role/negatedLabel" xlink:title="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US" id="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">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" xlink:title="Label : AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation to label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_1">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_1" xlink:title="Label : StockIssuedDuringPeriodValueSettlementOfLiabilities to label_StockIssuedDuringPeriodValueSettlementOfLiabilities_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/verboseLabel" xlink:title="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities">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" xlink:title="Label : StockIssuedDuringPeriodSharesSettlementOfLiabilities to label_StockIssuedDuringPeriodSharesSettlementOfLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1" xml:lang="en-US" id="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1">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_1" xlink:title="Label : AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation to label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesPaidForTaxWithholdingForShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesPaidForTaxWithholdingForShareBasedCompensation_1" xml:lang="en-US" id="label_SharesPaidForTaxWithholdingForShareBasedCompensation_1">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_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_InterestIncomeExpenseNonoperatingNet" xlink:label="InterestIncomeExpenseNonoperatingNet" xlink:title="InterestIncomeExpenseNonoperatingNet" />
    <link:label xlink:type="resource" xlink:label="label_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestIncomeExpenseNonoperatingNet" xml:lang="en-US" id="label_InterestIncomeExpenseNonoperatingNet">Interest expense, 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/label" xlink:title="label_InterestIncomeExpenseNonoperatingNet_1" xml:lang="en-US" id="label_InterestIncomeExpenseNonoperatingNet_1">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_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_LossOnSaleOfInvestments" xlink:label="LossOnSaleOfInvestments" xlink:title="LossOnSaleOfInvestments" />
    <link:label xlink:type="resource" xlink:label="label_LossOnSaleOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossOnSaleOfInvestments" xml:lang="en-US" id="label_LossOnSaleOfInvestments">Equity in losses of investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossOnSaleOfInvestments" xlink:to="label_LossOnSaleOfInvestments" xlink:title="Label : LossOnSaleOfInvestments to label_LossOnSaleOfInvestments" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnLoanForgiveness_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainLossOnLoanForgiveness_1" xml:lang="en-US" id="label_GainLossOnLoanForgiveness_1">Gain on Forgiveness of PPP Loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnLoanForgiveness" xlink:to="label_GainLossOnLoanForgiveness_1" xlink:title="Label : GainLossOnLoanForgiveness to label_GainLossOnLoanForgiveness_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/2009/role/negatedLabel" xlink:title="label_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US" id="label_ForeignCurrencyTransactionGainLossBeforeTax">Foreign currency gain</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: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/2003/role/label" 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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1" xml:lang="en-US" id="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1">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_1" xlink:title="Label : PaymentsRelatedToTaxWithholdingForShareBasedCompensation to label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2" xml:lang="en-US" id="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2">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_2" xlink:title="Label : PaymentsRelatedToTaxWithholdingForShareBasedCompensation to label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2" />
    <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_ConversionOfStockAmountIssued1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConversionOfStockAmountIssued1_2" xml:lang="en-US" id="label_ConversionOfStockAmountIssued1_2">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_2" xlink:title="Label : ConversionOfStockAmountIssued1 to label_ConversionOfStockAmountIssued1_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1">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_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_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: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/2003/role/label" xlink:title="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1">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" 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/terseLabel" xlink:title="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_1">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_1" xlink:title="Label : BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1 to label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="DerivativeLiabilitiesCurrent" xlink:title="DerivativeLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DerivativeLiabilitiesCurrent" xml:lang="en-US" id="label_DerivativeLiabilitiesCurrent">Derivative liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilitiesCurrent" xlink:to="label_DerivativeLiabilitiesCurrent" xlink:title="Label : DerivativeLiabilitiesCurrent to label_DerivativeLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeLiabilitiesCurrent_1" xml:lang="en-US" id="label_DerivativeLiabilitiesCurrent_1">Derivative Liability, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilitiesCurrent" xlink:to="label_DerivativeLiabilitiesCurrent_1" xlink:title="Label : DerivativeLiabilitiesCurrent to label_DerivativeLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasic" xml:lang="en-US" id="label_EarningsPerShareBasic">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="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic" />
    <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">Diluted</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic">Basic and diluted weighted average common shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Label : WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_1">Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xlink:title="Label : WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic_1" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareBasic_1" xml:lang="en-US" id="label_EarningsPerShareBasic_1">Basic and diluted net loss per common share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic_1" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic_1" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeGainLossOnDerivativeNet_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_LossOnSaleOfInvestments_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossOnSaleOfInvestments_1" xml:lang="en-US" id="label_LossOnSaleOfInvestments_1">Equity in losses of investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossOnSaleOfInvestments" xlink:to="label_LossOnSaleOfInvestments_1" xlink:title="Label : LossOnSaleOfInvestments to label_LossOnSaleOfInvestments_1" />
    <link:label xlink:type="resource" xlink:label="label_GrossProceedsFromIssuancePublicOffering_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GrossProceedsFromIssuancePublicOffering_2" xml:lang="en-US" id="label_GrossProceedsFromIssuancePublicOffering_2">Gross proceeds from issuance public offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProceedsFromIssuancePublicOffering" xlink:to="label_GrossProceedsFromIssuancePublicOffering_2" xlink:title="Label : GrossProceedsFromIssuancePublicOffering to label_GrossProceedsFromIssuancePublicOffering_2" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnLoanForgiveness_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GainLossOnLoanForgiveness_2" xml:lang="en-US" id="label_GainLossOnLoanForgiveness_2">Gain on forgiveness of PPP loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnLoanForgiveness" xlink:to="label_GainLossOnLoanForgiveness_2" xlink:title="Label : GainLossOnLoanForgiveness to label_GainLossOnLoanForgiveness_2" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockVotingRights_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockVotingRights_1" xml:lang="en-US" id="label_CommonStockVotingRights_1">Special voting preferred stock, description</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:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValuePurchaseOfAssets_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValuePurchaseOfAssets_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValuePurchaseOfAssets_1">Shares issued in connection with asset purchase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:to="label_StockIssuedDuringPeriodValuePurchaseOfAssets_1" xlink:title="Label : StockIssuedDuringPeriodValuePurchaseOfAssets to label_StockIssuedDuringPeriodValuePurchaseOfAssets_1" />
    <link:label xlink:type="resource" xlink:label="label_GrossProceedsFromMergers_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GrossProceedsFromMergers_2" xml:lang="en-US" id="label_GrossProceedsFromMergers_2">Gross proceeds from mergers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProceedsFromMergers" xlink:to="label_GrossProceedsFromMergers_2" xlink:title="Label : GrossProceedsFromMergers to label_GrossProceedsFromMergers_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_1">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_1" xlink:title="Label : StockIssuedDuringPeriodSharesSettlementOfLiabilities to label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesPurchaseOfAssets_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesPurchaseOfAssets_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesPurchaseOfAssets_1">Shares issued in connection with asset purchase, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:to="label_StockIssuedDuringPeriodSharesPurchaseOfAssets_1" xlink:title="Label : StockIssuedDuringPeriodSharesPurchaseOfAssets to label_StockIssuedDuringPeriodSharesPurchaseOfAssets_1" />
    <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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ContinuingOperationTaxEffectOfContinuingOperation" xlink:label="ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="ContinuingOperationTaxEffectOfContinuingOperation" />
    <link:label xlink:type="resource" xlink:label="label_ContinuingOperationTaxEffectOfContinuingOperation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ContinuingOperationTaxEffectOfContinuingOperation" xml:lang="en-US" id="label_ContinuingOperationTaxEffectOfContinuingOperation">Amount of current and deferred tax expense (benefit) attributable to income (loss) from continuing operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContinuingOperationTaxEffectOfContinuingOperation" xlink:to="label_ContinuingOperationTaxEffectOfContinuingOperation" xlink:title="Label : ContinuingOperationTaxEffectOfContinuingOperation to label_ContinuingOperationTaxEffectOfContinuingOperation" />
    <link:label xlink:type="resource" xlink:label="label_ContinuingOperationTaxEffectOfContinuingOperation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContinuingOperationTaxEffectOfContinuingOperation_1" xml:lang="en-US" id="label_ContinuingOperationTaxEffectOfContinuingOperation_1">Continuing Operation Tax Effect of Continuing Operation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContinuingOperationTaxEffectOfContinuingOperation" xlink:to="label_ContinuingOperationTaxEffectOfContinuingOperation_1" xlink:title="Label : ContinuingOperationTaxEffectOfContinuingOperation to label_ContinuingOperationTaxEffectOfContinuingOperation_1" />
    <link:label xlink:type="resource" xlink:label="label_GainOnPPPLoanForgiveness_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainOnPPPLoanForgiveness_2" xml:lang="en-US" id="label_GainOnPPPLoanForgiveness_2">Gain on PPP Loan Forgiveness</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainOnPPPLoanForgiveness" xlink:to="label_GainOnPPPLoanForgiveness_2" xlink:title="Label : GainOnPPPLoanForgiveness to label_GainOnPPPLoanForgiveness_2" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperations_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NatureOfOperations_2" xml:lang="en-US" id="label_NatureOfOperations_2">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_2" xlink:title="Label : NatureOfOperations to label_NatureOfOperations_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="DeferredTaxAssetsInProcessResearchAndDevelopment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsInProcessResearchAndDevelopment" xml:lang="en-US" id="label_DeferredTaxAssetsInProcessResearchAndDevelopment">Deferred Tax Assets, in Process Research and Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="label_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="Label : DeferredTaxAssetsInProcessResearchAndDevelopment to label_DeferredTaxAssetsInProcessResearchAndDevelopment" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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: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_DeferredTaxAssetsInProcessResearchAndDevelopment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsInProcessResearchAndDevelopment_1" xml:lang="en-US" id="label_DeferredTaxAssetsInProcessResearchAndDevelopment_1">Section 174 capitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="label_DeferredTaxAssetsInProcessResearchAndDevelopment_1" xlink:title="Label : DeferredTaxAssetsInProcessResearchAndDevelopment to label_DeferredTaxAssetsInProcessResearchAndDevelopment_1" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeGainLossOnDerivativeNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:label="ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:title="ProceedsFromIssuanceOfConvertiblePreferredStock" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfConvertiblePreferredStock" xml:lang="en-US" id="label_ProceedsFromIssuanceOfConvertiblePreferredStock">Proceeds from Issuance of Convertible Preferred Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:to="label_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:title="Label : ProceedsFromIssuanceOfConvertiblePreferredStock to label_ProceedsFromIssuanceOfConvertiblePreferredStock" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesPrincipalPayments" xlink:label="ConvertibleNotesPrincipalPayments" xlink:title="ConvertibleNotesPrincipalPayments" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesPrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConvertibleNotesPrincipalPayments" xml:lang="en-US" id="label_ConvertibleNotesPrincipalPayments">Amount of cash outflow for principal payment on convitable notes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesPrincipalPayments" xlink:to="label_ConvertibleNotesPrincipalPayments" xlink:title="Label : ConvertibleNotesPrincipalPayments to label_ConvertibleNotesPrincipalPayments" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesPrincipalPayments_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ConvertibleNotesPrincipalPayments_1" xml:lang="en-US" id="label_ConvertibleNotesPrincipalPayments_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="ConvertibleNotesPrincipalPayments" xlink:to="label_ConvertibleNotesPrincipalPayments_1" xlink:title="Label : ConvertibleNotesPrincipalPayments to label_ConvertibleNotesPrincipalPayments_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfConvertiblePreferredStock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfConvertiblePreferredStock_1" xml:lang="en-US" id="label_ProceedsFromIssuanceOfConvertiblePreferredStock_1">Proceeds from the issuance of convertible redeemable preferred stock, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:to="label_ProceedsFromIssuanceOfConvertiblePreferredStock_1" xlink:title="Label : ProceedsFromIssuanceOfConvertiblePreferredStock to label_ProceedsFromIssuanceOfConvertiblePreferredStock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="ProceedsFromSaleOfEquityMethodInvestments" xlink:title="ProceedsFromSaleOfEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromSaleOfEquityMethodInvestments" xml:lang="en-US" id="label_ProceedsFromSaleOfEquityMethodInvestments">Proceeds from Sale of Equity Method Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfEquityMethodInvestments" xlink:to="label_ProceedsFromSaleOfEquityMethodInvestments" xlink:title="Label : ProceedsFromSaleOfEquityMethodInvestments to label_ProceedsFromSaleOfEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesPrincipalPayments_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleNotesPrincipalPayments_2" xml:lang="en-US" id="label_ConvertibleNotesPrincipalPayments_2">Convertible Notes Principal Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesPrincipalPayments" xlink:to="label_ConvertibleNotesPrincipalPayments_2" xlink:title="Label : ConvertibleNotesPrincipalPayments to label_ConvertibleNotesPrincipalPayments_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment">Fixed asset additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="Label : PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment_1" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment_1">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment_1" xlink:title="Label : PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment_1" />
    <link:label xlink:type="resource" xlink:label="label_ContinuingOperationTaxEffectOfContinuingOperation_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ContinuingOperationTaxEffectOfContinuingOperation_2" xml:lang="en-US" id="label_ContinuingOperationTaxEffectOfContinuingOperation_2">Continuing operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContinuingOperationTaxEffectOfContinuingOperation" xlink:to="label_ContinuingOperationTaxEffectOfContinuingOperation_2" xlink:title="Label : ContinuingOperationTaxEffectOfContinuingOperation to label_ContinuingOperationTaxEffectOfContinuingOperation_2" />
    <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">Net 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_1" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1">Adjusted number of shares authorized for issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_1">Shares authorized for issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithViridianAcquisitionShares_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharesIssuedInConnectionWithViridianAcquisitionShares_2" xml:lang="en-US" id="label_SharesIssuedInConnectionWithViridianAcquisitionShares_2">Shares issued in connection with Viridian acquisition, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedInConnectionWithViridianAcquisitionShares" xlink:to="label_SharesIssuedInConnectionWithViridianAcquisitionShares_2" xlink:title="Label : SharesIssuedInConnectionWithViridianAcquisitionShares to label_SharesIssuedInConnectionWithViridianAcquisitionShares_2" />
    <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: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: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: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: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/verboseLabel" 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/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_1">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_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense to label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithViridianAcquisition_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharesIssuedInConnectionWithViridianAcquisition_2" xml:lang="en-US" id="label_SharesIssuedInConnectionWithViridianAcquisition_2">Shares issued in connection with Viridian Acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedInConnectionWithViridianAcquisition" xlink:to="label_SharesIssuedInConnectionWithViridianAcquisition_2" xlink:title="Label : SharesIssuedInConnectionWithViridianAcquisition to label_SharesIssuedInConnectionWithViridianAcquisition_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:label="StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:title="StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions">Shares issued (returned) in connection with 365 Cannabis acquisition, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:to="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:title="Label : StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions to label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" />
    <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: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: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: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: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_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_1">Shares issued 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="StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:to="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_1" xlink:title="Label : StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions to label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="CapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="CapitalizedComputerSoftwareAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalizedComputerSoftwareAccumulatedAmortization" xml:lang="en-US" id="label_CapitalizedComputerSoftwareAccumulatedAmortization">Capitalized Computer Software, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="label_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="Label : CapitalizedComputerSoftwareAccumulatedAmortization to label_CapitalizedComputerSoftwareAccumulatedAmortization" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CapitalizedComputerSoftwareAccumulatedImpairment" xlink:label="CapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="CapitalizedComputerSoftwareAccumulatedImpairment" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareAccumulatedImpairment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CapitalizedComputerSoftwareAccumulatedImpairment" xml:lang="en-US" id="label_CapitalizedComputerSoftwareAccumulatedImpairment">The amount of accumulated impairment amount of capitalized computer software.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareAccumulatedImpairment" xlink:to="label_CapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="Label : CapitalizedComputerSoftwareAccumulatedImpairment to label_CapitalizedComputerSoftwareAccumulatedImpairment" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareAccumulatedImpairment_1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="label_CapitalizedComputerSoftwareAccumulatedImpairment_1" xml:lang="en-US" id="label_CapitalizedComputerSoftwareAccumulatedImpairment_1">Impairment, capitalized software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareAccumulatedImpairment" xlink:to="label_CapitalizedComputerSoftwareAccumulatedImpairment_1" xlink:title="Label : CapitalizedComputerSoftwareAccumulatedImpairment to label_CapitalizedComputerSoftwareAccumulatedImpairment_1" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareAccumulatedImpairment_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalizedComputerSoftwareAccumulatedImpairment_2" xml:lang="en-US" id="label_CapitalizedComputerSoftwareAccumulatedImpairment_2">Capitalized Computer Software, Accumulated Impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareAccumulatedImpairment" xlink:to="label_CapitalizedComputerSoftwareAccumulatedImpairment_2" xlink:title="Label : CapitalizedComputerSoftwareAccumulatedImpairment to label_CapitalizedComputerSoftwareAccumulatedImpairment_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:label="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:title="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross">Finite-Lived Intangible Assets Including Capitalized Computer Software, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_1">Total finite-lived intangible assets, Gross carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_1" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_2">Amount before accumulated amortization of finite-lived intangible assets including capitalized computer software.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_2" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization">Accumulated amortization amount of finite-lived intangible assets including capitalized computer software.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_1">Total finite-lived intangible assets, Accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_1" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_2">Finite-Lived Intangible Assets Including Capitalized Computer Software, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_2" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:label="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment">Finite-Lived Intangible Assets Including Capitalized Computer Software, Accumulated Impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_1" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_1">Total finite-lived intangible assets, Impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_1" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_2">Accumulated impairment amount of finite-lived intangible assets including capitalized computer software.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_2" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:label="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:title="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet">Total finite-lived intangible assets, Net carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_1">Finite-Lived Intangible Assets Including Capitalized Computer Software, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_1" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_2">The carrying amount of finite-lived intangible assets including capitalized computer software costs net of accumulated amortization and impairment as of the balance sheet date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_2" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet_2" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_CapitalizedComputerSoftwareAccumulatedAmortization_1" xml:lang="en-US" id="label_CapitalizedComputerSoftwareAccumulatedAmortization_1">Accumulated amortization, capitalized software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="label_CapitalizedComputerSoftwareAccumulatedAmortization_1" xlink:title="Label : CapitalizedComputerSoftwareAccumulatedAmortization to label_CapitalizedComputerSoftwareAccumulatedAmortization_1" />
    <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_DeferredTaxLiabilitiesNetAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesNetAbstract_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesNetAbstract_1">Noncurrent deferred tax liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="label_DeferredTaxLiabilitiesNetAbstract_1" xlink:title="Label : DeferredTaxLiabilitiesNetAbstract to label_DeferredTaxLiabilitiesNetAbstract_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 (decrease) 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_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAggregateIntrinsicValueOutstanding_3" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_WarrantsAggregateIntrinsicValueOutstanding_3" xml:lang="en-US" id="label_WarrantsAggregateIntrinsicValueOutstanding_3">Balance, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAggregateIntrinsicValueOutstanding" xlink:to="label_WarrantsAggregateIntrinsicValueOutstanding_3" xlink:title="Label : WarrantsAggregateIntrinsicValueOutstanding to label_WarrantsAggregateIntrinsicValueOutstanding_3" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAggregateIntrinsicValueOutstanding_4" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_WarrantsAggregateIntrinsicValueOutstanding_4" xml:lang="en-US" id="label_WarrantsAggregateIntrinsicValueOutstanding_4">Balance, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAggregateIntrinsicValueOutstanding" xlink:to="label_WarrantsAggregateIntrinsicValueOutstanding_4" xlink:title="Label : WarrantsAggregateIntrinsicValueOutstanding to label_WarrantsAggregateIntrinsicValueOutstanding_4" />
    <link:label xlink:type="resource" xlink:label="label_AkernaReportingUnitMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AkernaReportingUnitMember_1" xml:lang="en-US" id="label_AkernaReportingUnitMember_1">This member stands for the information pertaining to Akerna Reporting Unit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AkernaReportingUnitMember" xlink:to="label_AkernaReportingUnitMember_1" xlink:title="Label : AkernaReportingUnitMember to label_AkernaReportingUnitMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ProductDevelopmentPolicyTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProductDevelopmentPolicyTextBlock_3" xml:lang="en-US" id="label_ProductDevelopmentPolicyTextBlock_3">Disclosure of accounting policy for product development.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentPolicyTextBlock" xlink:to="label_ProductDevelopmentPolicyTextBlock_3" xlink:title="Label : ProductDevelopmentPolicyTextBlock to label_ProductDevelopmentPolicyTextBlock_3" />
    <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_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_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_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: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: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_ConvertibleNotesIncreased_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConvertibleNotesIncreased_2" xml:lang="en-US" id="label_ConvertibleNotesIncreased_2">Amount of increase in debt instruments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesIncreased" xlink:to="label_ConvertibleNotesIncreased_2" xlink:title="Label : ConvertibleNotesIncreased to label_ConvertibleNotesIncreased_2" />
    <link:label xlink:type="resource" xlink:label="label_AsRevisedMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AsRevisedMember_1" xml:lang="en-US" id="label_AsRevisedMember_1">Removed member only, facts should go on non dimension.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AsRevisedMember" xlink:to="label_AsRevisedMember_1" xlink:title="Label : AsRevisedMember to label_AsRevisedMember_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationChangeInRate_1" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInRate_1">Rate changes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInRate" xlink:to="label_IncomeTaxReconciliationChangeInRate_1" xlink:title="Label : IncomeTaxReconciliationChangeInRate to label_IncomeTaxReconciliationChangeInRate_1" />
    <link:label xlink:type="resource" xlink:label="label_NonControllingInterestInAcquiredSubsidiaryShare_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonControllingInterestInAcquiredSubsidiaryShare_2" xml:lang="en-US" id="label_NonControllingInterestInAcquiredSubsidiaryShare_2">Number of shares of stock issued during the period pursuant to acquisitions of noncontrolling interest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonControllingInterestInAcquiredSubsidiaryShare" xlink:to="label_NonControllingInterestInAcquiredSubsidiaryShare_2" xlink:title="Label : NonControllingInterestInAcquiredSubsidiaryShare to label_NonControllingInterestInAcquiredSubsidiaryShare_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueByArrangementDisclosureTextBlock" xlink:label="DeferredRevenueByArrangementDisclosureTextBlock" xlink:title="DeferredRevenueByArrangementDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueByArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredRevenueByArrangementDisclosureTextBlock" xml:lang="en-US" id="label_DeferredRevenueByArrangementDisclosureTextBlock">Summarizes deferred revenue activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueByArrangementDisclosureTextBlock" xlink:to="label_DeferredRevenueByArrangementDisclosureTextBlock" xlink:title="Label : DeferredRevenueByArrangementDisclosureTextBlock to label_DeferredRevenueByArrangementDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueByArrangementDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenueByArrangementDisclosureTextBlock_1" xml:lang="en-US" id="label_DeferredRevenueByArrangementDisclosureTextBlock_1">Deferred Revenue, by Arrangement, Disclosure [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueByArrangementDisclosureTextBlock" xlink:to="label_DeferredRevenueByArrangementDisclosureTextBlock_1" xlink:title="Label : DeferredRevenueByArrangementDisclosureTextBlock to label_DeferredRevenueByArrangementDisclosureTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredRevenueCurrent_2" xml:lang="en-US" id="label_DeferredRevenueCurrent_2">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_2" xlink:title="Label : DeferredRevenueCurrent to label_DeferredRevenueCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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: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/label" xlink:title="label_ConvertiblePreferredStockTermsOfConversion" xml:lang="en-US" id="label_ConvertiblePreferredStockTermsOfConversion">Convertible preferred terms of conversion</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_ConvertiblePreferredStockTermsOfConversion_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConvertiblePreferredStockTermsOfConversion_1" xml:lang="en-US" id="label_ConvertiblePreferredStockTermsOfConversion_1">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_1" xlink:title="Label : ConvertiblePreferredStockTermsOfConversion to label_ConvertiblePreferredStockTermsOfConversion_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/label" xlink:title="label_RedeemablePreferredStockMember" xml:lang="en-US" id="label_RedeemablePreferredStockMember">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">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="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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1" />
    <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: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-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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: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">Excess Stock, Shares Outstanding</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-20221231.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="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/label" xlink:title="label_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US" id="label_SaleOfStockConsiderationReceivedOnTransaction">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" xlink:title="Label : SaleOfStockConsiderationReceivedOnTransaction to label_SaleOfStockConsiderationReceivedOnTransaction" />
    <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/terseLabel" xlink:title="label_SupplementalDeferredPurchasePrice" xml:lang="en-US" id="label_SupplementalDeferredPurchasePrice">Supplemental Deferred 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:label xlink:type="resource" xlink:label="label_SupplementalDeferredPurchasePrice_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplementalDeferredPurchasePrice_1" xml:lang="en-US" id="label_SupplementalDeferredPurchasePrice_1">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_1" xlink:title="Label : SupplementalDeferredPurchasePrice to label_SupplementalDeferredPurchasePrice_1" />
    <link:label xlink:type="resource" xlink:label="label_DescriptionOfUnitOffering_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DescriptionOfUnitOffering_1" xml:lang="en-US" id="label_DescriptionOfUnitOffering_1">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_1" xlink:title="Label : DescriptionOfUnitOffering to label_DescriptionOfUnitOffering_1" />
    <link:label xlink:type="resource" xlink:label="label_UnderwriterWarrantsToPurchaseShares_1" xlink:role="http://www.xbrl.org/2003/role/label" 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="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/terseLabel" xlink:title="label_PlanOfReorganizationDatesPlanIsEffective" xml:lang="en-US" id="label_PlanOfReorganizationDatesPlanIsEffective">Plan of Reorganization, Date Plan is Effective</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:label xlink:type="resource" xlink:label="label_PlanOfReorganizationDatesPlanIsEffective_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PlanOfReorganizationDatesPlanIsEffective_1" xml:lang="en-US" id="label_PlanOfReorganizationDatesPlanIsEffective_1">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_1" xlink:title="Label : PlanOfReorganizationDatesPlanIsEffective to label_PlanOfReorganizationDatesPlanIsEffective_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockConversionFeatures" xlink:label="CommonStockConversionFeatures" xlink:title="CommonStockConversionFeatures" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockConversionFeatures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockConversionFeatures" xml:lang="en-US" id="label_CommonStockConversionFeatures">Common Stock, Terms of Conversion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockConversionFeatures" xlink:to="label_CommonStockConversionFeatures" xlink:title="Label : CommonStockConversionFeatures to label_CommonStockConversionFeatures" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="StockRedeemedOrCalledDuringPeriodValue" xlink:title="StockRedeemedOrCalledDuringPeriodValue" />
    <link:label xlink:type="resource" xlink:label="label_StockRedeemedOrCalledDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockRedeemedOrCalledDuringPeriodValue" xml:lang="en-US" id="label_StockRedeemedOrCalledDuringPeriodValue">Stock Redeemed or Called During Period, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRedeemedOrCalledDuringPeriodValue" xlink:to="label_StockRedeemedOrCalledDuringPeriodValue" xlink:title="Label : StockRedeemedOrCalledDuringPeriodValue to label_StockRedeemedOrCalledDuringPeriodValue" />
    <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">Warrants, Description</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:label xlink:type="resource" xlink:label="label_StockRedeemedOrCalledDuringPeriodValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockRedeemedOrCalledDuringPeriodValue_1" xml:lang="en-US" id="label_StockRedeemedOrCalledDuringPeriodValue_1">Common stock at an exercise price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRedeemedOrCalledDuringPeriodValue" xlink:to="label_StockRedeemedOrCalledDuringPeriodValue_1" xlink:title="Label : StockRedeemedOrCalledDuringPeriodValue to label_StockRedeemedOrCalledDuringPeriodValue_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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ScheduleOfBasisOfPresentationTable" xlink:label="ScheduleOfBasisOfPresentationTable" xlink:title="ScheduleOfBasisOfPresentationTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfBasisOfPresentationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfBasisOfPresentationTable" xml:lang="en-US" id="label_ScheduleOfBasisOfPresentationTable">Schedule detailing basis of presentation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBasisOfPresentationTable" xlink:to="label_ScheduleOfBasisOfPresentationTable" xlink:title="Label : ScheduleOfBasisOfPresentationTable to label_ScheduleOfBasisOfPresentationTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfBasisOfPresentationTable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfBasisOfPresentationTable_1" xml:lang="en-US" id="label_ScheduleOfBasisOfPresentationTable_1">Schedule of Basis of Presentation [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBasisOfPresentationTable" xlink:to="label_ScheduleOfBasisOfPresentationTable_1" xlink:title="Label : ScheduleOfBasisOfPresentationTable to label_ScheduleOfBasisOfPresentationTable_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfEquityMethodInvestments_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromSaleOfEquityMethodInvestments_1" xml:lang="en-US" id="label_ProceedsFromSaleOfEquityMethodInvestments_1">Proceeds received from sale of investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfEquityMethodInvestments" xlink:to="label_ProceedsFromSaleOfEquityMethodInvestments_1" xlink:title="Label : ProceedsFromSaleOfEquityMethodInvestments to label_ProceedsFromSaleOfEquityMethodInvestments_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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/label" xlink:title="label_CommonWarrantsShares" xml:lang="en-US" id="label_CommonWarrantsShares">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:loc xlink:type="locator" xlink:href="kern-20221231.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: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: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">Excess Stock, Shares Issued</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: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="kern-20221231.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/label" xlink:title="label_TwoThousandNineteenPublicWarrantsMember" xml:lang="en-US" id="label_TwoThousandNineteenPublicWarrantsMember">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" xlink:title="Label : TwoThousandNineteenPublicWarrantsMember to label_TwoThousandNineteenPublicWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNineteenPublicWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandNineteenPublicWarrantsMember_1" xml:lang="en-US" id="label_TwoThousandNineteenPublicWarrantsMember_1">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_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:loc xlink:type="locator" xlink:href="kern-20221231.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: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:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_CommonWarrantMember" xml:lang="en-US" id="label_CommonWarrantMember">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" xlink:title="Label : CommonWarrantMember to label_CommonWarrantMember" />
    <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/label" xlink:title="label_CommonWarrantMember_2" xml:lang="en-US" id="label_CommonWarrantMember_2">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_2" xlink:title="Label : CommonWarrantMember to label_CommonWarrantMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_UnderwriterWarrantsMember" xml:lang="en-US" id="label_UnderwriterWarrantsMember">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" xlink:title="Label : UnderwriterWarrantsMember to label_UnderwriterWarrantsMember" />
    <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/label" xlink:title="label_UnderwriterWarrantsMember_2" xml:lang="en-US" id="label_UnderwriterWarrantsMember_2">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_2" xlink:title="Label : UnderwriterWarrantsMember to label_UnderwriterWarrantsMember_2" />
    <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="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/label" xlink:title="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xml:lang="en-US" id="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable">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" xlink:title="Label : ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable to label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1" xml:lang="en-US" id="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1">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_1" xlink:title="Label : ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable to label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsIssuedInPeriodNumberOfShares_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsIssuedInPeriodNumberOfShares_1" xml:lang="en-US" id="label_WarrantsIssuedInPeriodNumberOfShares_1">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_1" xlink:title="Label : WarrantsIssuedInPeriodNumberOfShares to label_WarrantsIssuedInPeriodNumberOfShares_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <link:label xlink:type="resource" xlink:label="label_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xml:lang="en-US" id="label_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="label_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="Label : IncrementalCommonSharesAttributableToCallOptionsAndWarrants to label_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingExpensesAbstract_2" xml:lang="en-US" id="label_OperatingExpensesAbstract_2">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_2" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract_2" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightOutstanding_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ClassOfWarrantOrRightOutstanding_3" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding_3">Number of Private Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="label_ClassOfWarrantOrRightOutstanding_3" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding_3" />
    <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:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_2">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_2" xlink:title="Label : StockIssuedDuringPeriodSharesSettlementOfLiabilities to label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_2" />
    <link:label xlink:type="resource" xlink:label="label_NonControllingInterestInAcquiredSubsidiary_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonControllingInterestInAcquiredSubsidiary_2" xml:lang="en-US" id="label_NonControllingInterestInAcquiredSubsidiary_2">Non-Controlling Interest In Acquired Subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonControllingInterestInAcquiredSubsidiary" xlink:to="label_NonControllingInterestInAcquiredSubsidiary_2" xlink:title="Label : NonControllingInterestInAcquiredSubsidiary to label_NonControllingInterestInAcquiredSubsidiary_2" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsIssuedInPeriodNumberOfShares_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsIssuedInPeriodNumberOfShares_2" xml:lang="en-US" id="label_WarrantsIssuedInPeriodNumberOfShares_2">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_2" xlink:title="Label : WarrantsIssuedInPeriodNumberOfShares to label_WarrantsIssuedInPeriodNumberOfShares_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/documentation" 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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:label="IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:title="IncreaseDecreaseInFairValueOfConvertibleNotes" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncreaseDecreaseInFairValueOfConvertibleNotes" xml:lang="en-US" id="label_IncreaseDecreaseInFairValueOfConvertibleNotes">The amount of bad debt related expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:to="label_IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:title="Label : IncreaseDecreaseInFairValueOfConvertibleNotes to label_IncreaseDecreaseInFairValueOfConvertibleNotes" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInFairValueOfConvertibleNotes_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInFairValueOfConvertibleNotes_1" xml:lang="en-US" id="label_IncreaseDecreaseInFairValueOfConvertibleNotes_1">Increase Decrease 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="IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:to="label_IncreaseDecreaseInFairValueOfConvertibleNotes_1" xlink:title="Label : IncreaseDecreaseInFairValueOfConvertibleNotes to label_IncreaseDecreaseInFairValueOfConvertibleNotes_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInFairValueOfConvertibleNotes_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInFairValueOfConvertibleNotes_2" xml:lang="en-US" id="label_IncreaseDecreaseInFairValueOfConvertibleNotes_2">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="IncreaseDecreaseInFairValueOfConvertibleNotes" xlink:to="label_IncreaseDecreaseInFairValueOfConvertibleNotes_2" xlink:title="Label : IncreaseDecreaseInFairValueOfConvertibleNotes to label_IncreaseDecreaseInFairValueOfConvertibleNotes_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_1">Number of shares of stock issued during the period pursuant to in connection with 365 Cannabis acquisitions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:to="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_1" xlink:title="Label : StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions to label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_1" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnLoanForgiveness_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GainLossOnLoanForgiveness_3" xml:lang="en-US" id="label_GainLossOnLoanForgiveness_3">The amount of gains (losses) on loans forgiveness.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnLoanForgiveness" xlink:to="label_GainLossOnLoanForgiveness_3" xlink:title="Label : GainLossOnLoanForgiveness to label_GainLossOnLoanForgiveness_3" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_2" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_2">Tabular disclosure of useful life of long lived, physical assets used in the normal conduct of business and not intended for resale.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_2" xlink:title="Label : PropertyPlantAndEquipmentUsefulLifeTableTextBlock to label_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableShares_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ExchangeableShares_2" xml:lang="en-US" id="label_ExchangeableShares_2">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_ReverseMergerAndPrivatePlacementDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock_2" xml:lang="en-US" id="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock_2">The entire disclosure for reverse merger.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReverseMergerAndPrivatePlacementDisclosureTextBlock" xlink:to="label_ReverseMergerAndPrivatePlacementDisclosureTextBlock_2" xlink:title="Label : ReverseMergerAndPrivatePlacementDisclosureTextBlock to label_ReverseMergerAndPrivatePlacementDisclosureTextBlock_2" />
    <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_CustomerTwoMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CustomerTwoMember_2" xml:lang="en-US" id="label_CustomerTwoMember_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="CustomerTwoMember" xlink:to="label_CustomerTwoMember_2" xlink:title="Label : CustomerTwoMember to label_CustomerTwoMember_2" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillImpairmentLoss_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GoodwillImpairmentLoss_2" xml:lang="en-US" id="label_GoodwillImpairmentLoss_2">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_2" xlink:title="Label : GoodwillImpairmentLoss to label_GoodwillImpairmentLoss_2" />
    <link:label xlink:type="resource" xlink:label="label_PIPEInvestorsMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PIPEInvestorsMember_1" xml:lang="en-US" id="label_PIPEInvestorsMember_1">This member stands for the information pertaining to Private Investment in Public Equity (PIPE).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PIPEInvestorsMember" xlink:to="label_PIPEInvestorsMember_1" xlink:title="Label : PIPEInvestorsMember to label_PIPEInvestorsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PublicWarrantMember_1" xml:lang="en-US" id="label_PublicWarrantMember_1">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_1" xlink:title="Label : PublicWarrantMember to label_PublicWarrantMember_1" />
    <link:label xlink:type="resource" xlink:label="label_EquityIncentivePlanMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EquityIncentivePlanMember_1" xml:lang="en-US" id="label_EquityIncentivePlanMember_1">This member stands for the information pertaining to equity incentive plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlanMember" xlink:to="label_EquityIncentivePlanMember_1" xlink:title="Label : EquityIncentivePlanMember to label_EquityIncentivePlanMember_1" />
    <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_MJPlatformMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MJPlatformMember_1" xml:lang="en-US" id="label_MJPlatformMember_1">This member stands for the information pertaining to MJ Freeway, LLC (MJF), wholly-owned subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MJPlatformMember" xlink:to="label_MJPlatformMember_1" xlink:title="Label : MJPlatformMember to label_MJPlatformMember_1" />
    <link:label xlink:type="resource" xlink:label="label_TrellisMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TrellisMember_1" xml:lang="en-US" id="label_TrellisMember_1">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="TrellisMember" xlink:to="label_TrellisMember_1" xlink:title="Label : TrellisMember to label_TrellisMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SoloMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SoloMember_1" xml:lang="en-US" id="label_SoloMember_1">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="SoloMember" xlink:to="label_SoloMember_1" xlink:title="Label : SoloMember to label_SoloMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestsInAcquiredSubsidiary_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NoncontrollingInterestsInAcquiredSubsidiary_2" xml:lang="en-US" id="label_NoncontrollingInterestsInAcquiredSubsidiary_2">Value of stock issued pursuant to acquisitions during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestsInAcquiredSubsidiary" xlink:to="label_NoncontrollingInterestsInAcquiredSubsidiary_2" xlink:title="Label : NoncontrollingInterestsInAcquiredSubsidiary to label_NoncontrollingInterestsInAcquiredSubsidiary_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxLiabilities_2" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities_2">Deferred income tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="label_DeferredIncomeTaxLiabilities_2" xlink:title="Label : DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities_2" />
    <link:label xlink:type="resource" xlink:label="label_ProductDevelopmentStageCosts_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProductDevelopmentStageCosts_2" xml:lang="en-US" id="label_ProductDevelopmentStageCosts_2">The amount of costs incurred on product development stage.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductDevelopmentStageCosts" xlink:to="label_ProductDevelopmentStageCosts_2" xlink:title="Label : ProductDevelopmentStageCosts to label_ProductDevelopmentStageCosts_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="SoftwareAndSoftwareDevelopmentCostsMember" />
    <link:label xlink:type="resource" xlink:label="label_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SoftwareAndSoftwareDevelopmentCostsMember" xml:lang="en-US" id="label_SoftwareAndSoftwareDevelopmentCostsMember">Software and Software Development Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="label_SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="Label : SoftwareAndSoftwareDevelopmentCostsMember to label_SoftwareAndSoftwareDevelopmentCostsMember" />
    <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_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_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SoloSciencesIncMember_1" xml:lang="en-US" id="label_SoloSciencesIncMember_1">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_1" xlink:title="Label : SoloSciencesIncMember to label_SoloSciencesIncMember_1" />
    <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_2">The amount of furniture fixtures and equipment 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="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment_2" />
    <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:label xlink:type="resource" xlink:label="label_FairValueAssumptionExpectedTerms_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionExpectedTerms_2" xml:lang="en-US" id="label_FairValueAssumptionExpectedTerms_2">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_2" xlink:title="Label : FairValueAssumptionExpectedTerms to label_FairValueAssumptionExpectedTerms_2" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsVolatilityRate_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionsVolatilityRate_2" xml:lang="en-US" id="label_FairValueAssumptionsVolatilityRate_2">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_2" xlink:title="Label : FairValueAssumptionsVolatilityRate to label_FairValueAssumptionsVolatilityRate_2" />
    <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:label xlink:type="resource" xlink:label="label_FairValueAssumptionRiskFreeInterestRate_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionRiskFreeInterestRate_2" xml:lang="en-US" id="label_FairValueAssumptionRiskFreeInterestRate_2">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_2" xlink:title="Label : FairValueAssumptionRiskFreeInterestRate to label_FairValueAssumptionRiskFreeInterestRate_2" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtCurrent_4" xml:lang="en-US" id="label_LongTermDebtCurrent_4">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_4" xlink:title="Label : LongTermDebtCurrent to label_LongTermDebtCurrent_4" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockPurchasedShares_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PreferredStockPurchasedShares_1" xml:lang="en-US" id="label_PreferredStockPurchasedShares_1">The number of preferred stock purchased.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockPurchasedShares" xlink:to="label_PreferredStockPurchasedShares_1" xlink:title="Label : PreferredStockPurchasedShares to label_PreferredStockPurchasedShares_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockPurchasedShares_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PreferredStockPurchasedShares_2" xml:lang="en-US" id="label_PreferredStockPurchasedShares_2">Preferred stock purchased shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockPurchasedShares" xlink:to="label_PreferredStockPurchasedShares_2" xlink:title="Label : PreferredStockPurchasedShares to label_PreferredStockPurchasedShares_2" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockPurchasedShareValue1_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PreferredStockPurchasedShareValue1_1" xml:lang="en-US" id="label_PreferredStockPurchasedShareValue1_1">The amount of preferred stock purchased.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockPurchasedShareValue1" xlink:to="label_PreferredStockPurchasedShareValue1_1" xlink:title="Label : PreferredStockPurchasedShareValue1 to label_PreferredStockPurchasedShareValue1_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockPurchasedShareValue1_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PreferredStockPurchasedShareValue1_2" xml:lang="en-US" id="label_PreferredStockPurchasedShareValue1_2">Preferred stock purchased share value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockPurchasedShareValue1" xlink:to="label_PreferredStockPurchasedShareValue1_2" xlink:title="Label : PreferredStockPurchasedShareValue1 to label_PreferredStockPurchasedShareValue1_2" />
    <link:label xlink:type="resource" xlink:label="label_AggregateMaturities_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AggregateMaturities_3" xml:lang="en-US" id="label_AggregateMaturities_3">Aggregate maturities due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateMaturities" xlink:to="label_AggregateMaturities_3" xlink:title="Label : AggregateMaturities to label_AggregateMaturities_3" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesBearInterestRate_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConvertibleNotesBearInterestRate_3" xml:lang="en-US" id="label_ConvertibleNotesBearInterestRate_3">The percentage of convertible notes default interest rate of debt.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesBearInterestRate" xlink:to="label_ConvertibleNotesBearInterestRate_3" xlink:title="Label : ConvertibleNotesBearInterestRate to label_ConvertibleNotesBearInterestRate_3" />
    <link:label xlink:type="resource" xlink:label="label_ConversionPricePercentage_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConversionPricePercentage_3" xml:lang="en-US" id="label_ConversionPricePercentage_3">The percentage of conversion price percentage.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionPricePercentage" xlink:to="label_ConversionPricePercentage_3" xlink:title="Label : ConversionPricePercentage to label_ConversionPricePercentage_3" />
    <link:label xlink:type="resource" xlink:label="label_DividedRate_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DividedRate_2" xml:lang="en-US" id="label_DividedRate_2">Per share or per unit amount of divided rate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividedRate" xlink:to="label_DividedRate_2" xlink:title="Label : DividedRate to label_DividedRate_2" />
    <link:label xlink:type="resource" xlink:label="label_EquityLossOfInvestee_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EquityLossOfInvestee_1" xml:lang="en-US" id="label_EquityLossOfInvestee_1">The amount of equity loss of investee.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityLossOfInvestee" xlink:to="label_EquityLossOfInvestee_1" xlink:title="Label : EquityLossOfInvestee to label_EquityLossOfInvestee_1" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleDebtNoncurrent_1" xml:lang="en-US" id="label_ConvertibleDebtNoncurrent_1">Convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtNoncurrent" xlink:to="label_ConvertibleDebtNoncurrent_1" xlink:title="Label : ConvertibleDebtNoncurrent to label_ConvertibleDebtNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleDebtNoncurrent_2" xml:lang="en-US" id="label_ConvertibleDebtNoncurrent_2">Convertible Debt, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtNoncurrent" xlink:to="label_ConvertibleDebtNoncurrent_2" xlink:title="Label : ConvertibleDebtNoncurrent to label_ConvertibleDebtNoncurrent_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <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_CapitalizedSoftwareWorkInProgressMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CapitalizedSoftwareWorkInProgressMember_2" xml:lang="en-US" id="label_CapitalizedSoftwareWorkInProgressMember_2">This member stands for the information pertaining to capitalized software work in progress.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedSoftwareWorkInProgressMember" xlink:to="label_CapitalizedSoftwareWorkInProgressMember_2" xlink:title="Label : CapitalizedSoftwareWorkInProgressMember to label_CapitalizedSoftwareWorkInProgressMember_2" />
    <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_DebtInstrumentConversionFloorPrice_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentConversionFloorPrice_2" xml:lang="en-US" id="label_DebtInstrumentConversionFloorPrice_2">Floor rate on a price risk debt instrument such as a floor or a collar.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionFloorPrice" xlink:to="label_DebtInstrumentConversionFloorPrice_2" xlink:title="Label : DebtInstrumentConversionFloorPrice to label_DebtInstrumentConversionFloorPrice_2" />
    <link:label xlink:type="resource" xlink:label="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_1" xml:lang="en-US" id="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_1">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_1" xlink:title="Label : StockBasedCompensationCapitalizedAsSoftwareDevelopment to label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_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_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:label xlink:type="resource" xlink:label="label_AmpleReportingUnitMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AmpleReportingUnitMember_1" xml:lang="en-US" id="label_AmpleReportingUnitMember_1">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_1" xlink:title="Label : AmpleReportingUnitMember to label_AmpleReportingUnitMember_1" />
    <link:label xlink:type="resource" xlink:label="label_WeightingToMarketApproach_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WeightingToMarketApproach_1" xml:lang="en-US" id="label_WeightingToMarketApproach_1">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="WeightingToMarketApproach" xlink:to="label_WeightingToMarketApproach_1" xlink:title="Label : WeightingToMarketApproach to label_WeightingToMarketApproach_1" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciation_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AccumulatedDepreciation_1" xml:lang="en-US" id="label_AccumulatedDepreciation_1">Amount of accumulated depreciation for physical assets used in the normal conduct of business to produce goods and services.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciation" xlink:to="label_AccumulatedDepreciation_1" xlink:title="Label : AccumulatedDepreciation to label_AccumulatedDepreciation_1" />
    <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:label xlink:type="resource" xlink:label="label_IntangibleAssetsNetExcludingGoodwill_3" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_IntangibleAssetsNetExcludingGoodwill_3" xml:lang="en-US" id="label_IntangibleAssetsNetExcludingGoodwill_3">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="label_IntangibleAssetsNetExcludingGoodwill_3" xlink:title="Label : IntangibleAssetsNetExcludingGoodwill to label_IntangibleAssetsNetExcludingGoodwill_3" />
    <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:label xlink:type="resource" xlink:label="label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares_1" xml:lang="en-US" id="label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares_1">Number of shares of stock issued during the period pursuant to special voting preferred stock issued in business combination.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialVotingPreferredStockIssuedInBusinessCombinationShares" xlink:to="label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares_1" xlink:title="Label : SpecialVotingPreferredStockIssuedInBusinessCombinationShares to label_SpecialVotingPreferredStockIssuedInBusinessCombinationShares_1" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LongTermDebtNoncurrent_2" xml:lang="en-US" id="label_LongTermDebtNoncurrent_2">Total 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_2" xlink:title="Label : LongTermDebtNoncurrent to label_LongTermDebtNoncurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_VestingOfRestrictedStockUnits_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_VestingOfRestrictedStockUnits_1" xml:lang="en-US" id="label_VestingOfRestrictedStockUnits_1">The amount of vesting of restricted stock units.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOfRestrictedStockUnits" xlink:to="label_VestingOfRestrictedStockUnits_1" xlink:title="Label : VestingOfRestrictedStockUnits to label_VestingOfRestrictedStockUnits_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_DeferredTaxAssetsGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsGross_1" xml:lang="en-US" id="label_DeferredTaxAssetsGross_1">Deferred Tax Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="label_DeferredTaxAssetsGross_1" xlink:title="Label : DeferredTaxAssetsGross to label_DeferredTaxAssetsGross_1" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedSoftwareIncludedInAccruedExpenses_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CapitalizedSoftwareIncludedInAccruedExpenses_1" xml:lang="en-US" id="label_CapitalizedSoftwareIncludedInAccruedExpenses_1">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_1" xlink:title="Label : CapitalizedSoftwareIncludedInAccruedExpenses to label_CapitalizedSoftwareIncludedInAccruedExpenses_1" />
    <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: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: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_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_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_DescriptionOfLeaseholdImprovementsUsefulLife_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DescriptionOfLeaseholdImprovementsUsefulLife_1" xml:lang="en-US" id="label_DescriptionOfLeaseholdImprovementsUsefulLife_1">Description of leasehold improvements useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfLeaseholdImprovementsUsefulLife" xlink:to="label_DescriptionOfLeaseholdImprovementsUsefulLife_1" xlink:title="Label : DescriptionOfLeaseholdImprovementsUsefulLife to label_DescriptionOfLeaseholdImprovementsUsefulLife_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsHedgingTransactions" xlink:label="DeferredTaxAssetsHedgingTransactions" xlink:title="DeferredTaxAssetsHedgingTransactions" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsHedgingTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsHedgingTransactions" xml:lang="en-US" id="label_DeferredTaxAssetsHedgingTransactions">Deferred Tax Assets, Hedging Transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsHedgingTransactions" xlink:to="label_DeferredTaxAssetsHedgingTransactions" xlink:title="Label : DeferredTaxAssetsHedgingTransactions to label_DeferredTaxAssetsHedgingTransactions" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueWarrantExercise_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodValueWarrantExercise_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueWarrantExercise_2">The amount of stock issued during the period pursuant to common stock issued upon warrant exercise.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueWarrantExercise" xlink:to="label_StockIssuedDuringPeriodValueWarrantExercise_2" xlink:title="Label : StockIssuedDuringPeriodValueWarrantExercise to label_StockIssuedDuringPeriodValueWarrantExercise_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesWarrantExercise_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodSharesWarrantExercise_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesWarrantExercise_2">Number of shares of stock issued during the period pursuant to common stock issued upon warrant exercise.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesWarrantExercise" xlink:to="label_StockIssuedDuringPeriodSharesWarrantExercise_2" xlink:title="Label : StockIssuedDuringPeriodSharesWarrantExercise to label_StockIssuedDuringPeriodSharesWarrantExercise_2" />
    <link:label xlink:type="resource" xlink:label="label_SalesandMarketingExpensesPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SalesandMarketingExpensesPolicyTextBlock_2" xml:lang="en-US" id="label_SalesandMarketingExpensesPolicyTextBlock_2">Disclosure of accounting policy for sales and marketing expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesandMarketingExpensesPolicyTextBlock" xlink:to="label_SalesandMarketingExpensesPolicyTextBlock_2" xlink:title="Label : SalesandMarketingExpensesPolicyTextBlock to label_SalesandMarketingExpensesPolicyTextBlock_2" />
    <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: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:label xlink:type="resource" xlink:label="label_ImpairmentOfIntangibleAssets_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ImpairmentOfIntangibleAssets_1" xml:lang="en-US" id="label_ImpairmentOfIntangibleAssets_1">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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssets" xlink:to="label_ImpairmentOfIntangibleAssets_1" xlink:title="Label : ImpairmentOfIntangibleAssets to label_ImpairmentOfIntangibleAssets_1" />
    <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:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_1">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_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_1" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeSharesValue_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExchangeSharesValue_1" xml:lang="en-US" id="label_ExchangeSharesValue_1">The amount of stock issued during the period upon the Exchange of shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeSharesValue" xlink:to="label_ExchangeSharesValue_1" xlink:title="Label : ExchangeSharesValue to label_ExchangeSharesValue_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_LongTermDebtNoncurrent_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtNoncurrent_3" xml:lang="en-US" id="label_LongTermDebtNoncurrent_3">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_3" xlink:title="Label : LongTermDebtNoncurrent to label_LongTermDebtNoncurrent_3" />
    <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_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_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_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: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: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_DebtInstrumentFairValue" xlink:label="DebtInstrumentFairValue" xlink:title="DebtInstrumentFairValue" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentFairValue" xml:lang="en-US" id="label_DebtInstrumentFairValue">Debt Instrument, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFairValue" xlink:to="label_DebtInstrumentFairValue" xlink:title="Label : DebtInstrumentFairValue to label_DebtInstrumentFairValue" />
    <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_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_ImpairmentAdjustment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ImpairmentAdjustment_2" xml:lang="en-US" id="label_ImpairmentAdjustment_2">The amount of impairment to goodwill.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentAdjustment" xlink:to="label_ImpairmentAdjustment_2" xlink:title="Label : ImpairmentAdjustment to label_ImpairmentAdjustment_2" />
    <link:label xlink:type="resource" xlink:label="label_UnderwritersMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_UnderwritersMember_2" xml:lang="en-US" id="label_UnderwritersMember_2">This member stands for the information pertaining to underwriters.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritersMember" xlink:to="label_UnderwritersMember_2" xlink:title="Label : UnderwritersMember to label_UnderwritersMember_2" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_1" xml:lang="en-US" id="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_1">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_1" xlink:title="Label : FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock to label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_AggregateValueOfExchangeableShares_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AggregateValueOfExchangeableShares_1" xml:lang="en-US" id="label_AggregateValueOfExchangeableShares_1">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_1" xlink:title="Label : AggregateValueOfExchangeableShares to label_AggregateValueOfExchangeableShares_1" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExchangeableSharesIssued_1" xml:lang="en-US" id="label_ExchangeableSharesIssued_1">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_1" xlink:title="Label : ExchangeableSharesIssued to label_ExchangeableSharesIssued_1" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExchangeableSharesOutstanding_1" xml:lang="en-US" id="label_ExchangeableSharesOutstanding_1">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_1" xlink:title="Label : ExchangeableSharesOutstanding to label_ExchangeableSharesOutstanding_1" />
    <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_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:label xlink:type="resource" xlink:label="label_CommonWarrantsShares_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CommonWarrantsShares_1" xml:lang="en-US" id="label_CommonWarrantsShares_1">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_1" xlink:title="Label : CommonWarrantsShares to label_CommonWarrantsShares_1" />
    <link:label xlink:type="resource" xlink:label="label_PreFundedWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PreFundedWarrantsMember_1" xml:lang="en-US" id="label_PreFundedWarrantsMember_1">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_1" xlink:title="Label : PreFundedWarrantsMember to label_PreFundedWarrantsMember_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.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtDisclosureAbstract" xml:lang="en-US" id="label_DebtDisclosureAbstract">Long Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="label_DebtDisclosureAbstract" xlink:title="Label : DebtDisclosureAbstract to label_DebtDisclosureAbstract" />
    <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: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: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="kern-20221231.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_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: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: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: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: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: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: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: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: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: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: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_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: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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:title="DiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xml:lang="en-US" id="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:title="Label : DiscontinuedOperationTaxEffectOfDiscontinuedOperation to label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
    <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/totalLabel" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTax" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTax">Net 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" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTax to label_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <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_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="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:loc xlink:type="locator" xlink:href="kern-20221231.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">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" xlink:title="Label : DiscontinuedOperationSellingAndMarketingExpense to label_DiscontinuedOperationSellingAndMarketingExpense" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="DiscontinuedOperationResearchAndDevelopmentExpense" xlink:title="DiscontinuedOperationResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationResearchAndDevelopmentExpense" xml:lang="en-US" id="label_DiscontinuedOperationResearchAndDevelopmentExpense">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationResearchAndDevelopmentExpense" xlink:to="label_DiscontinuedOperationResearchAndDevelopmentExpense" xlink:title="Label : DiscontinuedOperationResearchAndDevelopmentExpense to label_DiscontinuedOperationResearchAndDevelopmentExpense" />
    <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_IncomeLossFromDiscontinuedOperationsNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTax_1" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTax_1">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_1" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTax to label_IncomeLossFromDiscontinuedOperationsNetOfTax_1" />
    <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:label xlink:type="resource" xlink:label="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1" xml:lang="en-US" id="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1">Income tax benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1" xlink:title="Label : DiscontinuedOperationTaxEffectOfDiscontinuedOperation to label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:title="IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">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="IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity to label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1">Income (Loss) from Discontinued 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="IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity to label_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockDividends" xlink:label="RedeemablePreferredStockDividends" xlink:title="RedeemablePreferredStockDividends" />
    <link:label xlink:type="resource" xlink:label="label_RedeemablePreferredStockDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_RedeemablePreferredStockDividends" xml:lang="en-US" id="label_RedeemablePreferredStockDividends">Deemed dividends related to convertible redeemable preferred stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedeemablePreferredStockDividends" xlink:to="label_RedeemablePreferredStockDividends" xlink:title="Label : RedeemablePreferredStockDividends to label_RedeemablePreferredStockDividends" />
    <link:label xlink:type="resource" xlink:label="label_RedeemablePreferredStockDividends_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RedeemablePreferredStockDividends_1" xml:lang="en-US" id="label_RedeemablePreferredStockDividends_1">Redeemable Preferred Stock Dividends</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedeemablePreferredStockDividends" xlink:to="label_RedeemablePreferredStockDividends_1" xlink:title="Label : RedeemablePreferredStockDividends to label_RedeemablePreferredStockDividends_1" />
    <link:label xlink:type="resource" xlink:label="label_LossOnSaleOfInvestments_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LossOnSaleOfInvestments_2" xml:lang="en-US" id="label_LossOnSaleOfInvestments_2">Loss on sale of investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossOnSaleOfInvestments" xlink:to="label_LossOnSaleOfInvestments_2" xlink:title="Label : LossOnSaleOfInvestments to label_LossOnSaleOfInvestments_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/label" xlink:title="label_IncomeLossFromContinuingOperationsPerBasicShare" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsPerBasicShare">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" xlink:title="Label : IncomeLossFromContinuingOperationsPerBasicShare to label_IncomeLossFromContinuingOperationsPerBasicShare" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsPerBasicShare_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeLossFromContinuingOperationsPerBasicShare_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsPerBasicShare_1">Basic loss per common share from continuing operations (in dollars per 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="IncomeLossFromContinuingOperationsPerDilutedShare" xlink:title="IncomeLossFromContinuingOperationsPerDilutedShare" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsPerDilutedShare" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsPerDilutedShare">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="IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="label_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:title="Label : IncomeLossFromContinuingOperationsPerDilutedShare to label_IncomeLossFromContinuingOperationsPerDilutedShare" />
    <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/label" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">Basic loss per common share from discontinued 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:title="IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">Diluted loss per common share from discontinued operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare to label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:label="ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:title="ProceedsFromUnitandPreFundedUnitOfferingNet" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromUnitandPreFundedUnitOfferingNet" xml:lang="en-US" id="label_ProceedsFromUnitandPreFundedUnitOfferingNet">Proceeds from unit and pre-funded unit offering, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:to="label_ProceedsFromUnitandPreFundedUnitOfferingNet" xlink:title="Label : ProceedsFromUnitandPreFundedUnitOfferingNet to label_ProceedsFromUnitandPreFundedUnitOfferingNet" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfWarrants_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromIssuanceOfWarrants_2" xml:lang="en-US" id="label_ProceedsFromIssuanceOfWarrants_2">Proceeds from the exercise of pre-funded warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrants" xlink:to="label_ProceedsFromIssuanceOfWarrants_2" xlink:title="Label : ProceedsFromIssuanceOfWarrants to label_ProceedsFromIssuanceOfWarrants_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_Sharesreturnedinconnectionwithacquisition" xlink:label="Sharesreturnedinconnectionwithacquisition" xlink:title="Sharesreturnedinconnectionwithacquisition" />
    <link:label xlink:type="resource" xlink:label="label_Sharesreturnedinconnectionwithacquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Sharesreturnedinconnectionwithacquisition" xml:lang="en-US" id="label_Sharesreturnedinconnectionwithacquisition">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="Sharesreturnedinconnectionwithacquisition" xlink:to="label_Sharesreturnedinconnectionwithacquisition" xlink:title="Label : Sharesreturnedinconnectionwithacquisition to label_Sharesreturnedinconnectionwithacquisition" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xlink:label="Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xlink:title="Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" />
    <link:label xlink:type="resource" xlink:label="label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xml:lang="en-US" id="label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement">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="Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xlink:to="label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xlink:title="Label : Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement to label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" />
    <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: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: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_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: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentOfIntangibleAssetsExcludingGoodwill" xml:lang="en-US" id="label_ImpairmentOfIntangibleAssetsExcludingGoodwill">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="label_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="Label : ImpairmentOfIntangibleAssetsExcludingGoodwill to label_ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AmortizationOfIntangibleAssets_2" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets_2">Goodwill asset</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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:label="IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:title="IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" />
    <link:label xlink:type="resource" xlink:label="label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xml:lang="en-US" id="label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts">Issuance of convertible redeemable preferred stock, net of issue costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:to="label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" xlink:title="Label : IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts to label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:label="IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:title="IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" />
    <link:label xlink:type="resource" xlink:label="label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xml:lang="en-US" id="label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares">Issuance of convertible redeemable preferred stock, net of issue costs, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:to="label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" xlink:title="Label : IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares to label_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" />
    <link:label xlink:type="resource" xlink:label="label_ContinuingOperationTaxEffectOfContinuingOperation_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ContinuingOperationTaxEffectOfContinuingOperation_3" xml:lang="en-US" id="label_ContinuingOperationTaxEffectOfContinuingOperation_3">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="ContinuingOperationTaxEffectOfContinuingOperation" xlink:to="label_ContinuingOperationTaxEffectOfContinuingOperation_3" xlink:title="Label : ContinuingOperationTaxEffectOfContinuingOperation to label_ContinuingOperationTaxEffectOfContinuingOperation_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:label="DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:title="DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" />
    <link:label xlink:type="resource" xlink:label="label_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xml:lang="en-US" id="label_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock">Deemed dividends related to convertible redeemable preferred stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:to="label_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" xlink:title="Label : DeemedDividendsRelatedToConvertibleRedeemablePreferredStock to label_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_RedemptionOfConvertibleRedeemablePreferredStock" xlink:label="RedemptionOfConvertibleRedeemablePreferredStock" xlink:title="RedemptionOfConvertibleRedeemablePreferredStock" />
    <link:label xlink:type="resource" xlink:label="label_RedemptionOfConvertibleRedeemablePreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RedemptionOfConvertibleRedeemablePreferredStock" xml:lang="en-US" id="label_RedemptionOfConvertibleRedeemablePreferredStock">Redemption of convertible redeemable preferred stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedemptionOfConvertibleRedeemablePreferredStock" xlink:to="label_RedemptionOfConvertibleRedeemablePreferredStock" xlink:title="Label : RedemptionOfConvertibleRedeemablePreferredStock to label_RedemptionOfConvertibleRedeemablePreferredStock" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:label="RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:title="RedemptionOfConvertibleRedeemablePreferredStockShares" />
    <link:label xlink:type="resource" xlink:label="label_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RedemptionOfConvertibleRedeemablePreferredStockShares" xml:lang="en-US" id="label_RedemptionOfConvertibleRedeemablePreferredStockShares">Redemption of convertible redeemable preferred stock, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:to="label_RedemptionOfConvertibleRedeemablePreferredStockShares" xlink:title="Label : RedemptionOfConvertibleRedeemablePreferredStockShares to label_RedemptionOfConvertibleRedeemablePreferredStockShares" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:label="CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:title="CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" />
    <link:label xlink:type="resource" xlink:label="label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xml:lang="en-US" id="label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts">Common shares and warrants issued in connection with unit offering, net of issue costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:to="label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" xlink:title="Label : CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts to label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:label="CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:title="CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" />
    <link:label xlink:type="resource" xlink:label="label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xml:lang="en-US" id="label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares">Common shares and warrants issued in connection with unit offering, net of issue costs, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:to="label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" xlink:title="Label : CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares to label_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockSplits" xlink:label="StockIssuedDuringPeriodSharesStockSplits" xlink:title="StockIssuedDuringPeriodSharesStockSplits" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockSplits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockSplits" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockSplits">Fractional share adjustment from stock split, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockSplits" xlink:to="label_StockIssuedDuringPeriodSharesStockSplits" xlink:title="Label : StockIssuedDuringPeriodSharesStockSplits to label_StockIssuedDuringPeriodSharesStockSplits" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_FractionalShareAdjustmentFromStock" xlink:label="FractionalShareAdjustmentFromStock" xlink:title="FractionalShareAdjustmentFromStock" />
    <link:label xlink:type="resource" xlink:label="label_FractionalShareAdjustmentFromStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FractionalShareAdjustmentFromStock" xml:lang="en-US" id="label_FractionalShareAdjustmentFromStock">Fractional share adjustment from stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FractionalShareAdjustmentFromStock" xlink:to="label_FractionalShareAdjustmentFromStock" xlink:title="Label : FractionalShareAdjustmentFromStock to label_FractionalShareAdjustmentFromStock" />
    <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/label" xlink:title="label_MarketingExpense" xml:lang="en-US" id="label_MarketingExpense">Marketing Expense</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/verboseLabel" 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.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/label" xlink:title="label_DevelopmentCosts" xml:lang="en-US" id="label_DevelopmentCosts">Development Costs, Period Cost</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:loc xlink:type="locator" xlink:href="kern-20221231.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/verboseLabel" xlink:title="label_ReductionOfPurchasePrice_1" xml:lang="en-US" id="label_ReductionOfPurchasePrice_1">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_1" xlink:title="Label : ReductionOfPurchasePrice to label_ReductionOfPurchasePrice_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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: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: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_NetIncomeLossAvailableToCommonStockholdersBasic_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetIncomeLossAvailableToCommonStockholdersBasic_2" xml:lang="en-US" id="label_NetIncomeLossAvailableToCommonStockholdersBasic_2">Net loss attributable to common stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="label_NetIncomeLossAvailableToCommonStockholdersBasic_2" xlink:title="Label : NetIncomeLossAvailableToCommonStockholdersBasic to label_NetIncomeLossAvailableToCommonStockholdersBasic_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:label="NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:title="NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xml:lang="en-US" id="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock">Recent Accounting Pronouncements Pending Adoption</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:title="Label : NewAccountingPronouncementsPendingAdoptionPolicyTextBlock to label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" />
    <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="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:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_1" xml:lang="en-US" id="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_1">Disclosure of accounting policy pertaining to new accounting pronouncements pending adoption that may impact the entity's financial reporting.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_1" xlink:title="Label : NewAccountingPronouncementsPendingAdoptionPolicyTextBlock to label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_3" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_3">Total finite-lived intangible assets, Impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_3" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:label="PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:title="PercentageOfAmountReducedIfEarnOutObligationPaidInCash" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xml:lang="en-US" id="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash">Percentage of Amount Reduced if Earn-Out Obligation Paid in Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:to="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:title="Label : PercentageOfAmountReducedIfEarnOutObligationPaidInCash to label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_1" xml:lang="en-US" id="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_1">Percentage of amount reduced if Earn-out Obligation paid in cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:to="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_1" xlink:title="Label : PercentageOfAmountReducedIfEarnOutObligationPaidInCash to label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_1" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_2" xml:lang="en-US" id="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_2">The Percentage of amount reduced if Earn-out Obligation paid in cash.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAmountReducedIfEarnOutObligationPaidInCash" xlink:to="label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_2" xlink:title="Label : PercentageOfAmountReducedIfEarnOutObligationPaidInCash to label_PercentageOfAmountReducedIfEarnOutObligationPaidInCash_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: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-20221231.xsd#kern_PreferredStockSold" xlink:label="PreferredStockSold" xlink:title="PreferredStockSold" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockSold" xml:lang="en-US" id="label_PreferredStockSold">Preferred stock sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSold" xlink:to="label_PreferredStockSold" xlink:title="Label : PreferredStockSold to label_PreferredStockSold" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSold_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSold_1" xml:lang="en-US" id="label_PreferredStockSold_1">Preferred stock sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSold" xlink:to="label_PreferredStockSold_1" xlink:title="Label : PreferredStockSold to label_PreferredStockSold_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSold_2" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:title="label_PreferredStockSold_2" xml:lang="en-US" id="label_PreferredStockSold_2">Preferred stock sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSold" xlink:to="label_PreferredStockSold_2" xlink:title="Label : PreferredStockSold to label_PreferredStockSold_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CumulativeUnrealizedChangeInFairValue" xlink:label="CumulativeUnrealizedChangeInFairValue" xlink:title="CumulativeUnrealizedChangeInFairValue" />
    <link:label xlink:type="resource" xlink:label="label_CumulativeUnrealizedChangeInFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CumulativeUnrealizedChangeInFairValue" xml:lang="en-US" id="label_CumulativeUnrealizedChangeInFairValue">Amount of unrealized change on investment in debt security measured at fair value with change in fair value recognized in net income (trading).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CumulativeUnrealizedChangeInFairValue" xlink:to="label_CumulativeUnrealizedChangeInFairValue" xlink:title="Label : CumulativeUnrealizedChangeInFairValue to label_CumulativeUnrealizedChangeInFairValue" />
    <link:label xlink:type="resource" xlink:label="label_CumulativeUnrealizedChangeInFairValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CumulativeUnrealizedChangeInFairValue_1" xml:lang="en-US" id="label_CumulativeUnrealizedChangeInFairValue_1">Cumulative unrealized change in fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CumulativeUnrealizedChangeInFairValue" xlink:to="label_CumulativeUnrealizedChangeInFairValue_1" xlink:title="Label : CumulativeUnrealizedChangeInFairValue to label_CumulativeUnrealizedChangeInFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_CumulativeUnrealizedChangeInFairValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CumulativeUnrealizedChangeInFairValue_2" xml:lang="en-US" id="label_CumulativeUnrealizedChangeInFairValue_2">Cumulative Unrealized Change in Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CumulativeUnrealizedChangeInFairValue" xlink:to="label_CumulativeUnrealizedChangeInFairValue_2" xlink:title="Label : CumulativeUnrealizedChangeInFairValue to label_CumulativeUnrealizedChangeInFairValue_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProceedsDepositedInRestrictedAccounts" xlink:label="ProceedsDepositedInRestrictedAccounts" xlink:title="ProceedsDepositedInRestrictedAccounts" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsDepositedInRestrictedAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsDepositedInRestrictedAccounts" xml:lang="en-US" id="label_ProceedsDepositedInRestrictedAccounts">Proceeds deposited in Restricted Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsDepositedInRestrictedAccounts" xlink:to="label_ProceedsDepositedInRestrictedAccounts" xlink:title="Label : ProceedsDepositedInRestrictedAccounts to label_ProceedsDepositedInRestrictedAccounts" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsDepositedInRestrictedAccounts_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProceedsDepositedInRestrictedAccounts_1" xml:lang="en-US" id="label_ProceedsDepositedInRestrictedAccounts_1">The amount of proceeds deposited into restricted accounts.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsDepositedInRestrictedAccounts" xlink:to="label_ProceedsDepositedInRestrictedAccounts_1" xlink:title="Label : ProceedsDepositedInRestrictedAccounts to label_ProceedsDepositedInRestrictedAccounts_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsDepositedInRestrictedAccounts_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsDepositedInRestrictedAccounts_2" xml:lang="en-US" id="label_ProceedsDepositedInRestrictedAccounts_2">Proceeds Deposited in Restricted Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsDepositedInRestrictedAccounts" xlink:to="label_ProceedsDepositedInRestrictedAccounts_2" xlink:title="Label : ProceedsDepositedInRestrictedAccounts to label_ProceedsDepositedInRestrictedAccounts_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ConvertibleNotesAmendmentMember" xlink:label="ConvertibleNotesAmendmentMember" xlink:title="ConvertibleNotesAmendmentMember" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleNotesAmendmentMember" xml:lang="en-US" id="label_ConvertibleNotesAmendmentMember">Convertible Notes Amendment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesAmendmentMember" xlink:to="label_ConvertibleNotesAmendmentMember" xlink:title="Label : ConvertibleNotesAmendmentMember to label_ConvertibleNotesAmendmentMember" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesAmendmentMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConvertibleNotesAmendmentMember_1" xml:lang="en-US" id="label_ConvertibleNotesAmendmentMember_1">This member stands for the information pertaining to Convertible Notes Amendment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesAmendmentMember" xlink:to="label_ConvertibleNotesAmendmentMember_1" xlink:title="Label : ConvertibleNotesAmendmentMember to label_ConvertibleNotesAmendmentMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesAmendmentMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleNotesAmendmentMember_2" xml:lang="en-US" id="label_ConvertibleNotesAmendmentMember_2">Convertible Notes Amendment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesAmendmentMember" xlink:to="label_ConvertibleNotesAmendmentMember_2" xlink:title="Label : ConvertibleNotesAmendmentMember to label_ConvertibleNotesAmendmentMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_DebtOriginalIssueDiscount" xlink:label="DebtOriginalIssueDiscount" xlink:title="DebtOriginalIssueDiscount" />
    <link:label xlink:type="resource" xlink:label="label_DebtOriginalIssueDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtOriginalIssueDiscount" xml:lang="en-US" id="label_DebtOriginalIssueDiscount">Debt Original Issue Discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtOriginalIssueDiscount" xlink:to="label_DebtOriginalIssueDiscount" xlink:title="Label : DebtOriginalIssueDiscount to label_DebtOriginalIssueDiscount" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_CurrentMaturities" xlink:label="CurrentMaturities" xlink:title="CurrentMaturities" />
    <link:label xlink:type="resource" xlink:label="label_CurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentMaturities" xml:lang="en-US" id="label_CurrentMaturities">Current Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentMaturities" xlink:to="label_CurrentMaturities" xlink:title="Label : CurrentMaturities to label_CurrentMaturities" />
    <link:label xlink:type="resource" xlink:label="label_DebtOriginalIssueDiscount_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtOriginalIssueDiscount_1" xml:lang="en-US" id="label_DebtOriginalIssueDiscount_1">The amount of discount on the liability component of convertible debt which may be settled in cash upon conversion.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtOriginalIssueDiscount" xlink:to="label_DebtOriginalIssueDiscount_1" xlink:title="Label : DebtOriginalIssueDiscount to label_DebtOriginalIssueDiscount_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtOriginalIssueDiscount_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DebtOriginalIssueDiscount_2" xml:lang="en-US" id="label_DebtOriginalIssueDiscount_2">Original issue discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtOriginalIssueDiscount" xlink:to="label_DebtOriginalIssueDiscount_2" xlink:title="Label : DebtOriginalIssueDiscount to label_DebtOriginalIssueDiscount_2" />
    <link:label xlink:type="resource" xlink:label="label_CurrentMaturities_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_CurrentMaturities_1" xml:lang="en-US" id="label_CurrentMaturities_1">Less: current maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentMaturities" xlink:to="label_CurrentMaturities_1" xlink:title="Label : CurrentMaturities to label_CurrentMaturities_1" />
    <link:label xlink:type="resource" xlink:label="label_CurrentMaturities_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CurrentMaturities_2" xml:lang="en-US" id="label_CurrentMaturities_2">Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentMaturities" xlink:to="label_CurrentMaturities_2" xlink:title="Label : CurrentMaturities to label_CurrentMaturities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="StatementOperatingActivitiesSegmentAxis" xlink:title="StatementOperatingActivitiesSegmentAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOperatingActivitiesSegmentAxis" xml:lang="en-US" id="label_StatementOperatingActivitiesSegmentAxis">Operating Activities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOperatingActivitiesSegmentAxis" xlink:to="label_StatementOperatingActivitiesSegmentAxis" xlink:title="Label : StatementOperatingActivitiesSegmentAxis to label_StatementOperatingActivitiesSegmentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="SegmentOperatingActivitiesDomain" xlink:title="SegmentOperatingActivitiesDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentOperatingActivitiesDomain" xml:lang="en-US" id="label_SegmentOperatingActivitiesDomain">Operating Activities [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentOperatingActivitiesDomain" xlink:to="label_SegmentOperatingActivitiesDomain" xlink:title="Label : SegmentOperatingActivitiesDomain to label_SegmentOperatingActivitiesDomain" />
    <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_SegmentContinuingOperationsMember" xlink:label="SegmentContinuingOperationsMember" xlink:title="SegmentContinuingOperationsMember" />
    <link:label xlink:type="resource" xlink:label="label_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentContinuingOperationsMember" xml:lang="en-US" id="label_SegmentContinuingOperationsMember">Continuing Operations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentContinuingOperationsMember" xlink:to="label_SegmentContinuingOperationsMember" xlink:title="Label : SegmentContinuingOperationsMember to label_SegmentContinuingOperationsMember" />
    <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 and Related Cost, Number of Positions Eliminated, Period Percent</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:label xlink:type="resource" xlink:label="label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:href="kern-20221231.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="kern-20221231.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/label" xlink:title="label_ReductionOfWorkingCapital" xml:lang="en-US" id="label_ReductionOfWorkingCapital">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" xlink:title="Label : ReductionOfWorkingCapital to label_ReductionOfWorkingCapital" />
    <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/label" xlink:title="label_ReceivablesNetCurrent" xml:lang="en-US" id="label_ReceivablesNetCurrent">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" xlink:title="Label : ReceivablesNetCurrent to label_ReceivablesNetCurrent" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" xlink:title="label_StockIssuedDuringPeriodSharesHeldInEscrow" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesHeldInEscrow">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" xlink:title="Label : StockIssuedDuringPeriodSharesHeldInEscrow to label_StockIssuedDuringPeriodSharesHeldInEscrow" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" xlink:title="label_StockIssuedDuringPeriodValueHeldInEscrow" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueHeldInEscrow">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" xlink:title="Label : StockIssuedDuringPeriodValueHeldInEscrow to label_StockIssuedDuringPeriodValueHeldInEscrow" />
    <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_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_DebtInstrumentUnamortizedDiscount_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentUnamortizedDiscount_2" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscount_2">Cumulative unrealized change in fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="label_DebtInstrumentUnamortizedDiscount_2" xlink:title="Label : DebtInstrumentUnamortizedDiscount to label_DebtInstrumentUnamortizedDiscount_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SeniorSecuredConvertibleNotesMember" xlink:label="SeniorSecuredConvertibleNotesMember" xlink:title="SeniorSecuredConvertibleNotesMember" />
    <link:label xlink:type="resource" xlink:label="label_SeniorSecuredConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SeniorSecuredConvertibleNotesMember" xml:lang="en-US" id="label_SeniorSecuredConvertibleNotesMember">Senior Secured Convertible Notes (the "2020 Notes") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorSecuredConvertibleNotesMember" xlink:to="label_SeniorSecuredConvertibleNotesMember" xlink:title="Label : SeniorSecuredConvertibleNotesMember to label_SeniorSecuredConvertibleNotesMember" />
    <link:label xlink:type="resource" xlink:label="label_SeniorSecuredConvertibleNotesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SeniorSecuredConvertibleNotesMember_1" xml:lang="en-US" id="label_SeniorSecuredConvertibleNotesMember_1">Senior Secured Convertible Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorSecuredConvertibleNotesMember" xlink:to="label_SeniorSecuredConvertibleNotesMember_1" xlink:title="Label : SeniorSecuredConvertibleNotesMember to label_SeniorSecuredConvertibleNotesMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:label="SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:title="SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" />
    <link:label xlink:type="resource" xlink:label="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xml:lang="en-US" id="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember">This member stands for the information pertaining to Solo Sciences (&#x201C;Solo&#x201D;), Viridian Sciences Inc. (&#x201C;Viridian&#x201D;) and Trellis Solutions (&#x201C;Trellis&#x201D;).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:to="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:title="Label : SoloSciencesViridianSciencesIncAndTrellisSolutionsMember to label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" />
    <link:label xlink:type="resource" xlink:label="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_1" xml:lang="en-US" id="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_1">Solo Sciences (&#x201C;Solo&#x201D;), Viridian Sciences Inc. (&#x201C;Viridian&#x201D;) and Trellis Solutions (&#x201C;Trellis&#x201D;) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:to="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_1" xlink:title="Label : SoloSciencesViridianSciencesIncAndTrellisSolutionsMember to label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_2" xml:lang="en-US" id="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_2">Solo Sciences, Viridian Sciences Inc. and Trellis Solutions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" xlink:to="label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_2" xlink:title="Label : SoloSciencesViridianSciencesIncAndTrellisSolutionsMember to label_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2" xml:lang="en-US" id="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2">Discontinued operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2" xlink:title="Label : DiscontinuedOperationTaxEffectOfDiscontinuedOperation to label_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2" />
    <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/label" 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="kern-20221231.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/label" xlink:title="label_NotesMember" xml:lang="en-US" id="label_NotesMember">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_NotesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NotesMember_1" xml:lang="en-US" id="label_NotesMember_1">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_1" xlink:title="Label : NotesMember to label_NotesMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/label" 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/terseLabel" 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="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_IncreaseDecreaseInNotesReceivables" xlink:label="IncreaseDecreaseInNotesReceivables" xlink:title="IncreaseDecreaseInNotesReceivables" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInNotesReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInNotesReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInNotesReceivables">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" 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/terseLabel" xlink:title="label_IncreaseDecreaseInNotesReceivables_1" xml:lang="en-US" id="label_IncreaseDecreaseInNotesReceivables_1">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_1" xlink:title="Label : IncreaseDecreaseInNotesReceivables to label_IncreaseDecreaseInNotesReceivables_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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_ProceedsFromIncomeTaxRefunds" xlink:label="ProceedsFromIncomeTaxRefunds" xlink:title="ProceedsFromIncomeTaxRefunds" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIncomeTaxRefunds" xml:lang="en-US" id="label_ProceedsFromIncomeTaxRefunds">Proceeds from Income Tax Refunds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIncomeTaxRefunds" xlink:to="label_ProceedsFromIncomeTaxRefunds" xlink:title="Label : ProceedsFromIncomeTaxRefunds to label_ProceedsFromIncomeTaxRefunds" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIncomeTaxRefunds_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIncomeTaxRefunds_1" xml:lang="en-US" id="label_ProceedsFromIncomeTaxRefunds_1">Income tax refunds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIncomeTaxRefunds" xlink:to="label_ProceedsFromIncomeTaxRefunds_1" xlink:title="Label : ProceedsFromIncomeTaxRefunds to label_ProceedsFromIncomeTaxRefunds_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilities_5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredTaxLiabilities_5" xml:lang="en-US" id="label_DeferredTaxLiabilities_5">Total 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_5" xlink:title="Label : DeferredTaxLiabilities to label_DeferredTaxLiabilities_5" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_3" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_3">Total finite-lived intangible assets, Accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_3" xlink:title="Label : FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization to label_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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/documentation" xlink:title="label_CommonWarrantsAndUnderwriterWarrantsMember" xml:lang="en-US" id="label_CommonWarrantsAndUnderwriterWarrantsMember">This member stands for the information pertaining to 2022 Common Warrants and Underwriter Warrants.</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:label xlink:type="resource" xlink:label="label_CommonWarrantsAndUnderwriterWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonWarrantsAndUnderwriterWarrantsMember_1" xml:lang="en-US" id="label_CommonWarrantsAndUnderwriterWarrantsMember_1">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_1" xlink:title="Label : CommonWarrantsAndUnderwriterWarrantsMember to label_CommonWarrantsAndUnderwriterWarrantsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantsAndUnderwriterWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonWarrantsAndUnderwriterWarrantsMember_2" xml:lang="en-US" id="label_CommonWarrantsAndUnderwriterWarrantsMember_2">2022 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_2" xlink:title="Label : CommonWarrantsAndUnderwriterWarrantsMember to label_CommonWarrantsAndUnderwriterWarrantsMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SeniorConvertibleNotesMember" xlink:label="SeniorConvertibleNotesMember" xlink:title="SeniorConvertibleNotesMember" />
    <link:label xlink:type="resource" xlink:label="label_SeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SeniorConvertibleNotesMember" xml:lang="en-US" id="label_SeniorConvertibleNotesMember">Senior Convertible Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorConvertibleNotesMember" xlink:to="label_SeniorConvertibleNotesMember" xlink:title="Label : SeniorConvertibleNotesMember to label_SeniorConvertibleNotesMember" />
    <link:label xlink:type="resource" xlink:label="label_SeniorConvertibleNotesMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SeniorConvertibleNotesMember_1" xml:lang="en-US" id="label_SeniorConvertibleNotesMember_1">This member stands for the information pertaining to Senior Convertible Notes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorConvertibleNotesMember" xlink:to="label_SeniorConvertibleNotesMember_1" xlink:title="Label : SeniorConvertibleNotesMember to label_SeniorConvertibleNotesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SeniorSecuredConvertibleNotesMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SeniorSecuredConvertibleNotesMember_2" xml:lang="en-US" id="label_SeniorSecuredConvertibleNotesMember_2">This member stands for the information pertaining to Senior Secured Convertible Notes (the "2020 Notes").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorSecuredConvertibleNotesMember" xlink:to="label_SeniorSecuredConvertibleNotesMember_2" xlink:title="Label : SeniorSecuredConvertibleNotesMember to label_SeniorSecuredConvertibleNotesMember_2" />
    <link:label xlink:type="resource" xlink:label="label_SeniorConvertibleNotesMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SeniorConvertibleNotesMember_2" xml:lang="en-US" id="label_SeniorConvertibleNotesMember_2">Senior Convertible Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorConvertibleNotesMember" xlink:to="label_SeniorConvertibleNotesMember_2" xlink:title="Label : SeniorConvertibleNotesMember to label_SeniorConvertibleNotesMember_2" />
    <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:loc xlink:type="locator" xlink:href="kern-20221231.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: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: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:label xlink:type="resource" xlink:label="label_ImpairmentOfIntangibleAssetsExcludingGoodwill_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ImpairmentOfIntangibleAssetsExcludingGoodwill_1" xml:lang="en-US" id="label_ImpairmentOfIntangibleAssetsExcludingGoodwill_1">Long lived assets, total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="label_ImpairmentOfIntangibleAssetsExcludingGoodwill_1" xlink:title="Label : ImpairmentOfIntangibleAssetsExcludingGoodwill to label_ImpairmentOfIntangibleAssetsExcludingGoodwill_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:loc xlink:type="locator" xlink:href="kern-20221231.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/terseLabel" xlink:title="label_PreferredStockConversionRatio_1" xml:lang="en-US" id="label_PreferredStockConversionRatio_1">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_1" xlink:title="Label : PreferredStockConversionRatio to label_PreferredStockConversionRatio_1" />
    <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: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/terseLabel" xlink:title="label_WarrantsAndRightsOutstandingTerm" xml:lang="en-US" id="label_WarrantsAndRightsOutstandingTerm">Warrants expire, 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:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstandingTerm_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsAndRightsOutstandingTerm_1" xml:lang="en-US" id="label_WarrantsAndRightsOutstandingTerm_1">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_1" xlink:title="Label : WarrantsAndRightsOutstandingTerm to label_WarrantsAndRightsOutstandingTerm_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockConversionRatio_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PreferredStockConversionRatio_2" xml:lang="en-US" id="label_PreferredStockConversionRatio_2">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_2" xlink:title="Label : PreferredStockConversionRatio to label_PreferredStockConversionRatio_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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">2019 Public Warrants and Private Warrants [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" 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/documentation" xlink:title="label_PublicWarrantsAndPrivateWarrants2019Member_1" xml:lang="en-US" id="label_PublicWarrantsAndPrivateWarrants2019Member_1">This member stands for the information pertaining to 2019 Public Warrants and Private Warrants.</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="kern-20221231.xsd#kern_MtechPrivateWarrantMember" xlink:label="MtechPrivateWarrantMember" xlink:title="MtechPrivateWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_MtechPrivateWarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MtechPrivateWarrantMember" xml:lang="en-US" id="label_MtechPrivateWarrantMember">MTech Private Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MtechPrivateWarrantMember" xlink:to="label_MtechPrivateWarrantMember" xlink:title="Label : MtechPrivateWarrantMember to label_MtechPrivateWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantsAndPrivateWarrants2019Member_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PublicWarrantsAndPrivateWarrants2019Member_2" xml:lang="en-US" id="label_PublicWarrantsAndPrivateWarrants2019Member_2">2019 Public Warrants and Private Warrants [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_2" xlink:title="Label : PublicWarrantsAndPrivateWarrants2019Member to label_PublicWarrantsAndPrivateWarrants2019Member_2" />
    <link:label xlink:type="resource" xlink:label="label_MtechPrivateWarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MtechPrivateWarrantMember_1" xml:lang="en-US" id="label_MtechPrivateWarrantMember_1">MTech Private Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MtechPrivateWarrantMember" xlink:to="label_MtechPrivateWarrantMember_1" xlink:title="Label : MtechPrivateWarrantMember to label_MtechPrivateWarrantMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:label="PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:title="PercentageOfTaxCreditCarryforwardAvailableToOffset" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfTaxCreditCarryforwardAvailableToOffset" xml:lang="en-US" id="label_PercentageOfTaxCreditCarryforwardAvailableToOffset">Percentage of tax credit carryforward available to offset.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:to="label_PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:title="Label : PercentageOfTaxCreditCarryforwardAvailableToOffset to label_PercentageOfTaxCreditCarryforwardAvailableToOffset" />
    <link:label xlink:type="resource" xlink:label="label_MtechPrivateWarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MtechPrivateWarrantMember_2" xml:lang="en-US" id="label_MtechPrivateWarrantMember_2">This member stands for the information pertaining to MTech Private Warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MtechPrivateWarrantMember" xlink:to="label_MtechPrivateWarrantMember_2" xlink:title="Label : MtechPrivateWarrantMember to label_MtechPrivateWarrantMember_2" />
    <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:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_2" xml:lang="en-US" id="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_2">New Accounting Pronouncements Pending Adoption [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_2" xlink:title="Label : NewAccountingPronouncementsPendingAdoptionPolicyTextBlock to label_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfTaxCreditCarryforwardAvailableToOffset_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PercentageOfTaxCreditCarryforwardAvailableToOffset_1" xml:lang="en-US" id="label_PercentageOfTaxCreditCarryforwardAvailableToOffset_1">Percentage of tax credit carryforward available to offset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:to="label_PercentageOfTaxCreditCarryforwardAvailableToOffset_1" xlink:title="Label : PercentageOfTaxCreditCarryforwardAvailableToOffset to label_PercentageOfTaxCreditCarryforwardAvailableToOffset_1" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfTaxCreditCarryforwardAvailableToOffset_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfTaxCreditCarryforwardAvailableToOffset_2" xml:lang="en-US" id="label_PercentageOfTaxCreditCarryforwardAvailableToOffset_2">Percentage of Tax Credit Carryforward Available to Offset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfTaxCreditCarryforwardAvailableToOffset" xlink:to="label_PercentageOfTaxCreditCarryforwardAvailableToOffset_2" xlink:title="Label : PercentageOfTaxCreditCarryforwardAvailableToOffset to label_PercentageOfTaxCreditCarryforwardAvailableToOffset_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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: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: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:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1" xlink:title="Label : EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to label_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ReductionOfEarnOutObligation" xlink:label="ReductionOfEarnOutObligation" xlink:title="ReductionOfEarnOutObligation" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfEarnOutObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReductionOfEarnOutObligation" xml:lang="en-US" id="label_ReductionOfEarnOutObligation">Reduction of earn-out obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfEarnOutObligation" xlink:to="label_ReductionOfEarnOutObligation" xlink:title="Label : ReductionOfEarnOutObligation to label_ReductionOfEarnOutObligation" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfEarnOutObligation_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ReductionOfEarnOutObligation_1" xml:lang="en-US" id="label_ReductionOfEarnOutObligation_1">The amount of reduction in obligation of the Borrower or any Subsidiary to pay a portion of the purchase price after the closing date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfEarnOutObligation" xlink:to="label_ReductionOfEarnOutObligation_1" xlink:title="Label : ReductionOfEarnOutObligation to label_ReductionOfEarnOutObligation_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleConversionPrice1_4" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1_4">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_4" xlink:title="Label : DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1_4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="StockholdersEquityReverseStockSplit" xlink:title="StockholdersEquityReverseStockSplit" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityReverseStockSplit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityReverseStockSplit" xml:lang="en-US" id="label_StockholdersEquityReverseStockSplit">Stockholders' Equity, Reverse Stock Split</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityReverseStockSplit" xlink:to="label_StockholdersEquityReverseStockSplit" xlink:title="Label : StockholdersEquityReverseStockSplit to label_StockholdersEquityReverseStockSplit" />
    <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_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:label xlink:type="resource" xlink:label="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xml:lang="en-US" id="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation">Total 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" xlink:title="Label : AssetsOfDisposalGroupIncludingDiscontinuedOperation to label_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <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_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:label xlink:type="resource" xlink:label="label_ReductionOfEarnOutObligation_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReductionOfEarnOutObligation_2" xml:lang="en-US" id="label_ReductionOfEarnOutObligation_2">Reduction of Earn-Out Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfEarnOutObligation" xlink:to="label_ReductionOfEarnOutObligation_2" xlink:title="Label : ReductionOfEarnOutObligation to label_ReductionOfEarnOutObligation_2" />
    <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, 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="WarrantStockConversionRatio" xlink:to="label_WarrantStockConversionRatio_2" xlink:title="Label : WarrantStockConversionRatio to label_WarrantStockConversionRatio_2" />
    <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_StockholdersEquityReverseStockSplit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquityReverseStockSplit_1" xml:lang="en-US" id="label_StockholdersEquityReverseStockSplit_1">Reverse stock split, ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityReverseStockSplit" xlink:to="label_StockholdersEquityReverseStockSplit_1" xlink:title="Label : StockholdersEquityReverseStockSplit to label_StockholdersEquityReverseStockSplit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="SalesRevenueNetMember" xlink:title="SalesRevenueNetMember" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesRevenueNetMember" xml:lang="en-US" id="label_SalesRevenueNetMember">Revenue Benchmark [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNetMember" xlink:to="label_SalesRevenueNetMember" xlink:title="Label : SalesRevenueNetMember to label_SalesRevenueNetMember" />
    <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:label xlink:type="resource" xlink:label="label_NumberOfOperatingSegments_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfOperatingSegments_1" xml:lang="en-US" id="label_NumberOfOperatingSegments_1">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_1" xlink:title="Label : NumberOfOperatingSegments to label_NumberOfOperatingSegments_1" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfLongLivedAssetsToBeDisposedOf_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ImpairmentOfLongLivedAssetsToBeDisposedOf_2" xml:lang="en-US" id="label_ImpairmentOfLongLivedAssetsToBeDisposedOf_2">Impairments 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_2" xlink:title="Label : ImpairmentOfLongLivedAssetsToBeDisposedOf to label_ImpairmentOfLongLivedAssetsToBeDisposedOf_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="kern-20221231.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="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-20221231.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-20221231.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: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-20221231.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:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareGross_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CapitalizedComputerSoftwareGross_2" xml:lang="en-US" id="label_CapitalizedComputerSoftwareGross_2">Capitalized software costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareGross" xlink:to="label_CapitalizedComputerSoftwareGross_2" xlink:title="Label : CapitalizedComputerSoftwareGross to label_CapitalizedComputerSoftwareGross_2" />
    <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/terseLabel" 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:loc xlink:type="locator" xlink:href="kern-20221231.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: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-20221231.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: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_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_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_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:label xlink:type="resource" xlink:label="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:label xlink:type="resource" xlink:label="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2" xml:lang="en-US" id="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2">Total 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_2" xlink:title="Label : LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation to label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2" />
    <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">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="ConvertibleDebtMember" xlink:to="label_ConvertibleDebtMember_1" xlink:title="Label : ConvertibleDebtMember to label_ConvertibleDebtMember_1" />
    <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:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:label="IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:title="IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xml:lang="en-US" id="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation">Income Tax Expense Benefit from Continuing and Discontinued Operation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:to="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:title="Label : IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation to label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_1" xml:lang="en-US" id="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_1">Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations and discontined operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:to="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_1" xlink:title="Label : IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation to label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_2" xml:lang="en-US" id="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_2">Total income tax benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" xlink:to="label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_2" xlink:title="Label : IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation to label_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_SharesIssuedInConnectionWithAssetPurchase" xlink:label="SharesIssuedInConnectionWithAssetPurchase" xlink:title="SharesIssuedInConnectionWithAssetPurchase" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithAssetPurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssuedInConnectionWithAssetPurchase" xml:lang="en-US" id="label_SharesIssuedInConnectionWithAssetPurchase">Shares Issued in Connection with Asset Purchase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedInConnectionWithAssetPurchase" xlink:to="label_SharesIssuedInConnectionWithAssetPurchase" xlink:title="Label : SharesIssuedInConnectionWithAssetPurchase to label_SharesIssuedInConnectionWithAssetPurchase" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithAssetPurchase_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharesIssuedInConnectionWithAssetPurchase_1" xml:lang="en-US" id="label_SharesIssuedInConnectionWithAssetPurchase_1">The amount of stock issued during the period as part of a transaction to acquire assets 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="SharesIssuedInConnectionWithAssetPurchase" xlink:to="label_SharesIssuedInConnectionWithAssetPurchase_1" xlink:title="Label : SharesIssuedInConnectionWithAssetPurchase to label_SharesIssuedInConnectionWithAssetPurchase_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithAssetPurchase_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharesIssuedInConnectionWithAssetPurchase_2" xml:lang="en-US" id="label_SharesIssuedInConnectionWithAssetPurchase_2">Shares issued in connection with asset purchase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedInConnectionWithAssetPurchase" xlink:to="label_SharesIssuedInConnectionWithAssetPurchase_2" xlink:title="Label : SharesIssuedInConnectionWithAssetPurchase to label_SharesIssuedInConnectionWithAssetPurchase_2" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromContributedCapital_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromContributedCapital_2" xml:lang="en-US" id="label_ProceedsFromContributedCapital_2">Proceeds from the ATM offering program, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromContributedCapital" xlink:to="label_ProceedsFromContributedCapital_2" xlink:title="Label : ProceedsFromContributedCapital to label_ProceedsFromContributedCapital_2" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfLongTermDebt_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromIssuanceOfLongTermDebt_2" xml:lang="en-US" id="label_ProceedsFromIssuanceOfLongTermDebt_2">Proceeds from the issuance of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfLongTermDebt" xlink:to="label_ProceedsFromIssuanceOfLongTermDebt_2" xlink:title="Label : ProceedsFromIssuanceOfLongTermDebt to label_ProceedsFromIssuanceOfLongTermDebt_2" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfLongTermDebt_2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="label_RepaymentsOfLongTermDebt_2" xml:lang="en-US" id="label_RepaymentsOfLongTermDebt_2">Redemption of convertible redeemable preferred stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLongTermDebt" xlink:to="label_RepaymentsOfLongTermDebt_2" xlink:title="Label : RepaymentsOfLongTermDebt to label_RepaymentsOfLongTermDebt_2" />
    <link:label xlink:type="resource" xlink:label="label_Sharesreturnedinconnectionwithacquisition_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Sharesreturnedinconnectionwithacquisition_1" xml:lang="en-US" id="label_Sharesreturnedinconnectionwithacquisition_1">Shares returned in connection with acquisition (see Note 4)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Sharesreturnedinconnectionwithacquisition" xlink:to="label_Sharesreturnedinconnectionwithacquisition_1" xlink:title="Label : Sharesreturnedinconnectionwithacquisition to label_Sharesreturnedinconnectionwithacquisition_1" />
    <link:label xlink:type="resource" xlink:label="label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement_1" xml:lang="en-US" id="label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement_1">Reduction to accrued expenses from an acquisition-related working capital settlement (see Note 4)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" xlink:to="label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement_1" xlink:title="Label : Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement to label_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement_1" />
    <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:label xlink:type="resource" xlink:label="label_DiscontinuedOperationResearchAndDevelopmentExpense_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DiscontinuedOperationResearchAndDevelopmentExpense_1" xml:lang="en-US" id="label_DiscontinuedOperationResearchAndDevelopmentExpense_1">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationResearchAndDevelopmentExpense" xlink:to="label_DiscontinuedOperationResearchAndDevelopmentExpense_1" xlink:title="Label : DiscontinuedOperationResearchAndDevelopmentExpense to label_DiscontinuedOperationResearchAndDevelopmentExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationSellingAndMarketingExpense_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_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: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: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_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:label xlink:type="resource" xlink:label="label_DeferredRevenueNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredRevenueNoncurrent_2" xml:lang="en-US" id="label_DeferredRevenueNoncurrent_2">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_2" xlink:title="Label : DeferredRevenueNoncurrent to label_DeferredRevenueNoncurrent_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_BasisOfPresentationLineItems" xlink:label="BasisOfPresentationLineItems" xlink:title="BasisOfPresentationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfPresentationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BasisOfPresentationLineItems" xml:lang="en-US" id="label_BasisOfPresentationLineItems">Basis of Presentation [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationLineItems" xlink:to="label_BasisOfPresentationLineItems" xlink:title="Label : BasisOfPresentationLineItems to label_BasisOfPresentationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2" xml:lang="en-US" id="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2">Unrealized gain on convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2" xlink:title="Label : OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_2">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="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xlink:title="Label : WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsPerDilutedShare_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromContinuingOperationsPerDilutedShare_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsPerDilutedShare_1">Diluted loss per common share from continuing operations (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="label_IncomeLossFromContinuingOperationsPerDilutedShare_1" xlink:title="Label : IncomeLossFromContinuingOperationsPerDilutedShare to label_IncomeLossFromContinuingOperationsPerDilutedShare_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1">Basic loss per common share from discontinued operations (in dollars per 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:label xlink:type="resource" xlink:label="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1">Diluted loss per common share from discontinued operations (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare to label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_1">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_1" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense to label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_2">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_2" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense to label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="kern-20221231.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:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2">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_2" xlink:title="Label : StockIssuedDuringPeriodValueConversionOfConvertibleSecurities to label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedInConnectionWithViridianAcquisition_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharesIssuedInConnectionWithViridianAcquisition_3" xml:lang="en-US" id="label_SharesIssuedInConnectionWithViridianAcquisition_3">Shares issued in connection with Viridian acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedInConnectionWithViridianAcquisition" xlink:to="label_SharesIssuedInConnectionWithViridianAcquisition_3" xlink:title="Label : SharesIssuedInConnectionWithViridianAcquisition to label_SharesIssuedInConnectionWithViridianAcquisition_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_2">Shares issued (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="StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" xlink:to="label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_2" xlink:title="Label : StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions to label_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions_2" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2">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_2" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2">Restricted stock vesting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="label_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2" xlink:title="Label : StockIssuedDuringPeriodValueRestrictedStockAwardGross to label_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_3" xml:lang="en-US" id="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_3">Unrealized gains on convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodChangeInFairValueOfDebt" xlink:to="label_StockIssuedDuringPeriodChangeInFairValueOfDebt_3" xlink:title="Label : StockIssuedDuringPeriodChangeInFairValueOfDebt to label_StockIssuedDuringPeriodChangeInFairValueOfDebt_3" />
    <link:label xlink:type="resource" xlink:label="label_FractionalShareAdjustmentFromStock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FractionalShareAdjustmentFromStock_1" xml:lang="en-US" id="label_FractionalShareAdjustmentFromStock_1">Fractional share adjustment from stock split</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FractionalShareAdjustmentFromStock" xlink:to="label_FractionalShareAdjustmentFromStock_1" xlink:title="Label : FractionalShareAdjustmentFromStock to label_FractionalShareAdjustmentFromStock_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_2">Shares issued in connection with 365 Cannabis Acquisition shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" xlink:to="label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_2" xlink:title="Label : StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions to label_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockSplits_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesStockSplits_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockSplits_1">Fractional share adjustment from stock split, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockSplits" xlink:to="label_StockIssuedDuringPeriodSharesStockSplits_1" xlink:title="Label : StockIssuedDuringPeriodSharesStockSplits to label_StockIssuedDuringPeriodSharesStockSplits_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_2" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_2">Cash and restricted cash of continuing operations - 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_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/periodEndLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_3" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_3">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_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_DiscontinuedOperationsPolicyTextBlock" xlink:label="DiscontinuedOperationsPolicyTextBlock" xlink:title="DiscontinuedOperationsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationsPolicyTextBlock" xml:lang="en-US" id="label_DiscontinuedOperationsPolicyTextBlock">Discontinued Operations, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationsPolicyTextBlock" xlink:to="label_DiscontinuedOperationsPolicyTextBlock" xlink:title="Label : DiscontinuedOperationsPolicyTextBlock to label_DiscontinuedOperationsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DiscontinuedOperationsPolicyTextBlock_1" xml:lang="en-US" id="label_DiscontinuedOperationsPolicyTextBlock_1">Discontinued Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationsPolicyTextBlock" xlink:to="label_DiscontinuedOperationsPolicyTextBlock_1" xlink:title="Label : DiscontinuedOperationsPolicyTextBlock to label_DiscontinuedOperationsPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_IncomeTaxReconciliationGoodwillImpairment" xlink:label="IncomeTaxReconciliationGoodwillImpairment" xlink:title="IncomeTaxReconciliationGoodwillImpairment" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationGoodwillImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationGoodwillImpairment" xml:lang="en-US" id="label_IncomeTaxReconciliationGoodwillImpairment">Income Tax Reconciliation Goodwill Impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationGoodwillImpairment" xlink:to="label_IncomeTaxReconciliationGoodwillImpairment" xlink:title="Label : IncomeTaxReconciliationGoodwillImpairment to label_IncomeTaxReconciliationGoodwillImpairment" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationGoodwillImpairment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationGoodwillImpairment_1" xml:lang="en-US" id="label_IncomeTaxReconciliationGoodwillImpairment_1">Goodwill impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationGoodwillImpairment" xlink:to="label_IncomeTaxReconciliationGoodwillImpairment_1" xlink:title="Label : IncomeTaxReconciliationGoodwillImpairment to label_IncomeTaxReconciliationGoodwillImpairment_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationGoodwillImpairment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxReconciliationGoodwillImpairment_2" xml:lang="en-US" id="label_IncomeTaxReconciliationGoodwillImpairment_2">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 goodwill impairment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationGoodwillImpairment" xlink:to="label_IncomeTaxReconciliationGoodwillImpairment_2" xlink:title="Label : IncomeTaxReconciliationGoodwillImpairment to label_IncomeTaxReconciliationGoodwillImpairment_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:label="PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:title="PercentageOfProvisionsCorporateAlternativeMinimumTax" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfProvisionsCorporateAlternativeMinimumTax" xml:lang="en-US" id="label_PercentageOfProvisionsCorporateAlternativeMinimumTax">Percentage of Provisions Corporate Alternative Minimum Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:to="label_PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:title="Label : PercentageOfProvisionsCorporateAlternativeMinimumTax to label_PercentageOfProvisionsCorporateAlternativeMinimumTax" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfProvisionsCorporateAlternativeMinimumTax_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfProvisionsCorporateAlternativeMinimumTax_1" xml:lang="en-US" id="label_PercentageOfProvisionsCorporateAlternativeMinimumTax_1">The percentage of provisions corporate alternative minimum tax.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:to="label_PercentageOfProvisionsCorporateAlternativeMinimumTax_1" xlink:title="Label : PercentageOfProvisionsCorporateAlternativeMinimumTax to label_PercentageOfProvisionsCorporateAlternativeMinimumTax_1" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfProvisionsCorporateAlternativeMinimumTax_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PercentageOfProvisionsCorporateAlternativeMinimumTax_2" xml:lang="en-US" id="label_PercentageOfProvisionsCorporateAlternativeMinimumTax_2">Percentage of provisions corporate alternative minimum tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfProvisionsCorporateAlternativeMinimumTax" xlink:to="label_PercentageOfProvisionsCorporateAlternativeMinimumTax_2" xlink:title="Label : PercentageOfProvisionsCorporateAlternativeMinimumTax to label_PercentageOfProvisionsCorporateAlternativeMinimumTax_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:label="ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:title="ProvisionsOfAverageAdjustedFinancialStatementIncome" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProvisionsOfAverageAdjustedFinancialStatementIncome" xml:lang="en-US" id="label_ProvisionsOfAverageAdjustedFinancialStatementIncome">Provisions of average adjusted financial statement income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:to="label_ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:title="Label : ProvisionsOfAverageAdjustedFinancialStatementIncome to label_ProvisionsOfAverageAdjustedFinancialStatementIncome" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionsOfAverageAdjustedFinancialStatementIncome_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProvisionsOfAverageAdjustedFinancialStatementIncome_1" xml:lang="en-US" id="label_ProvisionsOfAverageAdjustedFinancialStatementIncome_1">Provisions of Average Adjusted Financial Statement Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:to="label_ProvisionsOfAverageAdjustedFinancialStatementIncome_1" xlink:title="Label : ProvisionsOfAverageAdjustedFinancialStatementIncome to label_ProvisionsOfAverageAdjustedFinancialStatementIncome_1" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionsOfAverageAdjustedFinancialStatementIncome_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProvisionsOfAverageAdjustedFinancialStatementIncome_2" xml:lang="en-US" id="label_ProvisionsOfAverageAdjustedFinancialStatementIncome_2">The amount of provisions of average adjusted financial statement income.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionsOfAverageAdjustedFinancialStatementIncome" xlink:to="label_ProvisionsOfAverageAdjustedFinancialStatementIncome_2" xlink:title="Label : ProvisionsOfAverageAdjustedFinancialStatementIncome to label_ProvisionsOfAverageAdjustedFinancialStatementIncome_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:label="ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:title="ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xml:lang="en-US" id="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod">Provisions of average adjusted financial statement income, period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:to="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:title="Label : ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod to label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_1" xml:lang="en-US" id="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_1">Provisions of Average Adjusted Financial Statement Income, Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:to="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_1" xlink:title="Label : ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod to label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_2" xml:lang="en-US" id="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_2">The period which provisions of average adjusted financial statement income, 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="ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" xlink:to="label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_2" xlink:title="Label : ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod to label_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.xsd#kern_PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:label="PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:title="PercentageOfExciseTaxSurchargeOnStockRepurchases" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfExciseTaxSurchargeOnStockRepurchases" xml:lang="en-US" id="label_PercentageOfExciseTaxSurchargeOnStockRepurchases">Percentage of Excise Tax Surcharge on Stock Repurchases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:to="label_PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:title="Label : PercentageOfExciseTaxSurchargeOnStockRepurchases to label_PercentageOfExciseTaxSurchargeOnStockRepurchases" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfExciseTaxSurchargeOnStockRepurchases_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PercentageOfExciseTaxSurchargeOnStockRepurchases_1" xml:lang="en-US" id="label_PercentageOfExciseTaxSurchargeOnStockRepurchases_1">Percentage of excise tax surcharge on stock repurchases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:to="label_PercentageOfExciseTaxSurchargeOnStockRepurchases_1" xlink:title="Label : PercentageOfExciseTaxSurchargeOnStockRepurchases to label_PercentageOfExciseTaxSurchargeOnStockRepurchases_1" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfExciseTaxSurchargeOnStockRepurchases_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfExciseTaxSurchargeOnStockRepurchases_2" xml:lang="en-US" id="label_PercentageOfExciseTaxSurchargeOnStockRepurchases_2">The percentage of excise tax surcharge on stock repurchases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfExciseTaxSurchargeOnStockRepurchases" xlink:to="label_PercentageOfExciseTaxSurchargeOnStockRepurchases_2" xlink:title="Label : PercentageOfExciseTaxSurchargeOnStockRepurchases to label_PercentageOfExciseTaxSurchargeOnStockRepurchases_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20221231.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="kern-20221231.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: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:loc xlink:type="locator" xlink:href="kern-20221231.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>kern-20221231.xsd
<DESCRIPTION>SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6418c4c7e17276118c279e36, Generated At Mon, 20 Mar 2023 20:41:23 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/20221231" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://akerna.com/20221231">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="kern-20221231_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-20221231_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-20221231_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-20221231_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/BalanceSheets" id="BalanceSheets">
        <link:definition>0010 - Statement - Consolidated Balance Sheets</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/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
        <link:definition>0015 - Statement - Consolidated Balance Sheets (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/StatementsOfOperations" id="StatementsOfOperations">
        <link:definition>0020 - Statement - Consolidated Statements of 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/ConsolidatedStatementsofComprehensiveLoss" id="ConsolidatedStatementsofComprehensiveLoss">
        <link:definition>0030 - Statement - Consolidated Statements of Comprehensive Loss</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/ConsolidatedStatementsofChangesinStockholdersEquity" id="ConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>0040 - Statement - Consolidated Statements of Changes in Stockholders Equity</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 - Consolidated Statements of Cash Flows</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>1001 - 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/BasisofPresentation" id="BasisofPresentation">
        <link:definition>1002 - Disclosure - Basis of Presentation</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/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
        <link:definition>1003 - Disclosure - 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>1004 - 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>1005 - 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/Fixedassetsnet" id="Fixedassetsnet">
        <link:definition>1006 - Disclosure - Fixed assets, net</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/Investments" id="Investments">
        <link:definition>1007 - Disclosure - Investments</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>1008 - 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/SupplementalBalanceSheetDisclosures" id="SupplementalBalanceSheetDisclosures">
        <link:definition>1009 - 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/LongTermDebt" id="LongTermDebt">
        <link:definition>1010 - 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>1011 - 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/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>1012 - 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/StockholdersEquityDeficit" id="StockholdersEquityDeficit">
        <link:definition>1013 - Disclosure - Stockholders Equity (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/StockBasedCompensationandOtherBenefitPlans" id="StockBasedCompensationandOtherBenefitPlans">
        <link:definition>1014 - Disclosure - Stock-Based Compensation and Other Benefit Plans</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>1015 - 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/LossPerShare" id="LossPerShare">
        <link:definition>1016 - Disclosure -  Loss 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>1017 - 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/ReverseMerger" id="ReverseMerger">
        <link:definition>1018 - Disclosure - Reverse Merger</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/SubsequentEvents" id="SubsequentEvents">
        <link:definition>1020 - Disclosure - Subsequent Events</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/RevisionsofPreviouslyIssuedFinancialStatements" id="RevisionsofPreviouslyIssuedFinancialStatements">
        <link:definition>1021 - Disclosure - Revisions of Previously Issued Financial Statements</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/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>2002 - Disclosure - 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/SummaryofSignificantAccountingPoliciesTables" id="SummaryofSignificantAccountingPoliciesTables">
        <link:definition>3002 - Disclosure - 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>3004 - 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>3005 - 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/FixedassetsnetTables" id="FixedassetsnetTables">
        <link:definition>3006 - Disclosure - Fixed assets, net (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/IntangibleAssetsnetandGoodwillTables" id="IntangibleAssetsnetandGoodwillTables">
        <link:definition>3008 - Disclosure - Intangible Assets, net and Goodwill (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>3009 - 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/LongTermDebtTables" id="LongTermDebtTables">
        <link:definition>3010 - 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>3011 - 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/CommitmentsandContingenciesTables" id="CommitmentsandContingenciesTables">
        <link:definition>3012 - 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/StockholdersEquityDeficitTables" id="StockholdersEquityDeficitTables">
        <link:definition>3013 - Disclosure - Stockholders Equity (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/StockBasedCompensationandOtherBenefitPlansTables" id="StockBasedCompensationandOtherBenefitPlansTables">
        <link:definition>3014 - Disclosure - Stock-Based Compensation and Other Benefit Plans (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>3015 - 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/LossPerShareTables" id="LossPerShareTables">
        <link:definition>3016 - Disclosure - Loss Per Share (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>3017 - 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/RevisionsofPreviouslyIssuedFinancialStatementsTables" id="RevisionsofPreviouslyIssuedFinancialStatementsTables">
        <link:definition>3018 - Disclosure - Revisions of Previously Issued Financial Statements (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/DescriptionofBusinessDetailsTextual" id="DescriptionofBusinessDetailsTextual">
        <link:definition>4010 - 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/BasisofPresentationDetailsTextual" id="BasisofPresentationDetailsTextual">
        <link:definition>4020 - Disclosure - Basis of Presentation (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/SummaryofSignificantAccountingPoliciesDetailsTextual" id="SummaryofSignificantAccountingPoliciesDetailsTextual">
        <link:definition>4030 - Disclosure - 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/SignificantTransactionsDetails" id="SignificantTransactionsDetails">
        <link:definition>4040 - Disclosure - Significant Transactions (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/SignificantTransactionsDetails1" id="SignificantTransactionsDetails1">
        <link:definition>4041 - 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>4042 - 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>4043 - 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>4044 - 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/RevenueandContractswithCustomersDetails" id="RevenueandContractswithCustomersDetails">
        <link:definition>4050 - 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>4051 - 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>4052 - 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>4053 - 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/RevenueandContractswithCustomersDetails4" id="RevenueandContractswithCustomersDetails4">
        <link:definition>4054 - Disclosure - Revenue and Contracts with Customers (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/RevenueandContractswithCustomersDetailsTextual" id="RevenueandContractswithCustomersDetailsTextual">
        <link:definition>4055 - 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/FixedassetsnetDetails" id="FixedassetsnetDetails">
        <link:definition>4060 - Disclosure - Fixed assets, net (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/FixedassetsnetDetailsTextual" id="FixedassetsnetDetailsTextual">
        <link:definition>4061 - Disclosure - Fixed assets, net (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/InvestmentsDetailsTextual" id="InvestmentsDetailsTextual">
        <link:definition>4070 - Disclosure - Investments  (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/IntangibleAssetsnetandGoodwillDetails" id="IntangibleAssetsnetandGoodwillDetails">
        <link:definition>4080 - Disclosure - Intangible Assets, net and Goodwill (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/IntangibleAssetsnetandGoodwillDetails1" id="IntangibleAssetsnetandGoodwillDetails1">
        <link:definition>4081 - Disclosure - Intangible Assets, net and Goodwill (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/IntangibleAssetsnetandGoodwillDetails2" id="IntangibleAssetsnetandGoodwillDetails2">
        <link:definition>4082 - Disclosure - Intangible Assets, net and Goodwill (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/IntangibleAssetsnetandGoodwillDetailsTextual" id="IntangibleAssetsnetandGoodwillDetailsTextual">
        <link:definition>4083 - 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/SupplementalBalanceSheetDisclosuresDetails" id="SupplementalBalanceSheetDisclosuresDetails">
        <link:definition>4090 - 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>4091 - 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/LongTermDebtDetails" id="LongTermDebtDetails">
        <link:definition>4100 - 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/LongTermDebtDetails1" id="LongTermDebtDetails1">
        <link:definition>4101 - Disclosure - Long Term Debt (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/LongTermDebtDetailsTextuals" id="LongTermDebtDetailsTextuals">
        <link:definition>4102 - Disclosure - Long Term Debt (Details Textuals)</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>4110 - 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/IncomeTaxesDetailsCalc2" id="IncomeTaxesDetailsCalc2">
        <link:definition>41101 - Disclosure - Income Taxes (Details) (Calc 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/IncomeTaxesDetails1" id="IncomeTaxesDetails1">
        <link:definition>4111 - 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>4112 - 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>
      <link:roleType roleURI="http://akerna.com/role/IncomeTaxesDetailsTextual" id="IncomeTaxesDetailsTextual">
        <link:definition>4113 - 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/CommitmentsandContingenciesDetailsTextual" id="CommitmentsandContingenciesDetailsTextual">
        <link:definition>4120 - 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/StockholdersEquityDeficitDetails" id="StockholdersEquityDeficitDetails">
        <link:definition>4130 - Disclosure - Stockholders Equity (Deficit) (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/StockholdersEquityDeficitDetailsTextual" id="StockholdersEquityDeficitDetailsTextual">
        <link:definition>4131 - Disclosure - Stockholders Equity (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/StockBasedCompensationandOtherBenefitPlansDetails1" id="StockBasedCompensationandOtherBenefitPlansDetails1">
        <link:definition>4140 - Disclosure - Stock-Based Compensation and Other Benefit Plans (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/StockBasedCompensationandOtherBenefitPlansDetailsTextual" id="StockBasedCompensationandOtherBenefitPlansDetailsTextual">
        <link:definition>4141 - Disclosure - Stock-Based Compensation and Other Benefit Plans (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/FairValueDetails" id="FairValueDetails">
        <link:definition>4150 - 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>4151 - 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>4152 - 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>4153 - 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>4154 - 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>4155 - 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/LossPerShareDetails" id="LossPerShareDetails">
        <link:definition>4160 - Disclosure - Loss 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/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/SummaryofSignificantAccountingPoliciesDetails" id="SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>8000 - Disclosure - 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/SummaryofSignificantAccountingPoliciesDetails1" id="SummaryofSignificantAccountingPoliciesDetails1">
        <link:definition>8001 - 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/BalanceSheetDisclosuresDetailsTextual" id="BalanceSheetDisclosuresDetailsTextual">
        <link:definition>8003 - Disclosure - Balance Sheet Disclosures (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/CommitmentsandContingenciesDetails" id="CommitmentsandContingenciesDetails">
        <link:definition>8004 - 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/LossPerShareDetailsTextual" id="LossPerShareDetailsTextual">
        <link:definition>8005 - Disclosure - Loss 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/IncomeTaxesDetails3" id="IncomeTaxesDetails3">
        <link:definition>8006 - Disclosure - Income Taxes (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/SignificantTransactionsDetails4" id="SignificantTransactionsDetails4">
        <link:definition>8007 - Disclosure - Significant Transactions (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/SignificantTransactionsDetails5" id="SignificantTransactionsDetails5">
        <link:definition>8008 - Disclosure - Significant Transactions (Details 5)</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/SignificantTransactionsDetails6" id="SignificantTransactionsDetails6">
        <link:definition>8009 - Disclosure - Significant Transactions (Details 6)</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/SignificantTransactionsDetails7" id="SignificantTransactionsDetails7">
        <link:definition>8010 - Disclosure - Significant Transactions (Details 7)</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/SignificantTransactionsDetails8" id="SignificantTransactionsDetails8">
        <link:definition>8011 - Disclosure - Significant Transactions (Details 8)</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/SignificantTransactionsDetails9" id="SignificantTransactionsDetails9">
        <link:definition>8012 - Disclosure - Significant Transactions (Details 9)</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/SignificantTransactionsDetails10" id="SignificantTransactionsDetails10">
        <link:definition>8013 - Disclosure - Significant Transactions (Details 10)</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/StockBasedCompensationDetails" id="StockBasedCompensationDetails">
        <link:definition>8014 - Disclosure - Stock-Based Compensation (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/ReverseMergerAndPrivatePlacementDetails" id="ReverseMergerAndPrivatePlacementDetails">
        <link:definition>8015 - Disclosure - Reverse Merger and Private Placement (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/RevisionsofPreviouslyIssuedFinancialStatementsDetails" id="RevisionsofPreviouslyIssuedFinancialStatementsDetails">
        <link:definition>8016 - Disclosure - Revisions of Previously Issued Financial Statements (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/RevisionsofPreviouslyIssuedFinancialStatementsDetails1" id="RevisionsofPreviouslyIssuedFinancialStatementsDetails1">
        <link:definition>8017 - Disclosure - Revisions of Previously Issued Financial Statements (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/SubsequentEventsDetails" id="SubsequentEventsDetails">
        <link:definition>8018 - Disclosure - Subsequent Events (Details)</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="BasisOfPresentationAbstract" id="kern_BasisOfPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" id="kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="NonControllingInterestInAcquiredSubsidiary" id="kern_NonControllingInterestInAcquiredSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInFairValueOfConvertibleNotes" id="kern_IncreaseDecreaseInFairValueOfConvertibleNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="BadDebtExpenses" id="kern_BadDebtExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" id="kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" id="kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" 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="WarrantsAggregateIntrinsicValueOutstanding" id="kern_WarrantsAggregateIntrinsicValueOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" id="kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" id="kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="WarrantsIssuedInPeriodNumberOfShares" id="kern_WarrantsIssuedInPeriodNumberOfShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="GainLossOnLoanForgiveness" id="kern_GainLossOnLoanForgiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SharesIssuedInConnectionWithViridianAcquisition" id="kern_SharesIssuedInConnectionWithViridianAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="SharesIssuedInConnectionWithViridianAcquisitionShares" id="kern_SharesIssuedInConnectionWithViridianAcquisitionShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" id="kern_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ScheduleofpropertyandequipmentestimatedusefullivesTable" id="kern_ScheduleofpropertyandequipmentestimatedusefullivesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleofpropertyandequipmentestimatedusefullivesLineItems" id="kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ExchangeableShares" id="kern_ExchangeableShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="BalanceSheetDisclosuresAbstract" id="kern_BalanceSheetDisclosuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="BalanceSheetDisclosuresTextBlock" id="kern_BalanceSheetDisclosuresTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ReverseMergerAndPrivatePlacementAbstract" id="kern_ReverseMergerAndPrivatePlacementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ReverseMergerAndPrivatePlacementDisclosureTextBlock" id="kern_ReverseMergerAndPrivatePlacementDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PrepaidExpensesPolicyTextBlock" id="kern_PrepaidExpensesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="CustomerOneMember" id="kern_CustomerOneMember" type="nonnum:domainItemType" 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="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="PrepaidExpensesSoftwareAndTechnology" id="kern_PrepaidExpensesSoftwareAndTechnology" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PIPEInvestorsMember" id="kern_PIPEInvestorsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <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="MergerAgreementMember" id="kern_MergerAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="MergerAgreementDescription" id="kern_MergerAgreementDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodSharesForConsideration" id="kern_StockIssuedDuringPeriodSharesForConsideration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="StockIssueDuringPeriodSharesIssuableEscrowShares" id="kern_StockIssueDuringPeriodSharesIssuableEscrowShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="LockupAgreementDescription" id="kern_LockupAgreementDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SecuritiesPurchaseAgreementsDescription" id="kern_SecuritiesPurchaseAgreementsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ProceedsReceivedFromMergers" id="kern_ProceedsReceivedFromMergers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="UnderwritingDiscountsCommissionsAndOtherExpenses" id="kern_UnderwritingDiscountsCommissionsAndOtherExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PublicWarrantMember" id="kern_PublicWarrantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="EquityIncentivePlanMember" id="kern_EquityIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="BillingsleyEmploymentAgreementMember" id="kern_BillingsleyEmploymentAgreementMember" 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="MJPlatformMember" id="kern_MJPlatformMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TrellisMember" id="kern_TrellisMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SoloMember" id="kern_SoloMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CapitalizedCosts" id="kern_CapitalizedCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DescriptionOfLiquidityAndCapitalResources" id="kern_DescriptionOfLiquidityAndCapitalResources" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NoncontrollingInterestsInAcquiredSubsidiary" id="kern_NoncontrollingInterestsInAcquiredSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ProductDevelopmentStageCosts" id="kern_ProductDevelopmentStageCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodChangeInFairValueOfDebt" id="kern_StockIssuedDuringPeriodChangeInFairValueOfDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <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="TrellisSolutionsIncMember" id="kern_TrellisSolutionsIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SoloSciencesIncMember" id="kern_SoloSciencesIncMember" 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="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" id="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" id="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <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="duration" />
  <xsd:element name="FairValueAssumptionsMarketYieldRate" id="kern_FairValueAssumptionsMarketYieldRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssumptionRiskFreeInterestRate" id="kern_FairValueAssumptionRiskFreeInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PreferredStockPurchasedShares" id="kern_PreferredStockPurchasedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PreferredStockPurchasedShareValue1" id="kern_PreferredStockPurchasedShareValue1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AggregateMaturities" id="kern_AggregateMaturities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ConvertibleNotesBearInterestRate" id="kern_ConvertibleNotesBearInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ConversionPricePercentage" id="kern_ConversionPricePercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="DividedRate" id="kern_DividedRate" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="EquityLossOfInvestee" id="kern_EquityLossOfInvestee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" 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="GrossProceedsFromIssuancePublicOffering" id="kern_GrossProceedsFromIssuancePublicOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="GrossProceedsFromMergers" id="kern_GrossProceedsFromMergers" 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="MtechMember" id="kern_MtechMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AdditionsAbstract" id="kern_AdditionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="DeductionsAbstract" id="kern_DeductionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="DeferredTaxAssetsDebtIssuanceCosts" id="kern_DeferredTaxAssetsDebtIssuanceCosts" 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="ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" id="kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CapitalizedSoftwareWorkInProgressMember" id="kern_CapitalizedSoftwareWorkInProgressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ContingentConsiderationTransferred" id="kern_ContingentConsiderationTransferred" 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="duration" />
  <xsd:element name="DebtInstrumentConversionFloorPrice" id="kern_DebtInstrumentConversionFloorPrice" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ProfitsInterestIncentivePlanMember" id="kern_ProfitsInterestIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ProfitsInterestUnitsMember" id="kern_ProfitsInterestUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="RestrictedSharesAndRestrictedStockUnitsMember" id="kern_RestrictedSharesAndRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="NonRecurringExpenses" id="kern_NonRecurringExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <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="BusinessCombinationConsiderationTransferredCash" id="kern_BusinessCombinationConsiderationTransferredCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AmpleOrganicsMember" id="kern_AmpleOrganicsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="ProductDevelopmentPolicyTextBlock" id="kern_ProductDevelopmentPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SummarizesDeferredContractCostActivityTableTextBlock" id="kern_SummarizesDeferredContractCostActivityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NonControllingInterestInAcquiredSubsidiaryShare" id="kern_NonControllingInterestInAcquiredSubsidiaryShare" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="SettledInCash" id="kern_SettledInCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IncomeTaxReconciliationChangeInRate" id="kern_IncomeTaxReconciliationChangeInRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="AsRevisedMember" id="kern_AsRevisedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ConvertibleNotesIncreased" id="kern_ConvertibleNotesIncreased" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="TerminationFee" id="kern_TerminationFee" 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="FiniteLivedIntangibleAssetsAccumulatedImpairment" id="kern_FiniteLivedIntangibleAssetsAccumulatedImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AkernaReportingUnitMember" id="kern_AkernaReportingUnitMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="WeightingToMarketApproach" id="kern_WeightingToMarketApproach" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="WeightedToIncomeApproach" id="kern_WeightedToIncomeApproach" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="AccumulatedDepreciation" id="kern_AccumulatedDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="FiniteLivedIntangibleAssetNet" id="kern_FiniteLivedIntangibleAssetNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ExchangeableSharesMember" id="kern_ExchangeableSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SpecialVotingPreferredStockIssuedInBusinessCombinationShares" id="kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="VestingOfRestrictedStockUnits" id="kern_VestingOfRestrictedStockUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" 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="CapitalizedSoftwareIncludedInAccruedExpenses" id="kern_CapitalizedSoftwareIncludedInAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" 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="CostReductionInitiativesDescription" id="kern_CostReductionInitiativesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="PurchasePriceValue" id="kern_PurchasePriceValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DescriptionOfLeaseholdImprovementsUsefulLife" id="kern_DescriptionOfLeaseholdImprovementsUsefulLife" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="LongLivedAssetsTable" id="kern_LongLivedAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="LongLivedAssetsLineItems" id="kern_LongLivedAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SpecialVotingPreferredStockIssuedInBusinessCombination" id="kern_SpecialVotingPreferredStockIssuedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodValueWarrantExercise" id="kern_StockIssuedDuringPeriodValueWarrantExercise" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodSharesWarrantExercise" id="kern_StockIssuedDuringPeriodSharesWarrantExercise" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NoncashInvestingAndFinancingActivitiesPolicyTextBlock" id="kern_NoncashInvestingAndFinancingActivitiesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SalesandMarketingExpensesPolicyTextBlock" id="kern_SalesandMarketingExpensesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <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="MergerRelatedExpenses" id="kern_MergerRelatedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" 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="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="ImpairmentOfIntangibleAssets" id="kern_ImpairmentOfIntangibleAssets" 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="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" id="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ExchangeSharesValue" id="kern_ExchangeSharesValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ChangeInFairValueOfConvertibleDebt" id="kern_ChangeInFairValueOfConvertibleDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" 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="AggregateIntrinsicValue" id="kern_AggregateIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <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="AssetsWrittenOff" id="kern_AssetsWrittenOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="WroteOfFixedAssets" id="kern_WroteOfFixedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="RevenueRecognized" id="kern_RevenueRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CapitalizedComputerSoftwareAccumulatedImpairment" id="kern_CapitalizedComputerSoftwareAccumulatedImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CannabisMember" id="kern_CannabisMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="IssuedAndOutstandingSharesPercentage" id="kern_IssuedAndOutstandingSharesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ThreeSixtyFiveCannabisMember" id="kern_ThreeSixtyFiveCannabisMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="AggregateStockPrice" id="kern_AggregateStockPrice" 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="FixedAssets" id="kern_FixedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="GainOnExtinguishmentOfDebtReported" id="kern_GainOnExtinguishmentOfDebtReported" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PrivateWarrantsMember" id="kern_PrivateWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <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="ImpairmentAdjustment" id="kern_ImpairmentAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="GainOnPPPLoanForgiveness" id="kern_GainOnPPPLoanForgiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" 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="ConsultingRevenuesMember" id="kern_ConsultingRevenuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="UnderwritersMember" id="kern_UnderwritersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <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="UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" id="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ConvertibleNotesPrincipalPayments" id="kern_ConvertibleNotesPrincipalPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" 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="FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" id="kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ContinuingOperationTaxEffectOfContinuingOperation" id="kern_ContinuingOperationTaxEffectOfContinuingOperation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" id="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" id="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" id="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" id="kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" id="kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" type="nonnum:textBlockItemType" 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="ExchangeableSharesIssued" id="kern_ExchangeableSharesIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ExchangeableSharesOutstanding" id="kern_ExchangeableSharesOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" 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="DescriptionOfUnitOffering" id="kern_DescriptionOfUnitOffering" 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="PosabitSystemsCorporationMember" id="kern_PosabitSystemsCorporationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfBasisOfPresentationTable" id="kern_ScheduleOfBasisOfPresentationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="WarrantsOutstanding" id="kern_WarrantsOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="CommonWarrantsShares" id="kern_CommonWarrantsShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="PreFundedWarrantsMember" id="kern_PreFundedWarrantsMember" 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="UnderwriterWarrantsMember" id="kern_UnderwriterWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="DiscontinuedOperationResearchAndDevelopmentExpense" id="kern_DiscontinuedOperationResearchAndDevelopmentExpense" 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="ProceedsFromUnitandPreFundedUnitOfferingNet" id="kern_ProceedsFromUnitandPreFundedUnitOfferingNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="Sharesreturnedinconnectionwithacquisition" id="kern_Sharesreturnedinconnectionwithacquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" id="kern_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" id="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" id="kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares" type="xbrli:sharesItemType" 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="DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" id="kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="RedemptionOfConvertibleRedeemablePreferredStock" id="kern_RedemptionOfConvertibleRedeemablePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="RedemptionOfConvertibleRedeemablePreferredStockShares" id="kern_RedemptionOfConvertibleRedeemablePreferredStockShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" id="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" id="kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="FractionalShareAdjustmentFromStock" id="kern_FractionalShareAdjustmentFromStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ReductionOfPurchasePrice" id="kern_ReductionOfPurchasePrice" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ViridianSciencesMember" id="kern_ViridianSciencesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="AkernaMergerCoMember" id="kern_AkernaMergerCoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" id="kern_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="PreferredStockSold" id="kern_PreferredStockSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CumulativeUnrealizedChangeInFairValue" id="kern_CumulativeUnrealizedChangeInFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CommonWarrantsAndUnderwriterWarrantsMember" id="kern_CommonWarrantsAndUnderwriterWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorConvertibleNotesMember" id="kern_SeniorConvertibleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorSecuredConvertibleNotesMember" id="kern_SeniorSecuredConvertibleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="DebtOriginalIssueDiscount" id="kern_DebtOriginalIssueDiscount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CurrentMaturities" id="kern_CurrentMaturities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" 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="ReductionOfWorkingCapital" id="kern_ReductionOfWorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodSharesHeldInEscrow" id="kern_StockIssuedDuringPeriodSharesHeldInEscrow" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <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="SecuritiesPurchaseAgreementMember" id="kern_SecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" id="kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember" 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="PurchasePrice" id="kern_PurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" 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="ProceedsDepositedInRestrictedAccounts" id="kern_ProceedsDepositedInRestrictedAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ConvertibleNotesAmendmentMember" id="kern_ConvertibleNotesAmendmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfTaxCreditCarryforwardAvailableToOffset" id="kern_PercentageOfTaxCreditCarryforwardAvailableToOffset" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" id="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" 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="AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" id="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" 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="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="duration" />
  <xsd:element name="MtechPrivateWarrantMember" id="kern_MtechPrivateWarrantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ReductionOfEarnOutObligation" id="kern_ReductionOfEarnOutObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfAmountReducedIfEarnOutObligationPaidInCash" id="kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <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="PercentageOfAccountReceivableFromCustomers" id="kern_PercentageOfAccountReceivableFromCustomers" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" id="kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SharesIssuedInConnectionWithAssetPurchase" id="kern_SharesIssuedInConnectionWithAssetPurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="BasisOfPresentationLineItems" id="kern_BasisOfPresentationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxReconciliationGoodwillImpairment" id="kern_IncomeTaxReconciliationGoodwillImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfProvisionsCorporateAlternativeMinimumTax" id="kern_PercentageOfProvisionsCorporateAlternativeMinimumTax" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ProvisionsOfAverageAdjustedFinancialStatementIncome" id="kern_ProvisionsOfAverageAdjustedFinancialStatementIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" id="kern_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfExciseTaxSurchargeOnStockRepurchases" id="kern_PercentageOfExciseTaxSurchargeOnStockRepurchases" 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="FinancialAdvisorSuccessFees" id="kern_FinancialAdvisorSuccessFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SaleTransactionAndMergerMember" id="kern_SaleTransactionAndMergerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>7
<FILENAME>ex211_1.htm
<DESCRIPTION>EXHIBIT 21.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<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-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; text-align: right; margin: 0px;"><font style="text-decoration: underline;"><font><font style="font-family: 'Times New Roman', Times, serif;"><b class="selected">Exhibit 21.1</b></font></font></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: 0px;">&nbsp;</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-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; text-align: center; margin-top: 0px; margin-bottom: 0px;"><font style="font: 10pt 'Times New Roman', Times, serif;"><b>SUBSIDIARIES OF AKERNA CORP.</b></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: 0px;">&nbsp;</p>
<table style="height: 211px; 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="height: 10px;">
<td style="white-space: nowrap; border-bottom: 1px solid black; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 75.6019%; height: 25px;" rowspan="2"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Subsidiary</b></font></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; width: 2.1758%; height: 25px; border-bottom-width: 1px;" rowspan="2">&nbsp;</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; width: 25.5685%; height: 10px; border-bottom-width: 1px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Place&nbsp;of</b></font></td>
</tr>
<tr style="height: 15px;">
<td style="border-bottom: 1px solid black; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; height: 15px; width: 25.5685%;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Incorporation</b></font></td>
</tr>
<tr style="height: 15px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; height: 15px; width: 75.6019%; border-bottom-width: 1px;">&nbsp;</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; height: 15px; width: 2.1758%; border-bottom-width: 1px;">&nbsp;</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; height: 15px; width: 25.5685%; border-bottom-width: 1px;">&nbsp;</td>
</tr>
<tr style="background-color: white; height: 15px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 75.6019%;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">MJ Freeway, LLC</font></font></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 2.1758%;">&nbsp;</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; height: 15px; width: 25.5685%;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Colorado</font></td>
</tr>
<tr style="background-color: white; height: 15px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 75.6019%;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Solo Sciences Inc.</font></font></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 2.1758%;">&nbsp;</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; height: 15px; width: 25.5685%;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Delaware</font></td>
</tr>
<tr style="background-color: white; height: 15px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 75.6019%;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Trellis Solutions Inc.</font></font></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 2.1758%;">&nbsp;</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; height: 15px; width: 25.5685%;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Ontario, Canada</font></td>
</tr>
<tr style="background-color: white; height: 15px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 75.6019%;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Akerna Canada Holdings Inc.</font></font></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 2.1758%;">&nbsp;</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; height: 15px; width: 25.5685%;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Ontario, Canada</font></td>
</tr>
<tr style="background-color: white; height: 15px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 75.6019%;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Akerna Canada Ample Exchange Inc.</font></font></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 2.1758%;">&nbsp;</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; height: 15px; width: 25.5685%;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Ontario, Canada</font></td>
</tr>
<tr style="background-color: white; height: 15px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 75.6019%;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Ample Organics Inc.</font></font></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; height: 15px; width: 2.1758%;">&nbsp;</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; height: 15px; width: 25.5685%;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Ontario, Canada</font></td>
</tr>
<tr style="height: 16px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 75.6019%; height: 16px;"><font style="font-family: 'times new roman', times;">Viridian Sciences, Inc.</font></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 2.1758%; height: 16px;"><br></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; width: 25.5685%; height: 16px;">Delaware</td>
</tr>
<tr style="height: 17px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 75.6019%; height: 17px;">The NAV People Inc.</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 2.1758%; height: 17px;"><br></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; width: 25.5685%; height: 17px;">Delaware</td>
</tr>
<tr style="height: 16px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 75.6019%; height: 16px;">365 Dynamics People Software and Services Ltd</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 2.1758%; height: 16px;"><br></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; width: 25.5685%; height: 16px;">British Columbia, Canada</td>
</tr>
<tr style="height: 16px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 75.6019%; height: 16px;">Akerna Services, LLC</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 2.1758%; height: 16px;"><br></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; width: 25.5685%; height: 16px;">Colorado</td>
</tr>
<tr style="height: 16px;">
<td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 75.6019%; height: 16px;">Last Call Analytics Inc.</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; width: 2.1758%; height: 16px;"><br></td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; font-size: 10pt; width: 25.5685%; height: 16px;"><font 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: 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;">Ontario, Canada</font></td>
</tr>

</table>
<p style="margin:0pt"><br></p>
<div>
<table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"></td>
</tr>

</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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>8
<FILENAME>ex231_2.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0px; text-align: right;"><b>Exhibit 23.1</b></p>
<p style="margin: 0px; line-height: 1.2;">&nbsp;</p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: center;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="text-transform: uppercase;"><u>INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM&#8217;S CONSENT</u></font></font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px;">&nbsp;</p>

<p style="text-align: justify; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;" lang="EN-US">We consent to the incorporation by reference in the Registration Statements of Akerna Corp. (the &#8220;Company&#8221;) on Form S-3 (File No. 333-256878, File No. 333-239783 and File No. 333-228220) and on Form S-8 (File No. 333-233480 and File No. 333-242480) of our report, which includes an explanatory paragraph as to the Company&#8217;s ability to continue as a going concern, dated March 20, 2023, with respect to our audits of the consolidated financial statements of Akerna Corp. as of December 31, 2022 and 2021 and for each of the two years in the period ended December 31, 2022, which report is included in this Annual Report on Form 10-K of Akerna Corp. for the year ended December 31, 2022.</font></p>

<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px;"><br></p>

<p style="text-align: justify; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;" lang="EN-US"><font style="font-family: 'times new roman', times; line-height: inherit;">/s/ Marcum LLP</font></font></p>
<p style="text-align: justify; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;" lang="EN-US">&nbsp;</font></p>
<p style="text-align: justify; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;" lang="EN-US">Marcum LLP</font></p>
<p style="text-align: justify; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;" lang="EN-US">Los Angeles, CA</font></p>
<p style="text-align: justify; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;" lang="EN-US">March 20, 2023</font></p>

<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px;"><br></p>

<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><br></td>
</tr>

</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>
<br></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>9
<FILENAME>ex311_3.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: right;"><b><u>Exhibit 31.1</u></b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: center;"><b>&nbsp;</b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: center;"><b>CERTIFICATION PURSUANT TO SECTION 302</b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: center;"><b>OF THE SARBANES-OXLEY ACT OF 2002</b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px;">&nbsp;</p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px;"><font style="font-family: 'times new roman', times; line-height: inherit;">I, Jessica Billingsley, certify that:</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px;">&nbsp;</p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">1. I have reviewed this Annual Report on Form 10-K of Akerna Corp.;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt;">&nbsp;</p>
<table style="height: 0px; width: 100%; font: 10pt 'times new roman'; border-collapse: collapse; margin-left: 0.1px;" cellspacing="0" cellpadding="0">

<tr style="vertical-align: top; height: 16px;">
<td style="width: 756px; padding-bottom: 1.5pt; height: 16px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Date: March 20, 2023</font></td>
<td style="width: 50px; padding-bottom: 1.5pt; height: 16px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">By:</font></td>
<td style="width: 454px; border-bottom: 1.5pt solid black; height: 16px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Jessica Billingsley</font></td>
</tr>
<tr style="vertical-align: top; height: 32px;">
<td style="height: 32px; width: 756px;">&nbsp;</td>
<td style="height: 32px; width: 505px;" colspan="2"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Jessica Billingsley, Chief Executive Officer and Director<br>(Principal Executive Officer)</font></td>
</tr>

</table>
<p style="line-height: 1.2;;margin:0pt"><br></p>
<p style="line-height: 1.2;;margin:0pt"><br></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><br></td>
</tr>

</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>
<br>
<p style="margin:0pt"><br></p>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>10
<FILENAME>ex312_4.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: right;"><b><u>Exhibit 31.2</u></b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: center;"><b>CERTIFICATION PURSUANT TO SECTION 302</b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: center;"><b>OF THE SARBANES-OXLEY ACT OF 2002</b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px;">&nbsp;</p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px;"><font style="font-family: 'times new roman', times; line-height: inherit;">I, L. Dean Ditto, certify that:</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">1. I have reviewed this Annual Report on Form 10-K of Akerna Corp.;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px 0pt 39.2pt;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<table style="width: 100%; font: 10pt 'times new roman'; border-collapse: collapse; margin-left: 0.1px;" cellspacing="0" cellpadding="0">

<tr style="vertical-align: top;">
<td style="width: 759px; padding-bottom: 1.5pt;"><font style="font: 10pt 'Times New Roman', Times, serif;">Date: March 20, 2023</font></td>
<td style="width: 50px; padding-bottom: 1.5pt;"><font style="font: 10pt 'Times New Roman', Times, serif;">By:</font></td>
<td style="width: 455px; border-bottom: 1.5pt solid black;"><font style="font: 10pt 'Times New Roman', Times, serif;">/s/ L. Dean Ditto</font></td>
</tr>
<tr style="vertical-align: top;">
<td>&nbsp;</td>
<td colspan="2"><font style="font: 10pt 'Times New Roman', Times, serif;">L. Dean Ditto, Chief Financial Officer (Principal Financial and Accounting Officer)</font></td>
</tr>

</table>
<br></div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><br></td>
</tr>

</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>
<br></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>11
<FILENAME>ex321_5.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: right;"><b><u>Exhibit 32.1</u></b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: center;"><b>&nbsp;</b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: center;"><b>CERTIFICATION PURSUANT TO SECTION 906</b></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: center;"><b>OF THE SARBANES-OXLEY ACT OF 2002</b></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;">&nbsp;</p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. &#167;1350), the undersigned, Jessica Billingsley, Chief Executive Officer of Akerna Corp., a Delaware corporation (the &#8220;Company&#8221;), and L. Dean Ditto, Chief Financial Officer of the Company, do hereby certify, to his and her knowledge, that:</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">The Annual Report on Form 10-K for the year ended <font>December 31, 2022</font> of the Company (the &#8220;Report&#8221;) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<table style="width: 100%; font: 10pt &quot;times new roman&quot;; border-collapse: collapse; margin-left: 0.1px; height: 112px;" cellspacing="0" cellpadding="0">

<tr style="vertical-align: top; height: 16px;">
<td style="width: 759px; padding-bottom: 1.5pt; height: 16px;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal;">Date: March 20, 2023</font></font></td>
<td style="width: 50px; padding-bottom: 1.5pt; height: 16px;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal;">By:</font></font></td>
<td style="width: 455px; border-bottom: 1.5pt solid black; height: 16px;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-size: 10pt;">/s/ Jessica Billingsley</font></font></td>
</tr>
<tr style="vertical-align: top; height: 32px;">
<td style="height: 32px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></td>
<td colspan="2" style="height: 32px;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal;">Jessica Billingsley, Chief Executive Officer and Director<br>(Principal Executive Officer)</font></font></td>
</tr>
<tr style="vertical-align: top; height: 16px;">
<td style="height: 16px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></td>
<td colspan="2" style="height: 16px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></td>
</tr>
<tr style="vertical-align: top; height: 16px;">
<td style="padding-bottom: 1.5pt; height: 16px;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal;">Date: March 20, 2023</font></font></td>
<td style="padding-bottom: 1.5pt; height: 16px;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal;">By:</font></font></td>
<td style="border-bottom: 1.5pt solid black; height: 16px;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-size: 10pt;">/s/ L. Dean Ditto</font></font></td>
</tr>
<tr style="vertical-align: top; height: 32px;">
<td style="height: 32px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></td>
<td colspan="2" style="height: 32px;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal;">L. Dean Ditto, Chief Financial Officer<br>(Principal Financial and Accounting Officer)</font></font></td>
</tr>

</table>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px;">&nbsp;</p>
<p style="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px; text-align: justify;"><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="font: 10pt / 1.2 'Times New Roman', Times, serif; margin: 0pt 0px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>

<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><br></td>
</tr>

</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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.4
<SEQUENCE>12
<FILENAME>ex34_6.htm
<DESCRIPTION>EXHIBIT 3.4
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0in 0in 10pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: right;" align="center"><font style="text-decoration: underline; font-family: 'times new roman', times; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 10pt; line-height: inherit;">Exhibit 3.4</font></b></font></p>
<p style="text-align: center; margin: 0in 0in 10pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;" align="center"><font style="font-family: 'times new roman', times; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 10pt; line-height: inherit;"><font style="line-height: inherit;">DESCRIPTION OF SECURITIES</font></font></b></font></p>
<p style="margin: 0in 0in 10pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 10pt; line-height: inherit;"><font style="line-height: inherit;">Common Stock</font></font></b></font></p>
<p style="margin: 0in; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; color: black; line-height: inherit; font-family: 'times new roman', times;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<font style="line-height: inherit;">Our authorized share capital consists of 75,000,000 shares of common stock, $0.0001 par value per share. <font 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 March 16, 2022, there are 32,054,463 shares of common stock issued and outstanding</font>. We are a Delaware corporation and our affairs are governed by our Amended and Restated Certificate of Incorporation and Amended and Restated By-laws. The following are summaries of material provisions of our Amended and Restated Certificate of Incorporation and Amended and Restated By-laws insofar as they relate to the material terms of our common stock. Complete copies of our Amended and Restated Certificate of Incorporation and Amended and Restated By-laws are filed as exhibits to our Annual Report on Form 10-K.</font></font></p>
<p style="margin: 0in; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; color: black; line-height: inherit; font-family: 'times new roman', times;"><font style="line-height: inherit;">&nbsp;</font></font></p>
<p style="margin: 0in; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; color: black; line-height: inherit; font-family: 'times new roman', times;">&nbsp;<font style="line-height: inherit;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; All outstanding shares of common stock are of the same class and have equal rights and attributes. The holders of common stock are entitled to one vote per share on all matters submitted to a vote of our stockholders. 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 creditors of Akerna 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 Akerna, 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. Our board of directors are divided into three classes: Class I; Class II; and Class III. The directors in Class&nbsp;I have a term expiring at the 2022 annual meeting of stockholders, the directors in Class II have a term expiring at the 2020&nbsp;annual meeting of stockholders, and the directors in Class III have a term expiring at the 2021 annual meeting of stockholders.&nbsp;</font></font></p>
<p style="margin: 0in; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; color: black; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-size: 10pt; color: #000000; line-height: inherit;">&nbsp;<font style="line-height: inherit;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Our Amended and Restated Certificate of Incorporation contains provisions that may discourage unsolicited takeover proposals that stockholders may consider to be in their best interests. We are also subject to anti-takeover provisions under Delaware law, which could delay or prevent a change of control. Together these provisions may make more difficult the removal of management and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our securities.</font></font><font style="font-size: 10pt; line-height: inherit;"></font></font></p>
<p style="margin: 0in; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-size: 10pt; color: #000000; line-height: inherit;">&nbsp;</font><font style="font-size: 10pt; line-height: inherit;"></font></font></p>
<p style="margin: 0in; text-align: justify; text-indent: 0.5in; background: white; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="font-size: 10pt; color: #000000; line-height: inherit;">These provisions:</font><font style="font-size: 10pt; line-height: inherit;"></font></font></p>
<p style="margin: 0in; text-align: justify; text-indent: 0.5in; background: white; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<table style="width: 100%; margin-left: 0.1px; font-family: &quot;times new roman&quot;; font-size: 10pt; height: 94px;">

<tr style="height: 20px;">
<td style="width: 6%; text-align: right; vertical-align: top; height: 20px;" valign="top"><font style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, 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: -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;"><font style="font-size: 12pt;">&#8226;</font></font></td>
<td style="width: 1%; height: 20px;"><br></td>
<td style="width: 91%; height: 20px; text-align: justify;"><font 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: -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;">create a staggered Board of Directors making it more difficult for stockholders to remove a majority of the Board of Directors and take control;</font></td>
</tr>
<tr style="height: 34px;">
<td style="text-align: right; vertical-align: top; height: 34px;" valign="top"><font style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; font-size: 12pt; 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;">&#8226;</font></td>
<td style="height: 34px;"><br></td>
<td style="height: 34px; text-align: justify;"><font 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: -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;">grant the Board of Directors the ability to designate the terms of and issue new series of preferred shares, which can be created and issued by the Board of Directors without prior stockholder approval, with rights senior to those of the common stock;</font></td>
</tr>
<tr style="height: 20px;">
<td style="text-align: right; vertical-align: top; height: 20px;" valign="top"><font style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; font-size: 12pt; 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;">&#8226;</font></td>
<td style="height: 20px;"><br></td>
<td style="height: 20px; text-align: justify;"><font 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: -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;">impose limitations on our stockholders&#8217; ability to call special stockholder meetings;</font></td>
</tr>
<tr style="height: 20px;">
<td style="text-align: right; vertical-align: top; height: 20px;" valign="top"><font style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; font-size: 12pt; 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;">&#8226;</font></td>
<td style="height: 20px;"><br></td>
<td style="height: 20px; text-align: justify;"><font 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: -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;">make it more difficult the removal of management and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our securities.</font></td>
</tr>

</table>
<p style="margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.25in; background: white; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font style="line-height: inherit;"><font style="font-size: 10pt; color: #000000; line-height: inherit;">&nbsp;</font></font><font style="font-size: 10pt; line-height: inherit;"></font></font></p>
<p style="margin: 0in 0in 10pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 10pt; line-height: inherit;"><font style="line-height: inherit;">Warrants</font></font></b></font></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-family: 'times new roman', times; line-height: inherit;"><font 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;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<font style="line-height: inherit;">As of March 16, 2022, there are <font style="border-right: none; border-left: none; line-height: inherit;"><font>5,813,804</font> </font>common stock purchase warrants issued and outstanding</font></font><font style="font-size: 10pt; color: black; line-height: inherit;"> (the &#8220;Warrants&#8221;). Each Warrant entitles the registered holder to purchase one share of common stock of the Company (a &#8220;Warrant Share&#8221;) at a price of $11.50 per Warrant Share, subject to adjustment as discussed below. No Warrants will be exercisable for cash unless we have an effective and current registration statement covering the Warrant Shares issuable upon exercise of the Warrants and a current prospectus relating to such Warrant Shares. If a registration statement covering the Warrant Shares issuable upon exercise of the Warrants is not effective, Warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise Warrants on a cashless basis pursuant to the exemption provided by Section 3(a)(9) of the Securities Act, provided that such exemption is available. If that exemption, or another exemption, is not available, holders will not be able to exercise their Warrants on a cashless basis. In such event, each holder would pay the exercise price by surrendering the Warrants for that number of shares of common stock equal to the quotient obtained by dividing (x) the product of the number of Warrant Shares underlying the Warrants, multiplied by the difference between the exercise price of the Warrants and the &#8220;fair market value&#8221; (defined below) by (y) the fair market value. The &#8220;fair market value&#8221; for this purpose will mean the average reported last sale price of the Warrant Shares for the 5 trading days ending on the trading day prior to the date of exercise. The Warrants will expire on June 17, 2024, or earlier upon redemption or liquidation.</font></font></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"><font style="line-height: inherit;">&nbsp;</font></font></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">&nbsp;<font style="line-height: inherit;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; The exercise price and number of Warrant Shares issuable on exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, extraordinary dividend or our recapitalization, reorganization, merger or consolidation.</font></font></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"><font style="line-height: inherit;"><br></font></font></p>
<div style="line-height: 1.2;">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><br></td>
</tr>

</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>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><br></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">&nbsp;<font style="line-height: inherit;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;Akerna may call the Warrants for redemption, subject to certain exceptions, in whole and not in part, at a price of $0.01 per warrant, at any time during the exercise period, upon not less than 30 days&#8217; prior written notice of redemption to each warrant holder, if, and only if, the reported last sale price of the common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations and recapitalizations), for any 20 trading days within a 30 trading day period ending on the third business day prior to the notice of redemption to warrant holders; and if, and only if, there is a current registration statement in effect with respect to the Warrant Shares underlying such warrants. The right to exercise will be forfeited unless the Warrants are exercised prior to the date specified in the notice of redemption. On and after the redemption date, a record holder of a Warrant will have no further rights except to receive the redemption price for such holder&#8217;s warrant upon surrender of such Warrant.</font></font></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"><font style="line-height: inherit;">&nbsp;</font></font></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<font style="line-height: inherit;"> &nbsp; &nbsp; The Warrants may be exercised upon surrender of the Warrant certificate on or prior to the expiration date at the offices of the warrant agent, with the exercise form on the reverse side of the warrant certificate completed and executed as indicated, accompanied by full payment of the exercise price, by certified or official bank check payable to us, for the number of Warrants being exercised. The Warrant holders do not have the rights or privileges of holders of common stock and any voting rights until they exercise their Warrants and receive Warrant Shares.</font></font></p>
<p style="margin: 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"><font style="line-height: inherit;">&nbsp;</font></font></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <font style="line-height: inherit;">&nbsp; &nbsp;No fractional Warrant Shares will be issued upon exercise of the Warrants. If, by reason of any adjustment made pursuant to the warrant agreement, upon exercise of the Warrants, a holder would be entitled to receive a fractional interest in a Warrant Share, Akerna will, upon exercise, round up to the nearest whole number the number of Warrant Shares to be issued to the Warrant holder.</font></font></p>
<p style="margin: 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"><font style="line-height: inherit;">&nbsp;</font></font></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<font style="line-height: inherit;"> &nbsp; &nbsp; &nbsp;The Warrants are issued in registered form under the warrant agreement between Continental Stock Transfer &amp; Trust Company, as warrant agent, and Akerna. The warrant agreement provides that the terms of the Warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval, by written consent or vote, of the holders of at least 50% of the then outstanding Warrants in order to make any change that adversely affects the interests of the registered holders.</font></font></p>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"><font style="line-height: inherit;"><br></font></font></p>
<div style="line-height: 1.2;">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><br></td>
</tr>

</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>
<p style="margin: 0in; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"><font style="line-height: inherit;"><br></font></font></p>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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="idm139796976165072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></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>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 10, 2023</div></th>
<th class="th"><div>Jun. 30, 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_dei_CoverAbstract', window );"><strong>Cover [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>
</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>
<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>
<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>
<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>
<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-K<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</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="ro">
<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>
<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<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_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39096<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">DE<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,750,854<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,073<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_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>
<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">#246<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Denver<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CO<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80202<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">83-2242651<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(888)<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">932-6537<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_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>
<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>
<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>
<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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Marcum LLP<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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">688<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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Los Angeles, CA<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_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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorName</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:internationalNameItemType</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</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_CoverAbstract</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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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_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_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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 230<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_EntityWellKnownSeasonedIssuer</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_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>14
<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="idm139796981526304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 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_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">$ 877,755<span></span>
</td>
<td class="nump">$ 12,579,366<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">7,000,000<span></span>
</td>
<td class="nump">508,261<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">674,626<span></span>
</td>
<td class="nump">873,688<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">1,209,623<span></span>
</td>
<td class="nump">2,125,722<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="nump">5,130,028<span></span>
</td>
<td class="nump">2,143,027<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">14,892,032<span></span>
</td>
<td class="nump">18,230,064<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">48,879<span></span>
</td>
<td class="nump">66,028<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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investment, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">226,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_CapitalizedComputerSoftwareNet', window );">Capitalized software, net</a></td>
<td class="nump">654,556<span></span>
</td>
<td class="nump">6,940,653<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">2,164,722<span></span>
</td>
<td class="nump">6,553,683<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</a></td>
<td class="nump">1,708,303<span></span>
</td>
<td class="nump">32,844,297<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_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent', window );">Noncurrent assets held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">29,622,341<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">19,468,492<span></span>
</td>
<td class="nump">94,483,167<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 current liabilities</a></td>
<td class="nump">4,426,419<span></span>
</td>
<td class="nump">5,385,773<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="nump">2,283,806<span></span>
</td>
<td class="nump">6,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_DeferredRevenueCurrent', window );">Current portion of deferred revenue</a></td>
<td class="nump">568,771<span></span>
</td>
<td class="nump">871,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_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">13,200,000<span></span>
</td>
<td class="nump">13,200,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_DerivativeLiabilitiesCurrent', window );">Derivative liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">63,178<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_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent', window );">Liabilities held for sale</a></td>
<td class="nump">2,246,222<span></span>
</td>
<td class="nump">3,349,766<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">22,725,218<span></span>
</td>
<td class="nump">29,170,517<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_DeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">161,802<span></span>
</td>
<td class="nump">245,903<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_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">1,407,000<span></span>
</td>
<td class="nump">4,105,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_DeferredIncomeTaxLiabilities', window );">Deferred income tax liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">675,291<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_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent', window );">Noncurrent liabilities held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">336,773<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">24,294,020<span></span>
</td>
<td class="nump">34,533,484<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_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 12)</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_StockholdersEquityAbstract', window );"><strong>Stockholders'&#160;equity (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 value</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_CommonStockValue', window );">Common stock, par value $0.0001;&#160;150,000,000&#160;shares authorized,&#160;4,602,780&#160;and&#160;1,550,094, issued and outstanding at December 31, 2022 and&#160;December 31, 2021, respectively</a></td>
<td class="nump">460<span></span>
</td>
<td class="nump">155<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">160,207,367<span></span>
</td>
<td class="nump">146,030,203<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">347,100<span></span>
</td>
<td class="nump">61,523<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(167,565,846)<span></span>
</td>
<td class="num">(88,508,236)<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_StockholdersEquity', window );">Total stockholders'&#160;equity&#160;(deficit)</a></td>
<td class="num">(4,825,528)<span></span>
</td>
<td class="nump">59,949,683<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders'&#160;equity (deficit)</a></td>
<td class="nump">19,468,492<span></span>
</td>
<td class="nump">94,483,167<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="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'&#160;equity (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 value</a></td>
<td class="nump">$ 2,185,391<span></span>
</td>
<td class="nump">$ 2,366,038<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent</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_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_kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences.</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(26)(b))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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(15)(b)(2))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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(26)(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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in equity method investee and investment in and advance to affiliate.</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(18))<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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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. 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<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_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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>15
<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="idm139796973459680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</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</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</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</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_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="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="nump">150,000,000<span></span>
</td>
<td class="nump">150,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">4,602,780<span></span>
</td>
<td class="nump">1,550,094<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">4,602,780<span></span>
</td>
<td class="nump">1,550,094<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=kern_ExchangeableSharesMember', window );">Exchangeable Shares</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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">285,672<span></span>
</td>
<td class="nump">309,286<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</a></td>
<td class="nump">285,672<span></span>
</td>
<td class="nump">309,286<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_PreferredStockNoParValue', window );">Preferred stock, no par value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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=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="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 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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</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_PreferredStockLiquidationPreferenceValue', window );">Preferred Stock, Liquidation Preference, Value</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<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_PreferredStockLiquidationPreferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between preference in liquidation and the par or stated values of the preferred shares.</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(d))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-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_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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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>16
<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="idm139796976412160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_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">$ 13,645,030<span></span>
</td>
<td class="nump">$ 17,627,097<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">5,412,388<span></span>
</td>
<td class="nump">7,433,884<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">8,232,642<span></span>
</td>
<td class="nump">10,193,213<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">4,690,967<span></span>
</td>
<td class="nump">5,892,022<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">6,053,172<span></span>
</td>
<td class="nump">7,708,265<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">8,344,613<span></span>
</td>
<td class="nump">10,173,630<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">5,622,274<span></span>
</td>
<td class="nump">5,174,551<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="nump">38,967,295<span></span>
</td>
<td class="nump">14,354,114<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">63,678,321<span></span>
</td>
<td class="nump">43,302,582<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">(55,445,679)<span></span>
</td>
<td class="num">(33,109,369)<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, net</a></td>
<td class="num">(853,716)<span></span>
</td>
<td class="num">(1,530,703)<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_ChangeInFairValueOfConvertibleDebt', window );">Change in fair value of convertible notes</a></td>
<td class="num">(2,884,273)<span></span>
</td>
<td class="num">(1,365,904)<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="nump">63,178<span></span>
</td>
<td class="nump">248,198<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_GainOnPPPLoanForgiveness', window );">Gain on forgiveness of PPP Loan</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,234,730<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_OtherNonoperatingIncomeExpense', window );">Other (expense) income</a></td>
<td class="num">(221,101)<span></span>
</td>
<td class="nump">186,420<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">(3,895,912)<span></span>
</td>
<td class="num">(227,259)<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 and equity in losses of investee</a></td>
<td class="num">(59,341,591)<span></span>
</td>
<td class="num">(33,336,628)<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_ContinuingOperationTaxEffectOfContinuingOperation', window );">Income tax benefit on continuing operations</a></td>
<td class="nump">716,155<span></span>
</td>
<td class="nump">2,263,725<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_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of investee</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(7,564)<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_IncomeLossFromContinuingOperations', window );">Net loss from continuing operations</a></td>
<td class="num">(58,625,436)<span></span>
</td>
<td class="num">(31,080,467)<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Loss from discontinued operations, net of tax</a></td>
<td class="num">(20,432,174)<span></span>
</td>
<td class="num">(248,244)<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(79,057,610)<span></span>
</td>
<td class="num">(31,328,711)<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_RedeemablePreferredStockDividends', window );">Deemed dividends related to convertible redeemable preferred stock</a></td>
<td class="num">(955,500)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (80,013,110)<span></span>
</td>
<td class="num">$ (31,328,711)<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic and diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">2,927,853<span></span>
</td>
<td class="nump">1,282,098<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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic loss per common share from continuing operations (in dollars per share)</a></td>
<td class="num">$ (20.35)<span></span>
</td>
<td class="num">$ (24.24)<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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted loss per common share from continuing operations (in dollars per share)</a></td>
<td class="num">(20.35)<span></span>
</td>
<td class="num">(24.24)<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 loss per common share from discontinued operations (in dollars per share)</a></td>
<td class="num">(6.98)<span></span>
</td>
<td class="num">(0.19)<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted loss per common share from discontinued operations (in dollars per share)</a></td>
<td class="num">(6.98)<span></span>
</td>
<td class="num">(0.19)<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_EarningsPerShareBasic', window );">Basic and diluted net loss per common share (in dollars per share)</a></td>
<td class="num">$ (27.33)<span></span>
</td>
<td class="num">$ (24.44)<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="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">$ 12,920,647<span></span>
</td>
<td class="nump">$ 15,984,376<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="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">682,309<span></span>
</td>
<td class="nump">1,510,413<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</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="nump">$ 42,074<span></span>
</td>
<td class="nump">$ 132,308<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ChangeInFairValueOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of 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_ChangeInFairValueOfConvertibleDebt</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_ContinuingOperationTaxEffectOfContinuingOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and deferred tax expense (benefit) attributable to income (loss) 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_ContinuingOperationTaxEffectOfContinuingOperation</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_GainOnPPPLoanForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 on PPP Loan Forgiveness.</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_GainOnPPPLoanForgiveness</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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 (b)<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) derived from continuing operations during 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/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 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<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://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 6: 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 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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: 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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 attributable to the parent. 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 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 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-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 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 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-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 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 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-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_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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 diluted 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<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 S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: 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 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 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 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 (c)<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 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 10: 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 11: 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 12: 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 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 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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (expense) related to nonoperating activities, 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_RedeemablePreferredStockDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends paid to preferred stock holders that is 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<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_RedeemablePreferredStockDividends</td>
</tr>
<tr>
<td style="padding-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_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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that 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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-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_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-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>17
<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="idm139796978635808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_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">$ (79,057,610)<span></span>
</td>
<td class="num">$ (31,328,711)<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="nump">40,577<span></span>
</td>
<td class="nump">53,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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain on convertible notes</a></td>
<td class="nump">245,000<span></span>
</td>
<td class="nump">100,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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">$ (78,772,033)<span></span>
</td>
<td class="num">$ (31,175,691)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. 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://fasb.org/us-gaap/role/ref/legacyRef<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 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 (c)<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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: 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 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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: 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(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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>18
<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="idm139796971575136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders Equity - 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 Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Series A Preferred Stock [Member]</div></th>
<th class="th"><div>Series B Preferred Stock [Member]</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, 2020</a></td>
<td class="nump">$ 57,222,620<span></span>
</td>
<td class="nump">$ 20,405,219<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 94,088,323<span></span>
</td>
<td class="num">$ (91,497)<span></span>
</td>
<td class="num">$ (57,179,525)<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_SharesOutstanding', window );">Balance, shares at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,667,349<span></span>
</td>
<td class="nump">995,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_StockIssuedDuringPeriodValueConversionOfUnits', window );">Conversion of exchangeable shares to common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,039,181)<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">18,039,169<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Conversion of exchangeable shares to common stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,358,063)<span></span>
</td>
<td class="nump">117,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Settlement of convertible notes</a></td>
<td class="nump">11,610,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">11,610,571<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Settlement of convertible notes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for withholding taxes</a></td>
<td class="num">(520,395)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(520,394)<span></span>
</td>
<td class="text">&#160;<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_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for withholding taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,089)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharesIssuedInConnectionWithViridianAcquisition', window );">Shares issued in connection with Viridian acquisition</a></td>
<td class="nump">6,188,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">6,187,995<span></span>
</td>
<td class="text">&#160;<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_SharesIssuedInConnectionWithViridianAcquisitionShares', window );">Shares issued in connection with Viridian acquisition, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValuePurchaseOfAssets', window );">Shares issued in connection with asset purchase</a></td>
<td class="nump">300,000<span></span>
</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>
<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_StockIssuedDuringPeriodSharesPurchaseOfAssets', window );">Shares issued in connection with asset purchase, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions', window );">Shares issued (returned) in connection with 365 Cannabis acquisition</a></td>
<td class="nump">11,996,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">11,996,043<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions', window );">Shares issued (returned) in connection with 365 Cannabis acquisition, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">2,070,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,070,358<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueOther', window );">Shares issued in connection with the ATM offering program</a></td>
<td class="nump">1,828,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">1,828,116<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesOther', window );">Shares issued in connection with the ATM offering program, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueSettlementOfLiabilities', window );">Settlement of liabilities with shares</a></td>
<td class="nump">430,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">430,024<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesSettlementOfLiabilities', window );">Settlement of liabilities with shares, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock vesting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock vesting, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Forfeitures of restricted shares, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation adjustments</a></td>
<td class="nump">53,020<span></span>
</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">53,020<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_StockIssuedDuringPeriodChangeInFairValueOfDebt', window );">Unrealized gains on convertible notes</a></td>
<td class="nump">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="nump">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>
</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">(31,328,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,328,711)<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, 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>
<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_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>
<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_StockIssuedDuringPeriodValueConversionOfUnits', window );">Conversion of exchangeable shares to common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (180,647)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,647<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Conversion of exchangeable shares to common stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,614)<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Settlement of convertible notes</a></td>
<td class="nump">3,925,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">3,925,479<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Settlement of convertible notes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">207,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for withholding taxes</a></td>
<td class="num">(9,926)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,926)<span></span>
</td>
<td class="text">&#160;<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_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for withholding taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,662)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions', window );">Shares issued (returned) in connection with 365 Cannabis acquisition</a></td>
<td class="num">(940,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(939,999)<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions', window );">Shares issued (returned) in connection with 365 Cannabis acquisition, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<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_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts', window );">Common shares and warrants issued in connection with unit offering, net of issue costs</a></td>
<td class="nump">9,178,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 217<span></span>
</td>
<td class="nump">9,178,744<span></span>
</td>
<td class="text">&#160;<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_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares', window );">Common shares and warrants issued in connection with unit offering, net of issue costs, shares</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">843,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">843,693<span></span>
</td>
<td class="text">&#160;<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_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts', window );">Issuance of convertible redeemable preferred stock, net of issue costs</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="nump">$ 3,435,600<span></span>
</td>
<td class="nump">$ 858,900<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_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares', window );">Issuance of convertible redeemable preferred stock, net of issue costs, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">100,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_StockIssuedDuringPeriodValueOther', window );">Shares issued in connection with the ATM offering program</a></td>
<td class="nump">1,854,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">1,854,501<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesOther', window );">Shares issued in connection with the ATM offering program, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">642,956<span></span>
</td>
<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="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_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock', window );">Deemed dividends related to convertible redeemable preferred stock</a></td>
<td class="num">(955,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(955,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 764,400<span></span>
</td>
<td class="nump">$ 191,100<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_RedemptionOfConvertibleRedeemablePreferredStock', window );">Redemption of convertible redeemable preferred stock</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="num">$ (4,200,000)<span></span>
</td>
<td class="num">$ (1,050,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_RedemptionOfConvertibleRedeemablePreferredStockShares', window );">Redemption of convertible redeemable preferred stock, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(400,000)<span></span>
</td>
<td class="num">(100,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_StockIssuedDuringPeriodValueSettlementOfLiabilities', window );">Settlement of liabilities with shares</a></td>
<td class="nump">49,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,529<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesSettlementOfLiabilities', window );">Settlement of liabilities with shares, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock vesting</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">49,998<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock vesting, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FractionalShareAdjustmentFromStock', window );">Fractional share adjustment from stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesStockSplits', window );">Fractional share adjustment from stock split, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation adjustments</a></td>
<td class="nump">40,577<span></span>
</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">40,577<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_StockIssuedDuringPeriodChangeInFairValueOfDebt', window );">Unrealized gains on convertible notes</a></td>
<td class="nump">245,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="nump">245,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="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">(79,057,610)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(79,057,610)<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>
<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_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>
<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_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts</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_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares</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_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock</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_FractionalShareAdjustmentFromStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FractionalShareAdjustmentFromStock</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_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares</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_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts</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_RedemptionOfConvertibleRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RedemptionOfConvertibleRedeemablePreferredStock</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_RedemptionOfConvertibleRedeemablePreferredStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RedemptionOfConvertibleRedeemablePreferredStockShares</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_SharesIssuedInConnectionWithViridianAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 viridian acquisitions during 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;">kern_SharesIssuedInConnectionWithViridianAcquisition</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_SharesIssuedInConnectionWithViridianAcquisitionShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pursuant to viridian acquisitions during 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;">kern_SharesIssuedInConnectionWithViridianAcquisitionShares</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_StockIssuedDuringPeriodChangeInFairValueOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in fair value of debt.</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_StockIssuedDuringPeriodChangeInFairValueOfDebt</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_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in connection with 365 Cannabis acquisitions.</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_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions</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_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_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in connection with 365 Cannabis acquisitions.</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_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions</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_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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-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_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_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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 attributable to transactions classified as 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;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesPurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquire assets 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;">us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to Restricted Stock Awards, net of any shares forfeited.</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(28))<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 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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockSplits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a stock split.</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 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 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 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_StockIssuedDuringPeriodSharesStockSplits</td>
</tr>
<tr>
<td style="padding-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_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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares of stock issued attributable to transactions classified as 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;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValuePurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares of stock issued during the period as part of a transaction to acquire assets 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;">us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of stock related to Restricted Stock Awards issued 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 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(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to temporary equity resulting from foreign currency translation 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;">us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-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>19
<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="idm139796970953888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_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">$ (79,057,610)<span></span>
</td>
<td class="num">$ (31,328,711)<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_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of investment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,564<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_LossOnSaleOfInvestments', window );">Loss on sale of investment</a></td>
<td class="nump">221,101<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_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">371,364<span></span>
</td>
<td class="nump">556,890<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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">873,929<span></span>
</td>
<td class="nump">2,070,359<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_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1', window );">Loss on write off of fixed assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,045,179<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_GainLossOnLoanForgiveness', window );">Gain on forgiveness of PPP loan</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2,234,730)<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_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">7,834,712<span></span>
</td>
<td class="nump">5,735,150<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_AmortizationOfAcquisitionCosts', window );">Amortization of deferred contract costs</a></td>
<td class="nump">337,350<span></span>
</td>
<td class="nump">492,683<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_OtherNoncashExpense', window );">Non-cash interest expense</a></td>
<td class="nump">597,276<span></span>
</td>
<td class="nump">1,009,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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency gain</a></td>
<td class="num">(14,553)<span></span>
</td>
<td class="num">(3,312)<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_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of long-lived assets</a></td>
<td class="nump">61,778,605<span></span>
</td>
<td class="nump">14,383,310<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_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(186,177)<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_ChangeInFairValueOfConvertibleDebt', window );">Change in fair value of convertible notes</a></td>
<td class="nump">2,884,273<span></span>
</td>
<td class="nump">1,365,904<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_DerivativeGainLossOnDerivativeNet', window );">Change in fair value of derivative liability</a></td>
<td class="num">(63,178)<span></span>
</td>
<td class="num">(248,198)<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1', window );">Change in fair value of contingent consideration</a></td>
<td class="num">(4,016,194)<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_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="nump">197,647<span></span>
</td>
<td class="nump">849,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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">257,555<span></span>
</td>
<td class="num">(8,988)<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_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">9,700<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="num">(324,166)<span></span>
</td>
<td class="nump">1,610,470<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_IncreaseDecreaseInOtherDeferredLiability', window );">Deferred income tax liabilities</a></td>
<td class="num">(675,291)<span></span>
</td>
<td class="num">(2,274,295)<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_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(2,113,249)<span></span>
</td>
<td class="num">(1,010,118)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(10,900,729)<span></span>
</td>
<td class="num">(8,167,904)<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_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="ro">
<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="num">(4,345,260)<span></span>
</td>
<td class="num">(5,427,230)<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Fixed asset additions</a></td>
<td class="num">(31,884)<span></span>
</td>
<td class="num">(39,263)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for business combinations and working capital settlement, net of cash acquired</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="num">(5,018,592)<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_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds received from sale of investment</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text"> <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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="num">(3,972,144)<span></span>
</td>
<td class="num">(10,485,085)<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_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="ro">
<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">(9,926)<span></span>
</td>
<td class="num">(520,395)<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_ProceedsFromUnitandPreFundedUnitOfferingNet', window );">Proceeds from unit and pre-funded unit offering, net</a></td>
<td class="nump">9,178,960<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_ProceedsFromIssuanceOfWarrants', window );">Proceeds from the exercise of pre-funded warrants</a></td>
<td class="nump">1<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_ProceedsFromContributedCapital', window );">Proceeds from the ATM offering program, net</a></td>
<td class="nump">1,854,565<span></span>
</td>
<td class="nump">1,828,119<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from the issuance of convertible notes</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">18,000,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_ConvertibleNotesPrincipalPayments', window );">Principal payments of convertible notes</a></td>
<td class="num">(1,432,273)<span></span>
</td>
<td class="num">(4,571,472)<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_ProceedsFromIssuanceOfConvertiblePreferredStock', window );">Proceeds from the issuance of convertible redeemable preferred stock, net</a></td>
<td class="nump">4,294,500<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_RepaymentsOfLongTermDebt', window );">Redemption of convertible redeemable preferred stock</a></td>
<td class="num">(5,250,000)<span></span>
</td>
<td class="text"> <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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">8,635,827<span></span>
</td>
<td class="nump">14,736,252<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and restricted cash</a></td>
<td class="num">(22,225)<span></span>
</td>
<td class="nump">18,623<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and restricted cash</a></td>
<td class="num">(6,259,271)<span></span>
</td>
<td class="num">(3,898,114)<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 - beginning of period</a></td>
<td class="nump">13,087,627<span></span>
</td>
<td class="nump">18,286,481<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 - beginning of period</a></td>
<td class="nump">1,354,899<span></span>
</td>
<td class="nump">54,159<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 - beginning of period</a></td>
<td class="nump">14,442,526<span></span>
</td>
<td class="nump">18,340,640<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 - end 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 - end 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 - end 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" 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="nump">15,684<span></span>
</td>
<td class="nump">10,570<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, net</a></td>
<td class="nump">256,440<span></span>
</td>
<td class="nump">507,941<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing activity:</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_VestingOfRestrictedStockUnits', window );">Vesting of restricted stock units</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">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_ConversionOfStockAmountIssued1', window );">Settlement of convertible notes in common stock</a></td>
<td class="nump">3,925,500<span></span>
</td>
<td class="nump">11,610,586<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="nump">19,764<span></span>
</td>
<td class="nump">36,915<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 included in accrued expenses</a></td>
<td class="nump">17,974<span></span>
</td>
<td class="nump">554,127<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">180,647<span></span>
</td>
<td class="nump">18,038,944<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_DebtConversionConvertedInstrumentAmount1', window );">Settlement of liabilities with common stock</a></td>
<td class="nump">49,529<span></span>
</td>
<td class="nump">430,015<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_Sharesreturnedinconnectionwithacquisition', window );">Shares returned in connection with acquisition (see Note 4)</a></td>
<td class="nump">940,000<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_SharesIssuedInConnectionWithAssetPurchase', window );">Shares issued in connection with asset purchase</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">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_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement', window );">Reduction to accrued expenses from an acquisition-related working capital settlement (see Note 4)</a></td>
<td class="nump">$ 160,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_ChangeInFairValueOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of 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_ChangeInFairValueOfConvertibleDebt</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_ConvertibleNotesPrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal payment on convitable 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_ConvertibleNotesPrincipalPayments</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_GainLossOnLoanForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) on loans forgiveness.</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_GainLossOnLoanForgiveness</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_ProceedsFromUnitandPreFundedUnitOfferingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProceedsFromUnitandPreFundedUnitOfferingNet</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_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement</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_SharesIssuedInConnectionWithAssetPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued during the period as part of a transaction to acquire assets 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_SharesIssuedInConnectionWithAssetPurchase</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_Sharesreturnedinconnectionwithacquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_Sharesreturnedinconnectionwithacquisition</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_VestingOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vesting of restricted stock units.</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_VestingOfRestrictedStockUnits</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_AmortizationOfAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. 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.</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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<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_AmortizationOfAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-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_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the disposal of an asset through means other than sale, for example, but not limited to, abandonment, spin-off, and expropriation.</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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2611-110228<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 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905928&amp;loc=d3e2212-110226<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_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of right to a contingent consideration asset.</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 (a)<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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1</td>
</tr>
<tr>
<td style="padding-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_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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(s) that the original debt is being converted into 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_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_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_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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating 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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-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_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_LossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the carrying value and the sale price of an investment. A loss would be recognized when the sale price of the investment is less than the carrying value of the investment. This element refers to the Loss included in earnings and not to the cash proceeds of the sale.</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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: 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(3)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: 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 4: 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(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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(b)(7)(c))<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_LossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-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_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_OtherNoncashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or loss included in net income that result in no cash flow, 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> -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_OtherNoncashExpense</td>
</tr>
<tr>
<td style="padding-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_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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition of a business, net of the cash acquired from the purchase.</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 (b)<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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed 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 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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by a corporation from a shareholder 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 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_ProceedsFromContributedCapital</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's 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 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_ProceedsFromIssuanceOfConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt initially having maturity due after one year or beyond 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 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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuance of rights to purchase common shares at predetermined price (usually issued together with corporate 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 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_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</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_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for debt initially having maturity due after one year or beyond 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 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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncash expense for 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 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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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>20
<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="idm139796982131856">
<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">12 Months Ended</th>
</tr>
<tr><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_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="font-size: 10pt; margin: 0pt; text-align: justify;"><span style="font-weight: bold; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Note 1</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><span style="line-height: inherit;"><b 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-indent: 0px; text-transform: none; white-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><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">Description of Bu<span style="line-height: inherit;">sines</span>s</span></span></p><p style="font-size: 10pt; margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; 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 <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;">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, <span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;">Ample Organics, Inc., or Ample, </span>solo sciences, inc., or Solo, Viridian Sciences,&#160;Inc., or Viridian, and The NAV People, Inc. d.b.a. 365 Cannabis, or 365 Cannabis. 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 <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; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">o<span style="font-size: 10pt; line-height: inherit;">ur commercial software platforms, MJ Platform&#174;, Trellis&#174;, Ample, Viridian and 365 Cannabis to state-licensed businesses, and&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">our regulatory software platform, Leaf Data Systems&#174;, to state government regulatory agencies.</span> Our Viridian and 365 Cannabis solutions are considered enterprise offerings (&#8220;Enterprise&#8221;) and all other 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;&#160;</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; color: #000000; 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-style: initial; text-decoration-color: initial; margin: 0pt; text-align: justify;">&#160;</p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-weight: bold; font-style: italic;">Strategic Shift in Business Strategy</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">As previously disclosed, we have been engaged in considering strategic partnerships and evaluating potential strategic transactions in a comprehensive effort to address our financial challenges and our ability to continue as a going concern. 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 beyond.</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><br/></span></p><p style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1.2; font-family: 'Times New Roman', Times, serif; text-indent: 25pt; 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; margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 13.3333px; font-style: italic;">Exiting the Enterprise&#160;Software Business</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;">The development&#160;of our Enterprise software business, 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 of 2022. Ultimately, we secured a buyer for 365 Cannabis and were engaged in exclusive negotiations through December 31, 2022 and into January&#160;2023. <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;">On January 11, 2023, we completed the sale of<span>&#160;</span></span>365<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;"><span>&#160;</span>Cannabis to<span>&#160;</span></span>365<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;"><span>&#160;</span></span>Holdco<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;LLC (the &#8220;Buyers&#8221;) pursuant to a stock purchase agreement&#160;(the &#8220;</span>365<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;"><span>&#160;</span>SPA&#8221;) for<span>&#160;</span></span><span style="cursor: pointer; 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;"><span style="border-right: none; border-left: none;"><span style="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;), subject to customary post-closing adjustments, if any. Any post-closing adjustments are generally limited to certain adjustments in accounts payable and indemnification obligations in accordance with the 365 SPA. Upon completion of the sale, $0.4 million of the total cash proceeds was placed into certain restricted accounts (the &#8220;Restricted Accounts&#8221;) held as security for our 2021 Senior Secured Convertible Notes (the &#8220;Senior Convertible Notes&#8221;) while $0.1 million was subject to a hold-back (the &#8220;365 Holdback&#8221;) by the Buyers to be released to us and also placed into the Restricted Accounts after all post-closing adjustments, if any, are resolved. In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million, a reduction of $4.0 million from the original estimate, for purposes of the sale of 365 Cannabis and is reflected on our consolidated balance sheets as Contingent consideration payable.</span></span></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;">While&#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;">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-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; line-height: inherit; display: inline !important;">&#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;">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;quarter of<span>&#160;</span></span>2023<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;">. 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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Disposal of Non-Core SMB Software Products and Brands</span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><br/></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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="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;">In addition to the our exit from the Enterprise software&#160;business, we initiated efforts in the&#160;fourth quarter of 2022 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, Last&#160;Call Analytics (&#8220;LCA&#8221;), a retail&#160;analytics platform and wholly-owned subsidiary&#160;of Ample, and our equity investment in Zol Solutions,&#160;Inc. (&#8220;ZolTrain&#8221;). <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; font-size: 13.3333px; 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; font-size: 13.3333px; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">LCA,&#160; for cash in the amount of $0.1<span>&#160;</span>million, subject to post-closing adjustments, if any. In December 2022, we sold our investment in ZolTrain&#160;for a nominal amount (see Note 7).</span>&#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&#160;upon the expiration of existing contracts during the first half of 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><br/></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><br/></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Exit Strategy<br/></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;">With the completion of the sales of&#160;365 Cannabis, LCA&#160;and ZolTrain&#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 <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; line-height: inherit; display: inline !important;">fully exit 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; 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-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; line-height: inherit; display: inline !important;">&#160;industry.</span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;">On January 27, 2023, we and our wholly-owned subsidiary Akerna&#160;Ample Exchange Inc. (&#8220;Akerna&#160;Exchange&#8221;) entered into a securities purchase agreement (the &#8220;MJF-Ample SPA&#8221;) with POSaBIT&#160;Systems Corporation (&#8220;POSaBIT&#8221;) to sell MJF and Ample&#160;to POSaBIT&#160;for a purchase price of <span style="border-right: none; border-left: none; line-height: inherit;">$</span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">4.0&#160;</span></span>million in cash (the &#8220;Sale Transaction&#8221;).&#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 purchase price is subject to certain adjustments primarily attributable to variances from target working capital, as defined in<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; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;MJF-Ample SPA, among others. The MJF-Ample SPA contains customary representations, warranties and covenants applicable to us and POSaBIT&#160;including covenants relating&#160;to the conduct of the&#160;business of MJF and Ample through closing of the Sale Transaction and obtaining the approval of our stockholders. Further, the closing of the Sale Transaction is conditioned on the&#160;simultaneous closing of the merger transaction, as described below. The&#160;closing of the Sale Transaction is also subject to customary closing conditions including certain matters with respect to employee retention and contractual matters associated with MJF&#8217;s and Ample&#8217;s&#160;existing customers, among others. <span style="font-size: 10pt;"><span style="line-height: 107%;">The MJF-Ample SPA includes certain restrictions with respect to competing or alternative transactions through the period until the Sale Transaction closes. In the event that a superior offer (&#8220;Superior Offer&#8221;) is received, we must </span><span style="line-height: 107%;">provide POSaBIT with a five business day notice period in which to make a counter-proposal before we may make an announcement of the change in recommendation to consider a potential counter-proposal to the Superior Offer.</span> We and POSaBIT&#160;may terminate the MJF-Ample SPA upon mutual consent and either party may terminate the MJF-Ample SPA unilaterally under certain conditions. In the event&#160;either party terminates the MJF-Ample SPA pursuant to certain conditions, we will be required to pay POSaBIT&#160;a termination&#160;fee of $</span>140,000<span style="font-size: 10pt;"> and reimburse </span>POSaBIT&#160;for reasonable fees and expenses up to $60,000. </span></span></p><p style="font-size: 10pt; margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><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;">On January 27, 2023, we entered into an agreement&#160;and plan of merger (the &#8220;Merger Agreement&#8221;) with Gryphon Digital Mining,<span>&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">. (&#8220;Gryphon&#8221;) and<span>&#160;</span></span>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;">&#160;Merger Co. (&#8220;</span>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;">&#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<span>&#160;</span></span>Akerna&#8217;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;">&#160;and Gryphon&#8217;s stockholders,<span>&#160;</span></span>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;">&#160;Merger will be merged with and into Gryphon (the &#8220;Merger&#8221;), with Gryphon surviving the Merger as a wholly-owned subsidiary of<span>&#160;</span></span>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;">. Following the closing of the Merger, the former Gryphon and<span>&#160;</span></span>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;">&#160;</span>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;">&#160;immediately before the&#160;Merger are expected to own approximately<span>&#160;</span></span>92.5<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;"><span>&#160;</span>percent and&#160;</span>7.5<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;"><span>&#160;</span>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-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; line-height: inherit;">&#160;</span>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; line-height: inherit;">&#160;</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;">will change&#160;its name to Gryphon Digital Mining,</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; line-height: inherit;">&#160;</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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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&#160;closing of the Merger&#160;is subject to customary closing conditions including the required approval of the stockholders of<span>&#160;</span></span>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;">&#160;and Gryphon, the approval of<span>&#160;</span></span><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-transform: none; white-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-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; font-family: 'time new roman'; float: none; line-height: inherit; display: inline !important;">Nasdaq</span><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-transform: none; white-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-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; 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-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;">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-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; line-height: inherit;">&#160;</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;">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-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; line-height: inherit;"><span>&#160;</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;">Gryphon</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;a termination&#160;fee of $</span>275,000<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;"><span>&#160;</span>less any reimbursed expenses.&#160;<span style="font-size: 10pt;">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&#160;Akerna&#160;after the transaction is complete.</span></span></p><p style="font: 10pt 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 25pt;"><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;"><br/></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><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;">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-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;">each of the&#160;holders of the Senior Convertible Notes<span>&#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;19.9 percent of the outstanding shares&#160;of our common stock, $0.0001 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 $1.20 per share from $4.75 per share. We anticipate scheduling a meeting of stockholders during the second quarter of&#160;2023&#160;to approve the Sale Transaction and the Merger and we expect these transactions to close shortly thereafter.</span></span></span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font-size: 10pt; color: #000000; margin: 0pt; text-align: justify; text-indent: 25pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic;"><span style="line-height: inherit;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; 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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="font-size: 10pt; color: #000000; margin: 0pt; text-align: justify; text-indent: 32pt; font-family: 'times new roman', times; 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, 365 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 <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;">assets and liabilities of these entities are classified and reflected on our consolidated balance sheets as <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;">&#8220;</span>held for sale<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;">&#8221;</span> as of December 31, 2022 and 2021, respectively, and their&#160;</span>results of operations are classified as <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;">&#8220;</span>discontinued&#160;operations<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;">&#8221;</span> in the consolidated statements of operations for the years ended December 31, 2022 and 2021, respectively. Certain financial disclosures including major components of the assets and liabilities and results of operations of the Discontinued Group are provided in Note&#160;17. 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.&#160;</span></span><br/></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_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>21
<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="idm139796982161232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_kern_BasisOfPresentationAbstract', window );"><strong>Basis of Presentation</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_BasisOfAccounting', window );">Basis of Presentation</a></td>
<td class="text"><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold; text-align: justify;">Note 2 </span><b style="text-align: justify;">&#8211;</b><span style="font-weight: bold; text-align: justify;"> Basis of Presentation</span></span><br/></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-right: none; border-left: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#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;">The accompanying consolidated financial statements have been prepared in accordance with GAAP.&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Going Concern and Management<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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s Liquidity Plans</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;">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>2014</span>-<span>15</span>, <span style="font-style: italic;">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;">&#8217;</span>s Ability to Continue&#160;as Going Concern</span> (&#8220;ASU 2014-15&#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>one</span>&#160;year from the date the consolidated financial statements are issued, which is defined as the &#8220;look-forward period&#8221; in ASU&#160;<span>2014</span>-<span>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>2014</span>-<span>15</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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"><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;">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 December 31, 2022, we had a working capital&#160;defici<span>t of $<span style="border-right: none; border-left: none;"><span style="display: inline;">7.8</span></span>&#160;</span>million with <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><span style="display: inline;">0.9</span></span></span></span></span></span>&#160;million in unrestricted cash available to fund future operations. We anticipate continuing to generate losses from operations<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: 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;">&#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 2022 and the curtailment of activities associated&#160;with our discontinued operations as well as those business that we plan to terminate.&#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; 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-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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"><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 described in Note 1, 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;">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="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;">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 fully 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&#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-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;">or we may determine to dissolve and<span>&#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;">liquidate</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;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 <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;">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-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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"><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 the Company be unable to continue as a going concern.&#160;</span><br/></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; background-color: #ffffff; 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'; 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Reverse Stock Split</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-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;"><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-align: justify; text-indent: 33pt; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'times new roman', times; 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: 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;">On November 8, 2022, w</span>e effectuated a reverse&#160;stock split of 20-for-1 (the &#8220;Reverse Stock Split&#8221;) of our Common Stock. The effects of the Reverse Stock Split have been applied retrospectively to all periods presented throughout the accompanying consolidated financial statements and notes. Accordingly, all disclosures of shares of Common Stock issued, outstanding or reserves of Common Stock and issuances, grants, vesting or forfeitures of warrants, restricted stock awards and restricted stock units (&#8220;RSUs&#8221;) herein and any corresponding references to market, conversion and exercise prices of Common Stock and certain other securities including warrants and convertible debt have been adjusted.</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-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;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;"><br/></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-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;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Reclassifications</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-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; padding-left: 30px; line-height: 1.1;"><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-transform: none; white-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; padding-left: 0px; 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-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;">Certain prior year amounts have been reclassified to conform to the current year presentation. In addition and as discussed in Notes 1 and 17, the assets and liabilities and results of operations of the Discontinued Group have been reclassified as held for sale and discontinued operations, respectively, for all period presented.</span></p></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_kern_BasisOfPresentationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BasisOfPresentationAbstract</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_us-gaap_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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>Reference 1: 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_BasisOfAccounting</td>
</tr>
<tr>
<td style="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>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="idm139797102950656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies</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="font-family: 'times new roman', times; margin: 0pt; text-align: justify; font-weight: bold; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 3&#160;<b 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-indent: 0px; text-transform: none; white-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> Summary of <span>Significant</span> Accounting Policies</span></p><p style="font-family: 'times new roman', times; 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="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"><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;">Principles of Consolidation</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1;"><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;">Our accompanying consolidated financial statements include the accounts of Akerna, our wholly-owned subsidiaries, and those entities in which we otherwise have a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.</span><br/></p><p style="color: #000000; font: 10pt / 1.1 '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: 0pt 0px; text-align: justify;">&#160;</p></div><div style="border-left: none; border-right: none; line-height: 1.2;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Use of Estimates</span></p><p style="margin: 0pt; line-height: 1.1;"><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;"><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; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">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, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock-based compensation costs, 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;&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; 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;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; 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;">Foreign Currency</span><br/></p><p style="margin: 0pt; 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;"><br/></p><p style="margin: 0pt; 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: 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; padding-left: 0px; 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-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="line-height: inherit;">The functional currency of the Company<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s non-U.S. operations is the local currency. Monetary assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing at the balance sheet dates. Non-monetary assets and liabilities are translated at the historical rates in effect when the assets were acquired or obligations incurred. Revenue and expenses are translated into U.S. dollars using the average rates of exchange prevailing during the period. Translation gains or losses are included as a component of accumulated other comprehensive income (loss) within 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; line-height: inherit;">&#8217;</span> equity (deficit). Gains and l</span>osses resulting from foreign currency transactions are recognized as a component of Other income (expense) <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 our consolidated statements of operations</span>.</span></p><p style="font-family: 'times new roman', times; 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><div style="font-family: 'times new roman', times; border-left: none; border-right: none; line-height: 1.2;"><div style="border-left: none; border-right: none;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="line-height: inherit;">Cash and Cash Equivalents&#160;</span></span></p><p style="margin: 0pt; text-align: justify; padding-left: 30px;"><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;"><span style="line-height: inherit;">We consider liquid instruments purchased with an original maturity of </span><span style="line-height: inherit;">three months or less to be cash equivalents. We continually monitor our positions with, and the credit quality of, the financial institutions with which we invest. As of the balance sheet date, and periodically throughout the year, we have maintained balances in various operating accounts in excess of federally insured limits.</span></span></p><p style="margin: 0pt; text-align: center;"><br/></p></div><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><span style="font-weight: bold; font-style: italic; line-height: inherit;">Restricted Cash</span><br/></span></span></p><p style="margin: 0pt; text-align: justify; 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', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">Restricted cash consists of funds that are contractually or legally restricted as to usage or withdrawal and is presented separately from cash and cash equivalents on our consolidated balance sheets.&#160;</span></span></p></div></div><p style="margin: 0pt; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"/><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;"><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;"><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-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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We maintain an allowance for doubtful accounts equal to the estimated uncollectible amounts based on our historical collection experience and review of the current status of trade accounts receivable. Accounts receivable are written-off and charged against the allowance when we have exhausted collection efforts without success.</span></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><div style="font-family: 'times new roman', times; border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><p style="margin: 0cm; 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><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Property and Equipment</span></i></b></span></p><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-indent: 32pt; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; 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;">Property and equipment are recorded at cost, less accumulated depreciation. Expenditures for major additions and improvements are capitalized. <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: 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; display: inline !important; line-height: inherit;">Repairs and maintenance costs are expensed as incurred.&#160;</span>Depreciation is provided over the estimated useful lives of the related assets using the straight-line method.&#160;</span></span><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">The estimated useful lives for significant property and equipment categories are generally as follows: furniture and computer equipment (3 - 7 years) and leasehold improvements (lesser of remaining&#160;lease term or useful&#160;life)</span></p><p style="text-indent: 0px; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p></div></div></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none;"><p style="margin: 0pt 0pt 8pt; 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; text-align: justify;"><span style="font-style: italic; font-weight: bold; text-align: start; font-size: 10pt; line-height: inherit;">Investment</span><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;"><span style="line-height: inherit;">Until its redemption in December 2022, we&#160;held an equity security in&#160;ZolTrain. For periods p</span><span style="line-height: inherit;">rior to the quarter ended September 30, 2021, we had determined we could exert significant influence over&#160;ZolTrain<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;operations through voting rights and representation on its board of directors and we accounted for our investment in&#160;ZolTrain&#160;using the equity method of accounting, recording our share in the&#160;investee&#8217;s&#160;earnings and losses in the consolidated statement of operations. Upon losing board representation during&#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;">quarter ended September 30, 2021</span>, we suspended the equity method of accounting and&#160;</span><span style="line-height: inherit;">measured the investment at cost less impairment, plus or minus changes resulting from observable price changes, including its ultimate redemption at a loss in December 2022, which were recorded in Other (expense) income, in our consolidated statements of operations (see Note 7).</span></p></div></div></div></div><div style="font-family: 'times new roman', times; border-left: none; border-right: none; line-height: 1.2;"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-indent: 32pt; text-align: justify;"><br/></p><div style="border-left: none; border-right: none;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;">Software Development Costs</span></span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;">Costs incurred during&#160;the application development stage of a newly developed application and costs we incur to enhance our existing platforms that meet certain criteria are subject to<span style="line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">capitalization and subsequent amortization. Our software p</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">roduct development costs are primarily comprised of personnel costs su</span><span style="line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">ch as payroll</span><span style="line-height: inherit;">&#160;</span>and benefits, vendor</span><span style="line-height: inherit;">&#160;</span>costs, and other costs directly attributable to the project. We capitalize costs only during the development phase. Any costs in connection to planning, design, and maintenance subsequent to release are expensed as incurred. We amortize software development costs over the expected useful life of the specific application, generally<span style="line-height: inherit;">&#160;</span>2-5<span style="line-height: inherit;">&#160;</span>years. We evaluate capitalized software development costs for impairment when there is an indication that the unamortized cost may not be recoverable (see Note 8).&#160;</span><span style="line-height: inherit;">&#160;</span></p></div></div></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><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: 0pt 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Intangible Assets&#160;</i></b></span></p><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: 0pt 0px;"><br/></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"><span style="font-family: 'times new roman', times; line-height: inherit;">Intangible assets are amortized over their estimated useful lives. We evaluate the estimated remaining useful life of our intangible assets when events or changes in circumstances indicate an adjustment to the remaining amortization may be needed. We similarly evaluate the recoverability of these assets upon events or changes in circumstances indicate a potential impairment (see Note 8). Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.&#160;</span></p><p style="font: 10pt / 1.2 'Times New Roman', Times, serif; color: #000000; 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: 0pt 0px; padding-left: 30px;"><br/></p><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: 0pt 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Goodwill Impairment Assessment</i></b></span></p><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: 0pt 0px;"><br/></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on October 31, and whenever events or changes in circumstances indicate the carrying value of goodwill may be impaired (see Note 8). Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit&#8217;s fair value, not to exceed the carrying amount of goodwill. We have the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary.&#160;</span></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"><br/></p><div style="line-height: 1.2;"/><div style="font-family: 'times new roman', times; border-left: none; border-right: none; line-height: 1.2;"><p style="margin: 0pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;">Fair Value of Financial Instruments</span></span></span></p><p style="margin: 0pt;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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; float: none; display: inline !important; line-height: inherit;">&#160;</span></span></span></p><div 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-indent: 32pt; 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: 1.2; margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">GAAP defines&#160;fair value&#160;as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Under this guidance, we are required to classify certain assets and liabilities based on the&#160;fair value&#160;hierarchy, which groups&#160;fair value-measured assets and liabilities based upon the following levels of inputs:&#160;</span></span></div><div 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-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; line-height: 16px; text-align: justify;"><br/></div><div id="t_ft_FJ87WBG3G000000000000000000000b"><table cellpadding="0" style="height: 15px; width: 100%; 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; font-size: 10pt; border-style: none; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 15px;"><td style="vertical-align: top; height: 15px; width: 6.73823%;"><div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></div></td><td style="vertical-align: top; height: 15px; width: 93.2618%;"><div style="line-height: 16px; text-align: justify; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Level 1 &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></span></div></td></tr></tbody></table></div><div id="t_ft_AF6OPO1TSW00000000000000000000b"><table cellpadding="0" style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 10px;"><td style="vertical-align: top; width: 6.70677%; height: 10px;"><div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></div></td><td style="vertical-align: top; width: 93.2327%; height: 10px;"><div style="line-height: 16px; text-align: justify; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Level 2 &#8211; Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability;</span></span></div></td></tr></tbody></table></div><div style="border-left: none; border-right: none;"><div id="t_ft_LG4FCRRIYO00000000000000000000b"><table cellpadding="0" style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 10px;"><td style="vertical-align: top; width: 6.64627%; height: 10px;"><div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></div></td><td style="vertical-align: top; width: 93.2933%; height: 10px;"><div style="line-height: 16px; text-align: justify; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Level 3 &#8211; Prices or valuation techniques that require inputs that are both significant to the&#160;fair value&#160;measurement and unobservable (i.e., supported by little or no market activity).</span></span></div></td></tr></tbody></table></div></div><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span class="selected " style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"><span class="selected " style="font-family: 'times new roman', times; line-height: inherit;">The fair value of financial instruments is the amount at which the instrument could be exchanged in a current transaction between willing parties. The carrying values of financial instruments such as accounts receivable, accounts payable and accrued liabilities approximate fair value based on their short maturities. </span></span></span></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><br/></p><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><p style="margin: 0pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;">Fair Value Option</span></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-align: start; text-indent: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The fair value option provides an election that allows an entity to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. We have elected to apply the fair value option to our convertible notes due to the complexity of the various conversion and settlement&#160;options available to both the holders of such notes and Akerna.</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-align: start; text-indent: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The convertible notes accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate&#160;derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially&#160;measured at its issue-date estimated fair value and then subsequently remeasured&#160;at estimated fair value on a recurring basis as of each reporting period date.&#160;</span></span><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The portion&#160;of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income (loss) within <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;">stockholders</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; font-size: 13.3333px; 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;"><span style="line-height: inherit;">&#160;</span>equity (deficit)&#160;</span>and the remaining amount of the fair value adjustment is recognized as other income (expense) in our consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item&#160;within other income (expense) in the accompanying consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.</span></span></p></div></div></div><p style="font-family: 'times new roman', times; margin: 0pt; text-align: start; text-indent: 48pt; line-height: 1.2;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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;">&#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-align: start; 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; font-family: 'Times New Roman';"><span style="font-style: italic; font-weight: bold; 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;">Warrants</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: 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; font-family: 'Times New Roman'; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; 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; font-size: 10pt; line-height: inherit;"><span style="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&#160;to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative accounting and disclosures&#160;or as equity instruments based upon the&#160;specific terms of the underlying warrant agreement and certain&#160;other factors associated with our capital structure. Warrants that are indexed to our common stock while we meet certain other conditions&#160;with respect&#160;to our 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 as components&#160;of equity. Certain of the warrants sold by MTech <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 its initial public offering&#160;</span>that were converted to Akerna&#160;warrants in connection with the Mergers (the &#8220;Private Warrants&#8221;)</span>&#160;are not indexed to our common stock in the manner contemplated as described herein</span><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; font-size: 10pt; line-height: inherit;">. 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 December 31, 2022 and 2021, all of our other outstanding warrants, including certain other MTech&#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: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">warrants that were converted to Akerna&#160;warrants upon our formation (the<span style="line-height: inherit;">&#160;&#8220;2019 Public Warrants&#8221;), are classified within 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; line-height: inherit;">&#8217;</span> equity.</span></span></span></p><p style="margin: 0pt 0pt 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: 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; font-family: 'Times New Roman'; text-align: justify;"><br/></p><div style="line-height: 1.2;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"/></div></div><div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"><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: 0pt 0px; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Revenue Recognition</i></b></span></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: 0pt 0px;"><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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: 'times new roman', times; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">We recognize revenue when a customer obtains the benefit of promised services, in an amount that reflects the consideration that we expect to be entitled to receive in exchange for those services. In determining the amount of revenue to be recognized, we perform the following steps: (i) identification<span style="border-left: none; border-right: none; color: black; line-height: inherit;">&#160;of the contract with a customer; (ii) identification of the promised services in the contract and determination of whether the promised services are performance obligations, including whether they are distinct in the context of the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) we satisfy each performance obligation. <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-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; text-align: start; float: none; line-height: inherit; display: inline !important;">Sales&#160;</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: left; 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; display: inline !important; line-height: inherit;">taxes collected from customers and remitted to government authorities are excluded from revenue.</span></span></span></span></p><p style="margin: 0in; 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; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"><br/></p><p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; color: black; line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Software Revenue</span>.&#160;Our software revenue is generated from subscriptions and services related to the use of our commercial software platforms, MJ Platform&#174;, Ample&#160;and our government regulatory platform, Leaf Data Systems<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;">&#174;</span>, and the sale of business intelligence, data analytics and other software related services. Software contracts are annual or multi-year contracts paid monthly in advance of service and typically cancellable upon&#160;<span style="line-height: inherit;">30</span>&#160;days&#8217; notice after the end of the contract period. Leaf Data Systems<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;">&#174;</span> contracts are generally multi-year contracts payable annually or quarterly in advance of service. Commercial software and Leaf Data Systems<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;">&#174;</span> 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. Subscription revenue is recognized on a straight-line basis over the service term of the arrangement beginning on the date that our solution is made available to the customer and ending at the expiration of the subscription term.&#160;</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;"><span style="border-left: none; border-right: none; color: black; font-style: normal; text-decoration: none; font-weight: normal; line-height: inherit;">We typically invoice customers at the beginning of the term, in multi-year, annual, quarterly, or monthly installments. When a collection of fees occurs in advance of service delivery, revenue recognition is deferred until such services commence. Revenue for im</span>plementation fees is recognized ratably over the expected term of the contract, including expected renewals.</span></span></p><p style="margin: 0cm 0cm 0.0001pt; 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; background-color: #ffffff; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; font-size: 12pt; line-height: 1.2;"><br/></p><div style="border-right: none; border-left: none;"><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">We include service level commitments to customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits if those levels are not met. In addition, customer contracts often include: specific obligations that require us to maintain the availability of the customer&#8217;s data through the service and that customer content is secured against unauthorized access or loss, and indemnity provisions whereby we indemnify customers from third-party claims asserted against them that result from our failure to maintain the availability of their content or securing the same from unauthorized access or loss. To date, we have not incurred any material costs as a result of such commitments. Any such credits or payments made to customers under these arrangements are recorded as a reduction of revenue.&#160;<br/></span></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Consulting Revenue.</span>&#160;Consulting services revenue is generated by providing solutions for operators in the pre-application of<span style="line-height: inherit;">&#160;</span>licensures<span style="line-height: inherit;">&#160;</span>and pre-operational phases of development and<span style="line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">consists of contracts with fixed terms and fee structures based upon the volume and activity or fixed-price contracts for consulting and strategic services.</span> These services include application and business plan preparation as they seek licenses to be granted.&#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; display: inline !important; float: none;">Consulting revenue contracts have an initial&#160;set of proprietary deliverables that are provided to clients upfront, which is considered a separate&#160;performance obligation. As such,<span>&#160;</span></span><span>30</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; display: inline !important; float: none;">&#160;percent of the contract value is recognized upfront when deliverables are provided, with the remaining recognized over the&#160;life of the contract as the consulting services are performed.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">&#160;</span></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p></div><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="line-height: inherit;"><span>Other Revenue.</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></span></i><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Our other revenue is derived primarily from point-of-sale hardware and other non-recurring revenue.<span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">&#160;From time to time, we may purchase equipment for resale to customers. Such equipment is generally drop-shipped to our customers. We recognize revenue as these products are delivered.</span></span></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Cost of Revenue.&#160;</span></i></span><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">Cost of revenue consists primarily of costs related to providing subscription and other services to our customers, including employee compensation and related expenses for data center&#160;operations, customer support and professional services personnel, payments to outside technology service providers, security services, and other tools.&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-style: italic;">Unbilled Receivables.<span style="line-height: inherit;">&#160;</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">Unbilled receivables are booked when services are delivered to our customers but not yet invoiced. Once invoiced, the unbilled receivables are reclassified to accounts receivable.</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Deferred Revenue</span>. Deferred revenue consists of payments received in advance of revenue recognition from subscription services. The deferred revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, contract duration, and invoice frequency.&#160;Deferred revenue that will be recognized during the succeeding&#160;<span style="line-height: inherit;">twelve</span>-month period is recorded as deferred revenue, which is a current liability on the accompanying consolidated balance sheets.</span></p><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-align: justify;"><br/></p></div><div/></div></div></div><p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><i><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Legal and Other Contingencies</span></span></i></b></p><p style="text-align: justify; margin: 0in; 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><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;"><i style="margin: 0pt; text-align: start; text-indent: 32pt;"><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-transform: none; white-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;">From time to time, we may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. We investigate these claims as they arise 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: 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;">will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. The accrual for a litigation loss contingency might include, for example, estimates of potential damages, outside legal fees and other directly related costs expected to be incurred.</span></span><br/></i></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><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-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Stock-Based Compensation</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-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">&#160;</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-align: start; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;measured stock-based compensation based on the fair value of the share-based awards on the date of grant and recognize the related costs on a straight-line basis over the requisite service period, which is generally the vesting 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: 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;">Stock-based compensation expense is included in operating expenses and cost of sales on our consolidated statements of operations consistent with the allocation of other compensation arrangements.</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-align: start; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></div></div><p style="margin: 0pt; 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;">Income Taxes&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt;"><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-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Income taxes are accounted for using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. We provide for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. We use a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. We recognize interest and penalties related to income tax matters in selling, general and administrative expenses in the consolidated statement of operations.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt;"><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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We recognize deferred tax assets to the extent that its assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of its net recorded amount, we&#160;will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;As of December 31, 2022 and 2021, management has applied<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 valuation allowance to deferred tax assets when it is determined&#160;that the benefit from the deferred tax asset will not be able to be utilized in a future period.&#160;</span></span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><br/></p><div style="border-left: none; border-right: none; line-height: 1.2;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Segments</span></p><p style="margin: 0pt; text-indent: 32pt;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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 by the chief operating decision maker (&#8220;CODM&#8221;), our Chief Executive Officer, for purposes of allocating resources and assessing financial performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.</span></p></div><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><br/></span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Discontinued Operations</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><br/></span></p><p style="margin: 0pt; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">In accordance with GAAP, we assess our business units that we may, from time to time, consider for disposal by sale or means (i.e., abandonment). Those&#160;business units, which may be in the&#160;form of legal entities, divisions, product lines or asset and liability groups, among others, for which cash flows can be reasonably identified, that meet certain criteria are considered discontinued&#160;operations. Accordingly, their results of operations are presented in our statements of operations as &#8220;discontinued operations&#8221; and their associated assets and liabilities are considered &#8220;held&#160;for sale&#8221; or &#8220;discontinued,&#8221; as appropriate on our consolidated balance sheets.</span></span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><br/></span></p><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Subsequent Events</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Management has evaluated all of our activities through the issuance date of our consolidated financial statements and has concluded that, with the exception of (i) the completion of the sales of 365 Cannabis and LCA in January 2023, (ii) the commitment to the<span style="color: #000000; font-family: 'time 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Sale Transaction, (iii) the&#160;commitment to the Merger and the signing of the Exchange Agreements,&#160;</span>as disclosed in Note 1, no other subsequent events have occurred that would require recognition and disclosure in our consolidated financial statements or disclosure&#160;in the notes thereto.</span></p></div></div></div></div><div style="border-right: none; border-left: none; line-height: 1.2;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-align: justify;"><br/></p></div><div/></div></div><div style="font-family: 'times new roman', times; border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><p 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-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; margin: 0pt; text-align: justify; 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 style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">Pronouncements</span></span></p><p 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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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-transform: none; white-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; font-size: 10pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"><span style="line-height: inherit;">The FASB issued ASU No. 2016-02,&#160;<span style="font-style: italic; line-height: inherit;">Leases</span>&#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: 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>ASU 2016-02<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; line-height: inherit; display: inline !important;">&#8221;</span>) which, together with related amendments to GAAP, represents ASC Topic 842,&#160;<span style="font-style: italic; line-height: inherit;">Leases</span>&#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: 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>ASC 842<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; line-height: inherit; display: inline !important;">&#8221;</span>). ASC 842 superseded all prior GAAP with respect to leases. ASC 842 established a right-of-use model which requires a lessee to record a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases are to be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. We&#160;adopted ASC 842 effective January 1, 2022 and due to the immaterial impact of applying this standard to our limited assets subject to operating leases, there was no&#160;material impact to our balance sheets and statements of operations.&#160;</span></p><p 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-transform: none; white-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; margin: 0px !important; line-height: 1.2;"><br/></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;">The FASB issued ASU No. 2020-01,<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit; font-style: italic;">Clarifying the Interaction between Topic 321, Topic 323, and Topic 815</span><span style="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; float: none; line-height: inherit; display: inline !important;">&#8220;</span>ASU 2020-01<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; line-height: inherit; display: inline !important;">&#8221;</span>) which provides guidance clarifying interactions&#160;between various standards governing investments in equity securities. The guidance addresses accounting for the transition into and out of the equity method and measurement of certain purchased options and forward contracts to acquire investments. We adopted ASU 2020-01 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.<br/></p><p 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-indent: 0px; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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; margin: 0pt; text-indent: 33.33pt; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;">The FASB issued ASU No. 2021-04,<span style="line-height: inherit;">&#160;</span><span style="font-style: italic; line-height: inherit;">Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</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; line-height: inherit; display: inline !important;">&#8220;</span>ASU 2021-04<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; line-height: inherit; display: inline !important;">&#8221;</span>) which provides clarification&#160;and reduces diversity in practice with respect to an issuer&#8217;s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange.<span style="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-transform: none; white-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-indent: 42.6667px; line-height: inherit;">We&#160;</span><span style="line-height: inherit;">adopted ASU 2021-04 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.&#160;&#160;<br/></span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><br/></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: 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; margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="color: #000000; font-family: 'times new roman', times; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;">Recent Accounting&#160;Pronouncements Pending Adoption&#160;</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; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; line-height: 1.3; margin: 0px !important;"><br/></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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;">The FASB issued ASU No. 2016-13,&#160;<span style="font-style: italic; line-height: inherit;">Measurement of Credit Losses on Financial Instruments</span>&#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: 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>ASU 2016-13<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; line-height: inherit; display: inline !important;">&#8221;</span>) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU 2016-13 requires and entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13, and subsequent amendments, is effective for us beginning on January 1, 2023. We are currently evaluating the impact of the adoption of ASU 2016-13 on our consolidated financial statements.</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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"><br/></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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;">The FABS issued ASU No. 2020-06,&#160;<span style="font-style: italic; line-height: inherit;">Accounting for Convertible Instruments&#160;and Contracts in an Entity<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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&#160;Own Equity</span>&#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: 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>ASU 2020-06<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; line-height: inherit; display: inline !important;">&#8221;</span>), which simplified the accounting for convertible instruments. ASU 2020-06 eliminated certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, ASU 2020-06 eliminates certain of the conditions for equity classification for contracts in 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 own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible&#160;instruments&#160;in the diluted earnings per share calculation and include the effects of shares settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is required to be adopted by us beginning on January 1, 2023 and must be applied using either a modified or full retrospective approach. We are currently evaluating the impact ASU 2020-06 will have on our consolidated financial statements.</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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"><br/></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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;">The FASB issued ASU No. 2021-08,&#160;<span style="font-style: italic; line-height: inherit;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&#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; float: none; line-height: inherit; display: inline !important;">&#8220;</span>ASU 2021-08<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; line-height: inherit; display: inline !important;">&#8221;</span>), which amends the accounting related to contract assets and&#160;<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;">liabili</span>tie</span>s acquired in business combinations. Under current GAAP, an entity generally recognizes assets and liabilities acquired in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU 2021-08 requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606,<span style="line-height: inherit;">&#160;</span><span style="font-style: italic; line-height: inherit;">Revenue from Contracts with Customers</span>. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to businesses combinations occurring on or after the effective date of the amendment.&#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: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 45px; text-transform: none; white-space: normal; 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;">We are currently evaluating the impact this guidance will have on our consolidated financial statements.</span></p></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>23
<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="idm139796977229024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Significant Transactions</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_BusinessCombinationDisclosureTextBlock', window );">Significant Transactions</a></td>
<td class="text"><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;"><p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b style="color: #000000; 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; text-decoration-style: initial; text-decoration-color: initial;">Note 4 &#8211; Significant Transactions</b></span></p><p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: left; font-style: italic;"><span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Restructuring</span></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: left; font-style: italic;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-style: italic; 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: 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;">In&#160; May 2022, we implemented a corporate restructuring initiative (the &#8220;Restructuring&#8221;) as approved by our Board of Directors. The Restructuring resulted in a reduction of our workforce by 59 employees, or approximately percent 33 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: 42.6667px; text-transform: none; white-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;">&#8217;</span>s headcount at that time. We incurred costs of approximately $0.6 million in severance benefits, including employee insurance, associated payroll taxes and legal costs in connection with the Restructuring. This amount was fully attributable to our continuing operations.&#160;Of the total amount incurred, $0.3 million was included in Sales and marketing costs, $0.2 million was recorded in Product development costs and less than $0.1 million was included in each of Cost of revenue and General and administrative expenses, respectively. All amounts incurred were settled in cash during the year ended December 31, 2022. Accordingly, we have no material obligations remaining associated with the Restructuring. In addition to the reduction in force, our executive&#160;leadership&#160;team was subject to a temporary 25 percent reduction in salary during the second quarter of 2022.</span></p><p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: left; font-style: italic;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2021 Acquisitions</span></p><p style="margin: 0px; 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-transform: none; white-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: 33.3333pt; line-height: 1.2;"><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-align: start; text-transform: none; white-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: 25pt; line-height: 1.2;"><span style="font-style: italic; font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Viridian Sciences&#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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="line-height: inherit; font-size: 10pt;">On April 1, 2021, we completed the acquisition of Viridian, a cannabis business management software provider that is built on SAP Business&#160;<span style="line-height: inherit;">One</span>. We acquired Viridian in exchange for 51,550 shares of our Common Stock valued at&#160;$<span style="line-height: inherit;">6.2</span>&#160;million at the date of acquisition. The fair value of the consideration transferred as of the date of acquisition&#160;is reflected in the&#160;table below (in thousands):</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: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><table cellpadding="0" style="height: 45px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 87.1302%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Shares issued </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.739645%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.5%; background-color: #cceeff; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 10%; background-color: #cceeff; border-bottom-width: 1px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">6,186</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.47929%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; text-align: left; width: 87.1302%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Contingent co<span>nsidera</span>tion</span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; width: 0.739645%;"><br/></td><td style="vertical-align: bottom; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 0.5%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 10%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">2</span></span></span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; width: 1.47929%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px; background-color: #cceeff; text-align: left; width: 87.1302%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Total fair value of consideration transferred</span></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.739645%;"><br/></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.5%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">$</span></td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">6,188</span></span></span></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 1.47929%;"><br/></td></tr></tbody></table></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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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-align: start; text-transform: none; white-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;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">The presentation below reflects our final purchase price allocation, summarizing the fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):&#160;</span><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: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><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; border-left: none; border-right: none; line-height: 1.2;"><table cellpadding="0" style="height: 180px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 87.248%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Accounts receivable </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">556</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Prepaid expenses and other current assets </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">148</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"><span style="font-size: 10pt;">Capitalized software</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; background-color: #cceeff; width: 9.94546%;"><span style="line-height: inherit;">423</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Acquired technology </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">470</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Customer relationships</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">820</span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Acquired trade name</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.717987%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.94546%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">20</span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 1.3079%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 87.248%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Goodwill</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">5,408</span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Accounts payable and accrued expenses </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">(350</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 87.248%;"><span style="font-size: 10pt;">Deferred tax liabilities</span></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; background-color: #cceeff; height: 17px; width: 0.717987%;"><br/></td><td style="vertical-align: bottom; padding: 0px; text-align: right; background-color: #cceeff; height: 17px; width: 9.94546%;"><span style="font-size: 10pt;">(</span>307</td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.3079%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 17px;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Deferred revenue </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">(1,000</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.3079%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 87.248%;"><p style="margin: 0pt; text-align: justify; padding-left: 30px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Net assets acquired </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">6,188</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.3079%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">The excess of purchase consideration over the fair value of assets acquired and liabilities assumed was recorded as goodwill, which was primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. As discussed in Note 1, we committed to a plan to wind down the Viridian business during the fourth quarter of 2022. The loss from continuing operations for the year ended December 31, 2022 includes $7.0 million of impairments of long-lived&#160;assets associated with Viridian including $0.6 million, $1.0 million and $5.4 million attributable to Capitalized software, Intangible assets and Goodwill, respectively. There were no impairments of Viridian<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>s&#160;long-lived assets during the year ended December 31, 2021.&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;">The amounts of Viridian<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; display: inline !important; line-height: inherit;">&#8217;</span>s revenue included in our results of continuing operations for 2022 and 2021 were $1.7 million and $<span style="line-height: inherit;"><span style="line-height: inherit;">2.4</span>&#160;million</span>, respectively. &#160;&#160;</span></span></p><div style="line-height: 1.2;"/></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="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px; line-height: 1.2;"><p style="margin: 0pt; 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: 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; font-size: 13.3333px; text-indent: 25pt;"><span><span style="font-style: italic; font-family: 'times new roman', times; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">365</span> Cannabis</span></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: 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: 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; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"><span style="font-size: 10pt;">On October 1, 2021, we acquired all the issued and outstanding shares of <span style="border-left: none; border-right: none; line-height: inherit;">365</span> Cannabis. Under the terms of the stock purchase agreement (the &#8220;Agreement&#8221;), the aggregate consideration for the </span>365<span style="font-size: 10pt;"> Cannabis shares consisted of an original purchase price of (i) $</span>5.0<span style="font-size: 10pt;">&#160;million in cash, (ii) $</span>12.0<span style="font-size: 10pt;">&#160;million in stock, which was settled by issuing <span><span style="border-left: none; border-right: none; line-height: inherit;">178,572</span></span>shares of our Common Stock and (iii) contingent value rights, or the Earn-out Obligation, to be issued pursuant to a rights indenture entitling the holders thereof to receive, subject to certain adjustments as set forth in the Agreement, as amended in May 2022 (the &#8220;Amended Agreement&#8221;), an aggregate of up to $</span>8.0<span style="font-size: 10pt;">&#160;million paid in cash or Common Stock or an any combination thereof, in the event that 365 Cannabis achieves certain revenue targets as specified in the Amended Agreement. Under the&#160;Amended Agreement, if a seller elected to have any portion of the Earn-out Obligation paid in cash, such amount payable would be reduced by 25 percent.&#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: 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;">These rights are accounted for as contingent consideration and were initially measured at a fair value of $6.3 million. Upon completion of the assessment period associated with the revenue targets, the fair value of the&#160;Earn-out Obligation was reduced to $3.3 million as of September 30, 2022 with a corresponding adjustment reflected in our loss from discontinued operations. In addition, we reached a post-closing working capital settlement agreement during the&#160;first quarter of 2022 resulting on a $1.5 million reduction in the purchase price. The working capital settlement was comprised of (i) a return of $0.4 million in cash, (ii) a $0.2 million reduction to acquired accrued expenses and the&#160;release back to Akerna of 13,988 shares of Common Stock valued&#160;at $0.9 million that were held in escrow.</span></span></p><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 33.3333pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; 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: 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 fair value of the consideration transferred as of the&#160;date of acquisition&#160;is reflected in the&#160;table below (in thousands):</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: 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: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><div><table cellpadding="0" style="height: 62px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 920.355px; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Shares issued </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.20455px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 8.1392px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 103.324px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">11,060</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.23295px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;"><span style="font-size: 10pt;">Cash</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; padding: 0px; height: 17px;">4,982</td><td style="vertical-align: bottom; padding: 0px; height: 17px;"><br/></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 18px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Contingent co<span>nsidera</span>tion</span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">6,300</span></span></span></span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Total fair value of consideration transferred</span></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">$</span></td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">22,342</span></span></span></span></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></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-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: 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; 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-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; text-indent: 32pt;"><span style="background-color: #ffffff; line-height: inherit; font-size: 10pt;">The presentation below reflects our final purchase price allocation, summarizing the fair values of assets acquired and liabilities assumed as of the date of acquisition (in <span>thousands</span>):&#160;&#160;</span><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: 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: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><div 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: 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; font-size: 13.3333px; border-left: none; border-right: none;"><table cellpadding="0" style="height: 214px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"><span style="font-size: 10pt;">Cash</span></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%; text-align: right; background-color: #cceeff;">527</td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><span style="font-size: 10pt;">Accounts receivable</span></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">486</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; 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: 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;">Prepaid expenses and other current asset</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; width: 9.942%; background-color: #cceeff;"><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">261</span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; width: 88.0696%; height: 17px;"><span style="font-size: 10pt;">Fixed Assets</span></td><td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 9.942%; text-align: right; height: 17px;">93</td><td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt;">Non-compete <span>agreement</span></span></td><td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;">80</td><td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Acquired technology </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">1,040</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Customer relationships</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">13,810</span></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Acquired trade name</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">270</span></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Goodwill</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">12,489</span></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Accounts payable and accrued expenses </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> (2,588</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Deferred tax liabilities</span></td><td style="padding: 0px; vertical-align: bottom; width: 0.4971%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;"><span style="font-size: 10pt;">(</span>826</td><td style="padding: 0px; vertical-align: bottom; width: 0.57995%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 17px;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 88.0696%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Deferred revenue </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> (3,300</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.57995%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; width: 88.0696%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify; padding-left: 30px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Net assets acquired </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.4971%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 0.8285%; border-bottom: 2.8pt double #000000; border-top: 1px solid #000000; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; width: 9.942%; border-top: 1px solid #000000; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">22,342</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.57995%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></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-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: 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; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">The excess of purchase consideration over the fair value of assets acquired and liabilities assumed was recorded as goodwill, which was primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. As discussed in Note 1, we sold 365 Cannabis in January 2023 for $0.5 million of cash and the <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;">termination and release of our obligation under the Earn-out Obligation which was further reduced to $2.3 million in connection with the sale</span>. The loss from discontinued operations for the year ended December 31, 2022 includes $22.2 million of impairments of long-lived&#160;assets associated with 365 Cannabis including $9.7 million and $12.5 million attributable to Intangible assets and Goodwill, respectively. <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;">There were no impairments of 365 Cannabis</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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important;">&#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;">&#160;long-lived assets during the year ended December 31, 2021.&#160;</span>The amounts of<span style="line-height: inherit;">&#160;</span>365 Cannabis<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; display: inline !important; float: none;">&#8217;</span><span style="line-height: inherit;">&#160;</span>revenue included in our results of discontinued operations for 2022 and 2021 were $8.8 million and $2.4<span style="line-height: inherit;">&#160;million</span>, respectively. &#160;&#160;</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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Our pro forma revenue and net loss for the year ended December 31, 2021, giving effect to the Viridian and 365 Cannabis acquisitions as if they had been completed as of January 1, 2020 would have been $28.8 million (including discontinued&#160;operations) and $(31.4) million, respectively.&#160;</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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).</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> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<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_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<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="idm139796977341904">
<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">12 Months Ended</th>
</tr>
<tr><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_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;"><p style="margin: 0in; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;"><span>Note 5</span><span style="color: #000000; 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; line-height: inherit; display: inline !important;">&#160;<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; text-align: justify;">&#8211;</b><span>&#160;</span>Revenue and Contracts with Customers</span></span></b></span><br/></p><p style="margin: 0in 0in 8pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;"><br/>Disaggregation of Revenue</span></i></b></span><span style="color: #000000; line-height: inherit;">&#160;</span></span></p><p style="margin: 0in; text-indent: 27pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="color: #000000; line-height: inherit;">We derive the majority of our revenue from subscription fees paid for access to and usage of our&#160;SaaS solutions for a specified period of time, typically <span style="border-left: none; border-right: none;"><span style="-sec-ix-hidden:Tag1216">one</span></span>&#160;to <span style="display: inline;"><span style="-sec-ix-hidden:Tag1208">three</span></span> 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 contracts typically have a&#160;<span style="-sec-ix-hidden:Tag1215">one</span>&#160;to <span style="-sec-ix-hidden:Tag1214">three</span> year&#160;term. 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 the Company<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 software at any time.&#160;&#160;</span></span></p><p style="margin: 0in; text-indent: 27pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif;"><br/></p></div><p style="font-family: Calibri, sans-serif; margin: 0in; text-indent: 27pt; line-height: 1.2; font-size: 10pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="color: #000000; line-height: inherit;">The following&#160;<span style="line-height: inherit;">tables</span> summarize revenue disaggregation by product for the following periods</span></span></span><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="color: #000000; line-height: inherit;">:</span></span></span></span></p><p style="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><div id="t_ft_HXXATEQT8000000000000000000000b"><table border="0" cellpadding="0" style="height: 59px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 15px;"><td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 15px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;"><br/></td><td colspan="5" style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">Ye</span><span style="line-height: inherit;">ar</span></span><b 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; background-color: #ffffff;"><span style="line-height: inherit;"><span style="line-height: inherit;"><span>&#160;</span>En</span>ded December 31,</span></b></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: 0px; text-indent: 0px; height: 15px;"><br/></td></tr><tr style="height: 14px;"><td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 14px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">&#160;2022</span></b></span></td><td style="height: 14px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">2021</span></b></span></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: 0px; text-indent: 0px; height: 14px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px; text-align: left; width: 75%;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Government</span><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; text-align: right; width: 10%;" valign="bottom">2,945,946</td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"/><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: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></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', 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-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; text-align: right; height: 10px; width: 10%;">3,258,158</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> Non-government </span></p></td><td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">10,699,084</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="bottom"/><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;">14,368,939</td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;">13,645,030</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="bottom"/><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt 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: 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; border-bottom: 2.8pt double #000000;">17,627,097</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td></tr></tbody></table></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p></div><div style="line-height: 1.2;"><div><table border="0" cellpadding="0" style="height: 50px; width: 100%; 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;"><br/></td><td colspan="6" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; border-bottom-width: 1px; border-bottom-style: solid; text-align: center; height: 10px; border-bottom-color: #000000 !important;"><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: 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;">Year Ended &#160;</span><span style="font-weight: bold;">December 31,</span><br/></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;">2022</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;"><br/></td><td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: center; vertical-align: middle; border-bottom-width: 2px;" valign="top"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b><span style="line-height: inherit;">&#160;</span></b></span></p></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">2021</span></b></span></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 75%;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> United States </span></p></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 10%;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">10,458,169</span></p></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"/><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;">13,408,624</td><td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td></tr><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; padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> Canada </span></p></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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;">3,186,861</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; margin: 0px; text-indent: 0px;" valign="bottom"/><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; margin: 0px; text-indent: 0px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;">4,218,473<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: 0px; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;">13,645,030</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"/><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom: 2.8pt double #000000;">17,627,097</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td></tr></tbody></table><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 12pt; line-height: 1.2;"><br/></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt; margin: 0pt 0pt 0.0001pt; font-size: 12pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic;">Accounts Receivable&#160;from Customers</span><br/></p><div><p style="margin: 5pt 0pt 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; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">Our accounts receivable from customers were $674,626 and $873,688 as of December 31, 2022 and 2021 including $219,912, or 33 percent and $24,066, or three percent, respectively, attributable to two government clients.</span></span></p><p style="margin: 5pt 0pt 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; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">The allowance for doubtful accounts consists of the following activity:</span></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="border-right: none; border-left: none;"><div style="border-right: none; border-left: none;"><div id="t_ft_H4U4PY4O0G00000000000000000000b"><table style="height: 66px; width: 100%; font-size: 10pt; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; text-indent: 0px;"><tbody><tr style="height: 16px;"><td style="height: 16px; text-align: center; width: 74.9792%;"><br/></td><td colspan="7" style="height: 16px; text-align: center; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 24.995%;"><p style="margin: 0px; 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Year Ended &#160;December 31,</span><br/></p></td></tr><tr style="height: 10px;"><td style="text-align: center; height: 10px; width: 74.9792%;"/><td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 11%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: inherit;">2022</span></span><br/></td><td style="text-align: center; height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 0.997506%;"><br/></td><td colspan="3" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 12%;"><p><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: inherit;">2021</span></span><br/></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 74.9792%;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">Allowance for doubtful accounts, balance at beginning of period&#160;</span></td><td style="height: 10px; background-color: #cceeff; width: 0.916874%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; background-color: #cceeff; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="line-height: inherit;">315,985</span></td><td style="height: 10px; background-color: #cceeff; width: 0.997506%;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 0.997506%;"><br/></td><td style="height: 10px; background-color: #cceeff; text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">153,485</td><td style="width: 1%; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">B<span style="line-height: inherit;">ad debt expense</span></span></td><td style="height: 10px; width: 0.916874%;"><br/></td><td style="height: 10px; text-align: right; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="line-height: inherit;">539,801</span></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 1%;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="line-height: inherit;">550,521</span></td><td style="height: 10px; width: 1%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Write-off uncollectable accounts</span></td><td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 0.916874%; border-bottom-color: #000000 !important;"/><td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;">(502,307</td><td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; width: 0.997506%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td><td style="height: 10px; width: 0.997506%;"/><td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 1%; border-bottom-color: #000000 !important;"><br/></td><td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">388,021</span></span></span></td><td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 74.9792%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Allowance for doubtful accounts, balance at end of period</span></td><td style="height: 10px; border-bottom: 2.8pt double #000000; width: 0.916874%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10.0831%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit;">353,479</span></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit;">315,985</span></td><td style="height: 10px; width: 1%;"><br/></td></tr></tbody></table></div></div></div></div><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"/></div><p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0pt; font-size: 12pt; text-indent: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="color: #000000; line-height: inherit;">Contracts with Multiple Performance Obligations</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; text-indent: 27pt; line-height: 1.2; margin: 0cm; font-size: 12pt;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; line-height: inherit;"><span style="line-height: inherit;">Customers may elect to purchase a subscription to multiple modules, multiple modules with multiple service levels, or, for certain of our 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.</span></span><span style="line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;">&#160;</span></i></b></span></span></p><div style="font-family: 'times new roman', times;"/><p style="margin: 0pt; 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', serif; line-height: 1.2; margin: 0px; font-size: 10pt; text-align: left; text-indent: 0px;"><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 Obligations</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.1; margin: 0px; font-size: 12pt; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; margin: 0px; font-size: 10pt; line-height: 1.2; text-indent: 27pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"><span style="background-color: #ffffff; line-height: inherit;">As many of the contracts we have entered into with customers are for a&#160;</span>twelve<span style="background-color: #ffffff; line-height: inherit;">-month subscription term, a significant portion of performance obligations that have not yet been satisfied as of&#160;December 31, 2022 are part of a contract that has an original expected duration of </span>one<span style="background-color: #ffffff; line-height: inherit;"> year or less. For contracts with an original expected duration of greater than </span>one<span style="background-color: #ffffff; line-height: inherit;"> year, for which the practical expedient does not apply, the aggregate transaction price allocated to the unsatisfied performance obligations was&#160;$</span>3.8<span style="background-color: #ffffff; line-height: inherit;"> million&#160;as of&#160;December 31, 2022, of which&#160;$</span>3.4<span style="background-color: #ffffff; line-height: inherit;"> million&#160;is expected</span> to be recognized as revenue over the next&#160;twelve months.&#160; &#160;</span></p><p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px; font-size: 12pt; text-align: justify; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="color: #000000; line-height: inherit;">&#160;</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; line-height: 1.2; font-size: 12pt; text-align: left; font-weight: bold; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; text-align: left;"><b><i><span style="color: #000000; line-height: inherit;">Deferred Revenue&#160;</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.2; margin: 0px; font-size: 12pt; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 27pt; margin: 0px; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">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 year. Deferred revenue is included in the accompanying consolidated balance sheets under Total current liabilities, net of any long-term portion that is included in noncurrent liabilities. The following table summarizes deferred revenue activity for 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: 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; display: inline !important; line-height: inherit;">year</span> ended&#160;December 31, 2022:&#160;&#160;</span></p><p style="margin: 0pt; 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; line-height: 1.1;"><table border="0" cellpadding="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">January 1, 2022</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Net additions</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Revenue recog<span>nize</span>d</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">December 31, 2022</span></b></span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 57%;" valign="top"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> Deferred revenue </span></p></td><td style="border: none; background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">1,117,703<br/></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160;&#160; </span></p></td><td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">5,446,403<br/></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">5,833,533<br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left; width: 0.5%;" valign="bottom"/><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">730,573</td><td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"/></tr></tbody></table></div><p style="font-family: 'Times New Roman', serif; text-indent: 27pt; line-height: 1.2; margin: 0cm; font-size: 12pt;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 27pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><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: 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; line-height: inherit;">Of the&#160;<span style="line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;">13.6</span></span><span style="line-height: inherit;">&#160;million&#160;of revenue recognized during the year ended&#160;December 31, 2022,&#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: 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; line-height: inherit;"><span style="line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;">1.1</span></span><span style="line-height: inherit;">&#160;million</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: 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; line-height: inherit;"><span style="line-height: inherit;">&#160;was included in deferred revenue</span><span style="line-height: inherit;">&#160;</span>as of&#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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">December 31, 2021</span>.</span></span></p></div></div><p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0cm 0cm 0.0001pt; font-size: 12pt; text-align: justify; text-indent: 27pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="line-height: inherit;">&#160;</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0cm; font-size: 12pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="color: #000000; line-height: inherit;">Costs to Obtain Contracts</span></i></b></span></p><p style="font-family: 'Times New Roman', serif; text-indent: 27pt; line-height: 1.2; margin: 0cm; font-size: 12pt; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 27pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">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&#160;</span><span style="line-height: inherit;">one year based on the estimated customer relationship period. The following table summarizes deferred contract cost activity for the year ended&#160;December 31, 2022:&#160;&#160;</span></span></p><p style="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 style="font-family: 'times new roman', times; line-height: 1.2;"><div style="border-left: none; border-right: none;"><div><div style="line-height: 1.1;"><div style="border-left: none; border-right: none;"><div id="t_ft_QYM01PPA3400000000000000000000b"><table border="0" cellpadding="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;">January 1, 2022</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; 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: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Amortized costs&#160;(1)</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">December 31, 2022</span></b></span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 56.5%;" valign="top"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> Deferred contract costs </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; width: 10%;" valign="bottom"><p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">142,930</span></p></td><td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"/><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 10%;" valign="bottom"><p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">124,690</span></p></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 10%;" valign="bottom"><p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">231,155</span></p></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 0.5%;" valign="bottom"/><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; width: 10%;" valign="bottom"><p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">36,465</span></p></td><td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"/></tr></tbody></table></div></div></div><p style="text-indent: 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; text-align: left;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;"><br/></span></span></p><p style="text-indent: 27pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; text-align: left;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">(</span>1<span style="line-height: inherit;">) <span>Includes contract costs amortized to Sales and marketing expense during the period.</span></span></span></p></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>25
<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="idm139796977278512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fixed assets, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentAbstract', window );"><strong>Fixed assets, net</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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Fixed assets, net</a></td>
<td class="text"><p style="margin: 0pt 0px; 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; text-align: justify;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b>Note 6&#160;&#8211; Fixed assets, net</b></span></p><p style="margin: 0pt 0px; 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; text-align: justify;"><br/></p><p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; text-indent: 12pt; line-height: 1.2;"><span style="font-size: 10pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: &quot;times new roman&quot;, times; line-height: inherit;"><span>Fixed&#160;assets consisted of the <span>following</span></span>:</span></p><p style="margin: 0cm; text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; line-height: 1.2;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;</span></b></span></p><div style="border-left: none; border-right: none;"><table border="0" cellpadding="0" style="height: 57px; width: 99.3646%; border-collapse: collapse; font-family: &quot;times new roman&quot;; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="padding: 0px; text-align: center; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td colspan="5" style="padding: 0px; text-align: center; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 23.0263%;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b style="font-size: 16px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;">As of December 31,</span></b></span><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; width: 0.986842%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"/><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;2022</span></b></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"><p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;</span></b></span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="top"><p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">2021</span></span></b></span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 0.986842%;"><br/></td></tr><tr style="height: 10px;"><td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> Furniture and computer equipment </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 10px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">&#160;185,308</span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> &#160; </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%; height: 10px;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">155,741</span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; width: 0.986842%;"><br/></td></tr><tr style="height: 13px;"><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> Less: accumulated depreciation </span></p></td><td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 13px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">(136,429</span></p></td><td style="padding: 1px 0px 0px; height: 13px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; width: 0.986842%;" valign="top"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;">)</span></td><td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; height: 13px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">(89,713</span></p></td><td style="padding: 1px 0px 0px; margin: 0px; vertical-align: middle; text-indent: 0px; text-align: left; height: 13px; width: 0.986842%;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;">)</span></td></tr><tr style="height: 14px;"><td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> Fixed assets, net </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 14px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">48,879</span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> &#160; </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; height: 14px; width: 0.986842%;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">66,028</span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; width: 0.986842%;"><br/></td></tr></tbody></table></div><p style="margin: 0pt 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 10pt; line-height: 1.2; font-family: 'Times New Roman', Times, serif; text-align: justify;"><br/></p><p style="margin: 0pt; text-align: justify; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 32pt; 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;">Depreciation expense related to our fixed assets for the years ended December 31, 2022 and<span style="color: rgb(0, 0, 0); font-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: 56px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;2021</span>, was $<span style="border-left: none; border-right: none; line-height: inherit;">46,716 and</span>&#160;$121,416, respectively.&#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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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="idm139796977353824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InvestmentsAbstract', window );"><strong>Investments</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_EquityMethodInvestmentsTextBlock', window );">Investments</a></td>
<td class="text"><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: 0pt 0px; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; background-color: #ffffff;"><b style="font-family: 'times new roman', times;"><b><b>N<span>ote 7 <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></span><span><span style="background-color: #ffffff;">&#160;Investment</span><span style="color: #212121; font-family: Calibri, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; 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; background-color: #ffffff; display: inline !important;">s</span></span></b></b></b></span><br/></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: 0pt 0px; text-align: justify;"><br/></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: 0pt 0px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i>Investment in and License Agreement with Zol Solutions, Inc.</i></b></span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">&#160;</span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">On October 7, 2019, we participated in an offering of preferred stock of ZolTrain along with other investors in which we purchased 203,000 shares of Series Seed Preferred Stock (the &#8220;ZolTrain Preferred&#8221;) for a purchase price of $250,000, that represented a noncontrolling interest in ZolTrain&#160;which was carried as an equity method of investment through the third quarter of 2021 and during which time one of&#160;our executives held a seat of ZolTrain<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s&#160;board of directors.&#160;</span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">&#160;</span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">The ZolTrain Preferred was convertible into shares o</span><span style="font-family: 'times new roman', times; line-height: inherit;">f common stock of ZolTrain at a conversion rate of $1.232 per share at the option of the holder and contains certain anti-dilution protection in the event of certain future issuances of securities by ZolTrain. We were entitled to vote the number of common shares in which the ZolTrain Preferred is convertible into at any meeting of the ZolTrain stockholders.<br/></span></span></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: 0pt; text-align: justify; text-indent: 32pt;"><br/></p><p style="text-indent: 42.6667px; 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: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><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; display: inline !important;">During the third quarter of 2021, following the loss of our seat on ZolTrain<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s&#160;board, we concluded that we should no longer apply the equity method of accounting for the investment in ZolTrain&#160;and maintained the equity investment at <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;">cost minus impairment, plus or minus changes resulting from observable price changes. In December 2022, we sold the ZolTrain&#160;Preferred for $5 thousand and recognized a loss of $0.2 million.</span></span></span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span>&#160;</span></span></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;">Subsequent to our investment, we entered into a nonexclusive license/reseller agreement with ZolTrain, effective October 24, 2019, to provide ZolTrain&#8217;s online cannabis training platform as a co-branded integration option into our MJ Platform<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;">&#174;</span> and Leaf Data Systems<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;">&#174;</span>. Under the terms of the agreement we entered into, ZolTrain&#160;shares subscription-based revenue generated from our customers with us. The amount of the share of the revenue for each of us and ZolTrain&#160;depends on both (a) the number of training modules accessed by a customer and (b) which party created the accessed content. </span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;For the year ended December 31, 2022<span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">&#160;and December 31, 2021,</span>&#160;we recognized revenue of $56,497&#160;and $25,902, respectively, from this agreement.</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_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</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> -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_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>27
<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="idm139796977229024">
<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">12 Months Ended</th>
</tr>
<tr><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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets,&#160;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,&#160;net and Goodwill</a></td>
<td class="text"><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;"><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: 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;">Note 8<b 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-indent: 0px; text-transform: none; white-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;</span><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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;"><span style="color: #212121; font-size: 14.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: -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; font-family: Calibri, sans-serif, serif, EmojiFont;"><span style="font: 7pt 'Times New Roman', serif, EmojiFont;"><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;">Intangible Assets,</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: 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;"><span>&#160;</span>net and Goodwill</span></span></span></span></span></p><div style="line-height: 10px; padding-bottom: 10px; padding-top: 0px; text-align: left; text-indent: 0px; font-size: 10pt; margin: 0px;"><span style="color: #000000; font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span><span style="line-height: inherit;"><span style="background-color: #ffffff;">&#160;&#160;<br/></span></span></span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="font-style: italic; font-weight: bold;">Finite-lived Intangible Assets, Net</span></span></div><div style="line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-indent: 32pt; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000;">We performed a two-step impairment test for the asset groups that had indicators of impairment in the current year and determined that the intangible 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">capitalized software assets of&#160;</span>Solo, Trellis and Viridian and the capitalized software assets of MJF were fully impaired as the future undiscounted cash flows over the assets<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>&#160;remaining&#160;useful lives exceeded their carrying values.</span></span></div><div style="line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-indent: 32pt; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #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: justify; text-indent: 42.6667px; text-transform: none; white-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: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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; text-decoration-style: initial; text-decoration-color: initial;">Before consideration of impairments, we capitalized software costs of $2.7<span>&#160;</span>million and $5.6<span>&#160;</span>million during the years ended December 31, 2022 and 2021, respectively.&#160;We record amortization expense associated with acquired developed technology, acquired trade names, and customer relationships. The amortization expense of all finite-lived intangible assets, which includes capitalized software was $5.6<span>&#160;</span>million and $5.1<span>&#160;</span>million,&#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-align: justify; text-indent: 42.6667px; text-transform: none; white-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: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">for the years ended December 31, 2022 and<span style="font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 36pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span>&#160;</span>2021, respectively.&#160;</span></span></span></span><br/></span></span></div><div style="line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-align: left; text-indent: 32pt; font-size: 10pt; margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000;"><span>Intangible assets as of December 31, 2022, all of which after impairments are attributable to Ample, consist of the following</span>:</span></span></div><div style="line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 24px; font-size: 10pt;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 24px; font-size: 10pt;"><div style="border-left: none; border-right: none;"><table style="height: 159px; width: 99.9561%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 18px;"><td style="height: 18px; margin: 0px; padding: 0px; text-indent: 0px; width: 46.9697%;">&#160;</td><td colspan="2" style="text-indent: 0px; border-bottom: 1px solid #000000; height: 18px; margin: 0px; text-align: center; padding: 0px; width: 9%;"><span><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;">Weighted average remaining amortization period (in years)</span></span><br/></td><td style="text-indent: 0px; text-align: center; height: 18px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; width: 1.0101%;" valign="bottom"><br/></td><td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"><span style="width: 173px; height: 16px;">Gross</span> carrying amount</span><br/></td><td style="height: 18px; text-align: center; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"><br/></td><td style="text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;">Accumulated <br/>amortization</span><br/></td><td style="height: 18px; text-align: left; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"><br/></td><td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 7.99663%;"><b><span style="font-size: 10.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Impairment</span></b></td><td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;">Net carrying <br/>amount</span><br/></p></td><td style="height: 18px; text-align: center; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 19px; background-color: #cceeff;"><td style="height: 19px; text-indent: 0px; margin: 0px; width: 46.9697%; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times;">Acquired developed technology</span></td><td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; width: 8%; padding: 0px; background-color: #cceeff;">0.50</td><td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; border-bottom-width: 1px; width: 1%; background-color: #cceeff;">$</td><td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;">5,978,080</td><td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="margin: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; text-align: left; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times;">$</span></td><td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;">(3,480,769</td><td style="height: 19px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%; background-color: #cceeff;" valign="middle">)</td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"><br/></td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;">$</td><td style="margin: 0px; text-indent: 0px; height: 19px; text-align: right; border-bottom-width: 1px; width: 7.99663%; padding: 0px; background-color: #cceeff;">(2,375,645</td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;">)</td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times;">$</span></td><td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;">121,666</td><td style="height: 19px; width: 1.0101%; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td></tr><tr style="height: 16px;"><td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Acquired trade names</span></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;">0.52</td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; padding: 0px; text-align: left; border-bottom-width: 1px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">566,920</td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">(365,627</td><td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 7.99663%;">(158,237</td><td style="margin: 0px; height: 16px; text-align: left; padding: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1.0101%;">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">43,056</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; background-color: #cceeff; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Customer relationships</span></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;">12.50</td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;">3,440,000</td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;">(763,500</td><td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 7.99663%;">(676,500</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;">2,000,000</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px 0px 0px 30px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Total intangible assets</span></td><td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; height: 10px; margin: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"><br/></td><td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px; text-align: left; border-bottom: 1px solid #000000; width: 1%;"><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-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></td><td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;">9,985,000</td><td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 10px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"><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-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></td><td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;">(4,609,896</td><td style="height: 10px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 10px; padding: 0px; width: 1.0101%;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: right; padding: 0px; width: 7.99663%;">(3,210,382</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"><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-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></td><td style="height: 10px; text-indent: 0px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; width: 8%;">2,164,722</td><td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; background-color: #cceeff; width: 46.9697%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; text-align: left; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 15px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: right; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 7.99663%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="height: 15px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr><tr style="height: 16px;"><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Capitalized software - In-service</span></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;">1.17</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; text-align: left; border-bottom-width: 1px; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">12,038,149</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">(8,452,649</td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 7.99663%;">(2,930,944</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; width: 8%;">654,556</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; background-color: #cceeff; width: 46.9697%;"><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: 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 software - Work in progress</span></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;"><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: 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;">N/A</span></span></span><br/></p></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;">1,689,976</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;">&#8212;</td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 16px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 16px; text-align: right; padding: 0px; background-color: #cceeff; width: 7.99663%;">(1,689,976</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 8%;">&#8212;</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr><tr style="height: 16px;"><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px 0px 0px 30px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Total capitalized software</span></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;">13,728,125</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;">(8,452,649</td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; border-bottom-width: 1px; vertical-align: bottom; width: 1.0101%;" valign="bottom">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom: 1pt solid #000000; padding: 0px; width: 7.99663%;">(4,620,920</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 8%;">654,556</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px 0px 0px 30px; background-color: #cceeff; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Total finite-lived intangible assets</span></td><td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; text-align: left; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%;"><span style="font-weight: bold; font-family: 'times new roman', times;">$</span></td><td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;">23,713,125</td><td style="margin: 0px; height: 17px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; border-bottom-width: 1px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"><span style="font-weight: bold; font-family: 'times new roman', times;">$</span></td><td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;">(13,062,545</td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 17px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1.0101%;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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="text-indent: 0px; margin: 0px; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 7.99663%;">(7,831,302</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"><span style="font-weight: bold; font-family: 'times new roman', times;">$</span></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 8%;">2,819,278</td><td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr></tbody></table></div></div></div></div></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 32pt;"><div style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt none windowtext; padding: 0cm 0cm 9pt;"><p style="text-align: justify; text-indent: 32pt; break-after: avoid; border: none; padding: 0cm; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Intangible assets as of December 31, 2021&#160;consist of the following:&#160;</span></span></p></div><div><table border="0" cellpadding="0" style="height: 102px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="text-indent: 0px; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; text-align: center; font-weight: bold; line-height: 1.2; padding-right: 0px; text-indent: 0px;"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Weighted average <br/>remaining amortization <br/>period (in years)</span></p></td><td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"><p style="text-align: center; break-after: avoid; 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: black; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"><p style="text-align: center; break-after: avoid; 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; font-size: 10pt;"><b><span style="color: black;">Gross carrying amount</span></b></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"><p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"><p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b><span style="color: black; line-height: inherit;">Accumulated <br/>amortization</span></b></span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"><p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt; vertical-align: bottom;" valign="bottom"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></p><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></p><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: black;">Impairment</span></b></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"><p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b><span style="color: black; line-height: inherit;">Net carrying <br/>amount</span></b></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 47%; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Acquired developed technology </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; width: 8%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">3.35</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">5,978,080</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (2,703,157</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; text-align: left; font-size: 10pt;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 8%; font-size: 10pt;">&#8212;</td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"/><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">3,274,923</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Acquired trade names&#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">3.09</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">566,920</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (234,160</span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;">&#8212;</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"/><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">332,760</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Customer relationships </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">10.18</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">3,440,000</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (494,000</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;">&#8212;</td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">2,946,000</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="margin: 0px; text-align: justify; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> Total intangible assets </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">9,985,000</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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (3,431,317</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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: left; font-size: 10pt;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></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: 0px; text-indent: 0px; text-align: right; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;">&#8212;</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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"/><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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;">6,553,683</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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Capitalized software - In-service </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">2.02</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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">8,738,801</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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (4,388,524</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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;">&#8212;</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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;">4,350,277</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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; break-after: avoid; 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;"> Capitalized software - Work in progress </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> N/A </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">2,886,859</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#8212; </span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 10px; font-size: 10pt; background-color: #cceeff;">(296,483<br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;">)</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;">2,590,376</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 12px;"><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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> Total capitalized software </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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">11,625,660</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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (4,388,524</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: 12px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; vertical-align: bottom;" valign="bottom"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><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; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 12px; font-size: 10pt;">(296,483<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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;">)</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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;">6,940,653</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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 60px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> Total finite-lived intangible assets&#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">21,610,660</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (7,819,841</span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000; text-align: left; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;">(296,483</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;">)</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;">13,494,336</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr></tbody></table></div></div><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; 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; 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-style: initial; text-decoration-color: initial;">As of December 31, 2022, expected <span>amortization expense</span> relating to intangible assets and capitalized software for each of the next five years is as <span style="line-height: inherit;">follows:</span><br/></span></span></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2;"><div id="t_ft_8QJDU58A0W00000000000000000000b"><table style="height: 90px; width: 100%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;"><tbody><tr style="height: 10px;"><td style="height: 10px; width: 75.943%;"><br/></td><td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 1.00587%;"><br/></td><td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 9.97485%;"><span style="font-weight: bold;">Intangible Assets</span></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 1.00587%;"><br/></td><td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 9.97485%;"><span style="font-weight: bold;">Capitalized Software</span></td><td style="height: 10px; width: 1.00587%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; width: 75.943%; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-size: 10pt;">2023</span></td><td style="width: 1.00587%; height: 10px; background-color: #cceeff;">$</td><td style="text-align: right; width: 9.97485%; height: 10px; background-color: #cceeff;">324,722</td><td style="height: 10px; width: 1.00587%; background-color: #cceeff;"><br/></td><td style="height: 10px; width: 1.00587%; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; width: 9.97485%; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-size: 10pt;">542,479</span></td><td style="height: 10px; width: 1.00587%; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 75.943%;"><span style="border-left: none; border-right: none; font-size: 10pt;">2024</span></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; width: 9.97485%;">160,000</td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="height: 10px; text-align: right; width: 9.97485%;"><span style="border-left: none; border-right: none; font-size: 10pt;">112,077</span></td><td style="height: 10px; width: 1.00587%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="height: 15px; background-color: #cceeff; width: 75.943%;">2025</td><td style="height: 15px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="text-align: right; height: 15px; background-color: #cceeff; width: 9.97485%;">160,000</td><td style="height: 15px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="height: 15px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="text-align: right; height: 15px; background-color: #cceeff; width: 9.97485%;">&#8212;</td><td style="height: 15px; background-color: #cceeff; width: 1.00587%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 75.943%;">2026</td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; width: 9.97485%;">160,000</td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="height: 10px; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; width: 9.97485%;">&#8212;</td><td style="height: 10px; width: 1.00587%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 75.943%;">2027<br/></td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff; width: 9.97485%;">160,000</td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff; width: 9.97485%;">&#8212;</td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; width: 75.943%;">Thereafter</td><td style="border-bottom: 1pt solid #000000; height: 15px; width: 1.00587%;"><br/></td><td style="text-align: right; border-bottom: 1pt solid #000000; height: 15px; width: 9.97485%;">1,200,000</td><td style="height: 15px; width: 1.00587%;"><br/></td><td style="border-bottom: 1pt solid #000000; height: 15px; width: 1.00587%;"><br/></td><td style="text-align: right; border-bottom: 1pt solid #000000; height: 15px; width: 9.97485%;">&#8212;</td><td style="height: 15px; width: 1.00587%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 75.943%;"><span style="font-size: 10pt;">Total</span></td><td style="border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; width: 1.00587%;">$</td><td style="padding-left: 30px; text-align: right; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; width: 9.97485%;">2,164,722</td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000; text-align: left; background-color: #cceeff; width: 1.00587%;">$</td><td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.97485%;"><span style="border-left: none; border-right: none; font-size: 10pt;">654,556</span></td><td style="height: 10px; background-color: #cceeff; width: 1.00587%;"><br/></td></tr></tbody></table></div></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: left; margin: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="font-style: italic; font-weight: bold;">Goodwill</span></span></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-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; line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 32pt; margin: 0pt;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="selected" style="color: #000000;">The following table reflects the changes in the carrying amount of goodwill:&#160;&#160;</span></span></span></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-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; line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 24px;"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><table cellpadding="0" style="height: 66px; width: 100%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px auto; text-indent: 0px;"><tbody><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 85%; background-color: #cceeff;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 as of December 31, 2020</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td><td style="height: 10px; text-indent: 0px; margin-left: 0.1px; width: 1%; background-color: #cceeff;"><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-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></td><td style="height: 10px; margin-left: 0.1px; text-align: right; width: 12%; background-color: #cceeff;"><span>41,789,527</span></td><td style="margin-left: 0.1px; height: 10px; width: 1%; background-color: #cceeff;"><br/></td></tr><tr style="height: 16px;"><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;">Additions due to acquisition of Viridian</td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 16px;"><br/></td><td style="margin-left: 0.1px; text-align: right; height: 16px;">5,408,884</td><td style="margin-left: 0.1px; height: 16px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Impairment&#160;</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td><td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;">(<span>14,354,114</span></td><td style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">)</td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 as of December 31, 2021</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;">$</td><td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"><span>32,844,297</span></td><td style="margin-left: 0.1px; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="middle"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Impairment</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td><td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;">(31,135,994<br/></td><td style="margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;" 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: 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;">)</span><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 as of December 31, 2022</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;">$</td><td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"><span>1,708,303</span></td><td style="margin-left: 0.1px; height: 10px;"><br/></td></tr></tbody></table></div></div></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-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; line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-align: left; margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold; line-height: inherit;"><span style="font-style: italic; font-weight: bold;"><span style="width: 89.5%; height: 16px; font-style: normal; font-weight: normal; line-height: inherit;"><i><span style="line-height: inherit;">Impairment</span></i></span></span></span></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-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; line-height: 1.2; text-align: justify; text-indent: 32pt; margin: 0pt;"><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-transform: none; white-space: normal; 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><span>Based on our qualitative assessment of goodwill and consideration of 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Sale Transaction as well as our intention&#160;to discontinue Solo, Trellis and Viridian,&#160;</span>we determined in December 2022 that it was necessary to impair the remaining goodwill asset&#160;by an incremental $3.8 million. During the first and second quarters of 2022, we recognized impairments of $15.4 million and $11.9 million, respectively, due primarily to continued declines in market valuations. During the year ended December 31, 2021<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;">, primarily due to a continued decline in market valuation and a flattening in the operating&#160;results of Ample, Solo, Trellis and Viridian compared to acquisition assumptions, we recognized impairments of $</span><span>14.4</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: 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;">&#160;million to goodwill.</span></span></span></span></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_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>28
<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="idm139796977463856">
<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">12 Months Ended</th>
</tr>
<tr><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_kern_BalanceSheetDisclosuresAbstract', window );"><strong>Supplemental&#160;Balance Sheet Disclosures</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_BalanceSheetDisclosuresTextBlock', window );">Supplemental&#160;Balance Sheet Disclosures</a></td>
<td class="text"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt; text-align: justify; line-height: inherit;">Note 9 <b 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-indent: 0px; text-transform: none; white-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;Supplemental&#160;<span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Balance Sheet Disclosures</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; margin: 0pt; text-align: justify; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><br/></span></span></p><p style="margin: 0cm 0cm 0.0001pt 32pt; text-align: justify; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; 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:</span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><div style="border-left: none; border-right: none;"><table border="0" cellpadding="0" style="height: 108px; border-collapse: collapse; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 10px;"><td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"/><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td><td colspan="6" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom: 1px solid #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; 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;">&#160;</span><span style="color: #000000; 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;">As of December 31,</span></span><br/></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"/><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td><td colspan="2" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"><br/></td><td colspan="2" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #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: 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;">2021</span><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; width: 74%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Software and technology</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">168,792</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">643,387</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Professional services, dues and subscriptions</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">183,614</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"/><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">537,237</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Insurance</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"><br/></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">224,785</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"/><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">264,097</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Deferred contract costs</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">36,465</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"/><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">142,930</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td></tr><tr style="height: 13px; background-color: #cceeff;"><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 13px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Unbilled receivable</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;">544,212</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; height: 13px; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;">505,203</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; background-color: #cceeff; height: 13px;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Other</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"><br/></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">51,755</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"/><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; text-align: right; border-bottom: 1px solid #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">32,868</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: right; height: 15px; border-bottom-width: 1px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total prepaid expenses and other current assets</span></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td align="right" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,209,623</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td align="right" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2,125,722</span></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td></tr></tbody></table></div><p style="margin: 0pt; text-align: center;"><br/></p>
&#160; &#160; &#160; &#160; &#160; &#160; &#160; Accounts payable, accrued expenses and other current liabilities consisted of the following:<span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></div><div style="border-left: none; border-right: none;"><span style="font-family: 'Times New Roman'; font-size: 7pt;"><br/></span></div><div><div><table cellpadding="0" style="height: 152px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; text-align: center;"><br/></td><td colspan="6" style="vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;"><span style="font-weight: bold; font-family: 'times new roman', times;"><span style="color: #000000; 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: 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;">As of December 31</span>,</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; font-family: 'times new roman', times;">2022</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; font-family: 'times new roman', times;">2021</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 18px; background-color: #cceeff; width: 74%;"><p style="margin: 0;"><span style="font-family: 'times new roman', times;">Accounts payable</span><br/></p></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"><span style="font-family: 'times new roman', times;">$</span></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;">1,510,287</td><td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"><span style="font-family: 'times new roman', times;">$</span></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;">1,716,705</td><td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Professional fees </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px;"/><td style="vertical-align: bottom; height: 17px;"/><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">155,161</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;"> &#160; </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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">280,818</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;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Sales taxes </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">219,285</span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">108,854</span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><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="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Compensation </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; 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', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">368,440</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;"> &#160; </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;"> &#160; </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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,656,158</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;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Contractors </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">562,993</span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">646,996</span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 19px;">Settlements and <span>legal</span></td><td style="padding: 0px; vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px;">950,213</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px;">681,045</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Interest and other</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">660,040</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;"> &#160; </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;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">295,197</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;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">&#160;Total accounts payable, accrued expenses and other current liabilities</p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; 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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; 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;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; 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;">4,426,419</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; 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;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; 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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; 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;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">5,385,773</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 4.5pt; margin: 0px; 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;"> &#160; </span></p></td></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_BalanceSheetDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetDisclosuresAbstract</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_BalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertaining to the balance sheet disclosures.</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_BalanceSheetDisclosuresTextBlock</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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="idm139796977353824">
<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">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Long Term Debt</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"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0px; text-indent: 0px; font-weight: bold; line-height: 1.2;"><span style="line-height: inherit;">Note 10<b 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-indent: 0px; text-transform: none; white-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;Long Term Debt</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; Long-term debt consisted of the following:</span><br/></p><p style="color: #000000; font-family: 'Times New Roman', Times, serif; 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-style: initial; text-decoration-color: initial; margin: 0px; text-align: left; line-height: 1.2;"><br/></p><div 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-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: left;"><div style="border-right: none; border-left: none;"><div id="t_ft_F3X784UG2O00000000000000000000b"><table cellpadding="0" class="finTable" style="height: 50px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin: 0px; border-collapse: collapse;"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #ffffff; margin-left: 0.1px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td colspan="6" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; text-align: center; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-weight: bold; line-height: inherit;">As of December 31,</span>&#160;&#160;<br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #ffffff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td colspan="2" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2022</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td colspan="2" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2021</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #cceeff; width: 74%; margin-left: 0.1px; height: 17px;"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Senior Convertible Notes (at fair value) </span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">$</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">14,607,000</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">$</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">17,305,000</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 2px; margin-left: 0.1px; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Less: current maturities</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">(13,200,000</td><td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><span style="line-height: inherit;">(</span>13,200,000</td><td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 30px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Total long-term debt, less current portion</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">$</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; padding: 0px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; height: 17px;">1,407,000</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">$</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">4,105,000</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 17px;"><br/></td></tr></tbody></table></div></div></div><p style="margin: 0cm; text-align: justify; text-indent: 36pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="margin: 0pt 0px; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Senior Convertible Notes&#160;</i></b></span></p><p style="margin: 0pt 0px; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify;"><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;">On October 5, 2021, we entered into a securities purchase agreement (the &#8220;SPA&#8221;) resulting in the issuance of the&#160;Senior Convertible Notes to </span>two<span style="font-family: 'times new roman', times; line-height: inherit;"> institutional investors in a private placement transaction. The Senior Convertible Notes were issued for an aggregate principal amount of $</span><span style="line-height: inherit;">20.0</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>million for $</span>18.0<span style="font-family: 'times new roman', times; line-height: inherit;"> million reflecting an original issue discount of<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;">10</span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;percent or $</span>2.0<span style="font-family: 'times new roman', times; line-height: inherit;"> million. The net proceeds from the issuance of the Senior Convertible Notes were used to payoff and retire convertible notes that were issued in </span>2020<span style="font-family: 'times new roman', times; line-height: inherit;"> (the &#8220;</span>2020<span style="font-family: 'times new roman', times; line-height: inherit;"> Notes&#8221;) and fund our growth initiatives through acquisitions and continued investment in our technology infrastructure. The Senior Convertible Notes rank senior to all 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.&#160;<span style="line-height: inherit;">The Senior Convertible Notes are convertible into shares of Common Stock of&#160;Akerna&#160;at a conversion price of $4.75</span></span><span style="line-height: inherit; font-family: 'times new roman', times;">&#160;per share effective October 4, 2022 which represents an adjustment, as required by the SPA, from $6.21 per share as a result of the offering of convertible preferred stock on that date (see Note 13). The Senior Convertible Notes are to be repaid in monthly installments beginning on January 1, 2022 and later deferred to January 1, 2023 in connection with an amendment in June 2022 (see below).&#160;&#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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="line-height: inherit; font-family: 'times new roman', times;">In connection with the&#160;SPA and the Senior Convertible Notes, we and certain of our subsidiaries entered into an amended Security and Pledge Agreement (the &#8220;Security 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&#160;Senior Convertible Notes. The Security Agreement creates a first priority security interest in all of the personal property of the&#160;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></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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="line-height: inherit; font-family: 'times new roman', times;">Upon the occurrence of an Event of Default under the Security Agreement, the Collateral Agent will have certain rights under the&#160;Security Agreement including taking control of the Collateral and, in certain circumstances, selling the&#160;Collateral to cover obligations owed to the holders of the&#160;Senior Convertible Notes pursuant to its terms. An Event of Default under&#160;the Security Agreement means (i) any defined event of default under any one or more of the&#160;transaction documents&#160;(including the Senior Convertible Notes), in each instance, after giving effect to any notice, grace, or other cure periods provided for in the applicable document, (ii) the failure by us to pay any amounts due under the&#160;Senior Convertible Notes or any other transaction document, or (iii) the breach of any representation, warranty or covenant by the&#160;Company under the&#160;Security Agreement.</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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><br/></p><div/><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">In connection with the occurrence of an event of default, the holders of the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;will be entitled to convert all or any portion of the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;at an alternate conversion price equal to the lower of&#160;</span></span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">(i) the conversion price then in effect, or&#160;</span></span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">(ii)&#160;</span>80%<span style="font-family: 'times new roman', times; line-height: inherit;">&#160;of the lower of (x) the volume-weighted average price, or VWAP, 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 the Common Stock for each of the&#160;</span></span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">two</span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;trading days with the lowest VWAP of the Common Stock during the&#160;</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">ten</span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;(</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">10</span><span style="font-family: 'times new roman', times; line-height: inherit;">) consecutive trading day period ending and including the trading day immediately prior to the applicable date of determination, divided by (B)&#160;</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">two</span><span style="font-family: 'times new roman', times; line-height: inherit;">, but not less than $</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">10.80</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">.</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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">On June 30, 2022, we and the holders of the&#160;Senior Convertible Notes entered into an amendment and waiver agreement (the &#8220;Convertible Notes Amendment&#8221;) that included provision such that (i) no amortization payments would be due and payable for any payments previously required to be made from July 1, 2022 through January 1, 2023, (ii) the holders of the&#160;Senior Convertible Notes will not accelerate any previously deferred installment amounts until January 1, 2023 and (iii) the terms of the SPA which would provide for reset of the&#160;conversion price of the Senior Convertible Notes as a result of the issuance of securities under the 2022 Unit Offering (see Note 13) and instead agreed to a reset of the conversion price equal to a per share price of 135 percent of the 2021 Unit Offering price, or $6.21 per share, which was subsequently reduced to $4.75 per share on October 4, 2022 as described above. Further, the Convertible Notes Amendment added covenants such that (a) we are subject to a daily cash test of having an available cash balance of at least $7.0 million, which amount shall be reduced by $1.0 million on each of the dates at which the aggregate principal due upon the Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject in all cases to a minimum of $5.0 million, and (b) we established and maintain the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Restricted Accounts</span>&#160;for each holder for an aggregate amount of $7.0 million with such amounts to be released from the Restricted Accounts only upon written consent of such holder, provided that $1.0 million will automatically release from the Restricted Accounts upon the occurrence&#160;of each of the dates at which the aggregate&#160;principal due upon the&#160;Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject to certain conditions. The Convertible Notes Amendment qualified as a troubled debt restructuring (&#8220;TDR&#8221;); however, there was no impact on the consolidated balance sheet or in the&#160;statement of operations as a result of the TDR as the Senior Convertible Notes&#160;are recorded at their fair value.</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; background-color: #ffffff; text-indent: 32pt; text-align: left;"><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"><span style="font-weight: bold; font-style: italic; margin: 0pt; text-indent: 32pt; line-height: inherit;"><br/><span style="font-weight: bold; font-style: italic; line-height: inherit;">2<span style="line-height: inherit;">020 Notes</span></span></span><br/></span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"><br/></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;">We issued the 2020 Notes with a principal amount of $17.0 million at a purchase price of $15.0 million on June 9, 2020. The 2020 Notes were paid in full on October 5, 2021 with a portion of the proceeds from the Senior Convertible Notes.
<p style="margin: 0in; 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; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><br/></p><span style="font-weight: bold; font-style: italic; line-height: inherit;">Method of Accounting and Activity During the Periods</span></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;">Upon the dates that they were issued, we made irrevocable elections to apply the fair value option to account for each of the&#160;Senior Convertible Notes and the 2020 Notes. Disclosures, including assumptions used to determine&#160;the fair values of these debt instruments, are provided in Note 15.</div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div><div style="border-left: none; border-right: none; line-height: 1.2;"><div style="font-family: 'times new roman', times; font-size: 10pt;"><div 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;"><div style="border-left: none; border-right: none;"><div style="font-family: 'times new roman', times; font-size: 10pt;"/></div></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;">During the year ended December 31, 2022, we made $5.3 million in principal settlements on the Senior Convertible Notes, of which $1.4 million was settled in cash and the&#160;remaining $3.9 million was settled in Common Stock. We made no principal settlements on the&#160;Senior Convertible Notes during 2021. During the year ended December 31, 2022, the fair value of the Senior Convertible Notes increased by $2.9 million. Of the adjustment, a decrease of $0.2 million resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated 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; line-height: inherit;">&#8217;</span> equity (deficit) and an increase of $2.9 million was recognized in our consolidated statement of operations&#160;as a change&#160;in fair value of convertible notes. During the year ended December 31, 2021, the fair value of the Senior Convertible Notes decreased by $0.7 million. Of the adjustment, a decrease of less than $0.1 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: start; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated in <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;">stockholders</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; font-size: 13.3333px; 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;"><span style="line-height: inherit;">&#160;</span>equity (deficit)</span> and a decrease of $0.7 million was recognized in our consolidated statement of operations&#160;as a change&#160;in fair value of convertible notes.&#160;</span>As of December 31, 2022 and 2021, the fair values of the Senior Convertible Notes on our consolidated balance sheet were $14.6 million and $17.3 million, respectively. During the year ended December 31, 2021, up until the date the 2020 Notes were paid in full, we made $15.2 million of principal settlements on the 2020, of which $5.1 million was settled in cash and the&#160;remaining $10.1 million was settled in Common Stock. During<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;the year ended December 31, 2021, the fair value of the 2020 Notes increased by $2.0 million. Of the adjustment, a decrease of less than $0.1 million resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated in <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;">stockholders</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; font-size: 13.3333px; 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;"><span style="line-height: inherit;">&#160;</span>equity (deficit)</span> and an increase of $2.0 million was recognized in our consolidated statement of operations&#160;as a change&#160;in fair value of convertible notes.<span style="line-height: inherit;">&#160;In October 2021, we recognized a gain on the extinguishment of debt in the amount of $0.2 million in connection with the payoff of the 2020 Notes.</span></span><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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 32pt; text-align: justify;"><br/></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: 0pt 0px; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><i>Paycheck Protection Program Loan</i></b></span></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: 0pt 0px; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">&#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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span 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-decoration-style: initial; text-decoration-color: initial; text-decoration-thickness: initial; line-height: inherit;">On April 21, 2020,<span style="line-height: inherit;">&#160;</span>we issued a promissory note in the principal aggregate amount of $2.2&#160;million (the &#8220;PPP Loan&#8221;) pursuant to the Paycheck Protection Program under the CARES Act. The PPP Loan had a&#160;two-year term bearing interest at a rate of 1% per annum with principal and interest payments to be paid monthly&#160;beginning&#160; seven months from the date of the PPP Loan. <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 August 2021, the Company submitted its application for</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: left; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiveness and on September 3, 2021, the loan was</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: left; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiven in full by the Small Business Administration. As a result, the Company recorded a gain on the forgiveness of the PPP loan in the amount of $</span>2.2&#160;million.</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-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; text-indent: 32pt; text-align: left; line-height: 1.2;"><br/></p><p style="margin: 0pt 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><i>Maturities of Debt</i></b></span></p><p style="margin: 0pt 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><br/></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: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; text-align: left; text-indent: 32pt; line-height: inherit;">Maturities of our debt as of December 31, 2022 are presented below.&#160; &#160;</span><br/></p></div><div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"><p style="color: #000000; font-family: 'Times New Roman', Times, serif; 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-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-align: left; line-height: 1.2;"><br/></p><div 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;"><div style="border-left: none; border-right: none;"><div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-right: none; border-left: none;"><div 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;"><div><table border="0" cellpadding="0" class="finTable" style="height: 73px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse;"><tbody><tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 1631.88px; background-color: #cceeff;"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year ending December 31:</p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 17.875px; background-color: #cceeff;">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.375px; background-color: #cceeff;">&#160;</td><td style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 186.453px; background-color: #cceeff;">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.4219px; background-color: #cceeff;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="border-left: none; border-right: none; line-height: inherit;"> &#160; 2023</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px;" valign="top">$</td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px;" valign="top">13,200,000</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="border-left: none; border-right: none; line-height: inherit;"> &#160; 2024</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000; background-color: #cceeff;" valign="top">&#160;</td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000; background-color: #cceeff;" valign="top">1,462,727</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px; background-color: #cceeff;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top">Aggregate maturities due</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;" valign="top"><br/></td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;" valign="top">14,662,727</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;">&#160;</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top">Original issue discount&#160;</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; background-color: #cceeff;" valign="top"><br/></td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; background-color: #cceeff;" valign="top">(2,000,000</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px; background-color: #cceeff;" valign="top">)</td></tr><tr style="height: 10px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top">Cumulative unrealized change i<span style="line-height: inherit;">n fair value&#160;</span></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;" valign="top"><br/></td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;" valign="top">1,944,273</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px;" valign="top"/></tr><tr style="height: 13px; background-color: #cceeff;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top">Total debt outstanding at fair value</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 19.375px; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top"><span style="line-height: inherit;">$</span></td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 186.453px; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top">14,607,000</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; width: 19.4219px; background-color: #cceeff;"><br/></td></tr></tbody></table></div></div></div></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>30
<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="idm139796977278512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</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="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 11 <b 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-indent: 0px; text-transform: none; white-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;Income Taxes</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span><span style="line-height: inherit;">The following table sets forth the expense or (benefit) for income taxes:</span></span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><br/></p><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><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 id="t_ft_GLBFBZJ5KW00000000000000000000b"><table cellpadding="0" style="height: 119px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px 0px 0px 0.1px; text-indent: 0px;" width="100%"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td colspan="6" style="vertical-align: bottom; text-align: center; width: 24.1461%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><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: 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;"> Year Ended December 31,</span></p></td><td style="vertical-align: bottom; text-align: center; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; font-weight: bold; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">2021</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Current income tax expense (benefit) </span></p></td><td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; background-color: #cceeff; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> U.S. federal </span></p></td><td style="vertical-align: bottom; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">(50,000</td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">)</td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">$</td><td style="vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">&#8212;</td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;">U.S. state</td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;">2,827</td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;">4,300</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span>Foreign</span></p></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">6,308</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"/><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">6,270</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;" valign="middle"><p style="margin: 0pt; text-align: left; padding-left: 30px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total current income taxes </span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(40,865</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;">)</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">10,570</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr></tbody></table></div></div></div></div></div><div style="border-right: none; border-left: none;"><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 id="t_ft_NFVHDINDZK00000000000000000000b"><table cellpadding="0" style="height: 78px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 17px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Deferred income tax benefit </span></p></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9303%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> U.S. federal </span></p></td><td style="vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">(<span style="border-left: none; border-right: none;">675,290</span></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">(<span style="border-left: none; border-right: none;">2,274,295</span></td><td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 10px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> U.S. state </span></p></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">&#8212;</td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">&#8212;</td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 30px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0px; text-indent: 0px; text-align: left; padding-left: 0px; font-family: 'Times New Roman'; padding-right: 0px; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total deferred income benefit </span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(<span style="border-left: none; border-right: none;">675,290</span></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom"><br/></td><td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom">(<span style="border-left: none; border-right: none;">2,274,295</span></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: bottom; width: 73.9303%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">Total income tax benefit</td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(<span style="border-left: none; border-right: none;">716,155</span></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;">$</td><td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;">(<span style="border-left: none; border-right: none;">2,263,725</span></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr></tbody></table></div></div></div></div></div></div></div><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span><span style="line-height: inherit;"><span style="line-height: inherit;">The</span><span style="line-height: inherit;">following table set</span>s forth reconciliations of the income tax expense at the statutory federal income tax rate to actual expense based on our loss before income taxes:</span></span></p><div style="border-right: none; border-left: none; line-height: 1.2;"><div style="border-right: none; border-left: none;"><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><br/></p><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><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 id="t_ft_JA8QTI6I7K00000000000000000000b"><table cellpadding="0" style="height: 200px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"><tbody><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; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td colspan="6" style="vertical-align: bottom; text-align: center; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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: 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;">Year Ended December 31,</span><br/></td><td style="vertical-align: bottom; text-align: center; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><br/></td><td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"><br/></td><td colspan="2" style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: center; font-weight: bold; text-indent: 0px;">2021</p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#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; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt; line-height: inherit;"> Income tax expense (benefit) attributable to:&#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Federal </span></p></td><td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;">(16,749,778</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(6,692,267</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> State, net of federal benefit </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;">(853,392</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(672,148</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">)</td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">Foreign tax rate differential</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;">(11,543</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px;">(138,292</td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><span style="line-height: inherit;">Permanent differences</span></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;">472,270</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><span style="border-left: none; border-right: none; line-height: inherit;">(230,034</span></td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;">)</td></tr><tr><td style="padding-left: 9pt; vertical-align: bottom;">Goodwill impairment</td><td style="vertical-align: bottom;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;">9,172,756</td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;">2,658,665</td><td style="vertical-align: bottom; text-align: left; border-bottom-width: 1px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">Rate changes</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">(<span style="line-height: inherit;">992</span></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><span style="line-height: inherit;">54,295</span></td><td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></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'; font-size: 10pt; line-height: inherit;"> Changes in valuation allowance </span></p></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;">7,501,917</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">3,361,603</span></p></td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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;">Provision to return adjustment</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;">62,788</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">273,489</td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;"/></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">Deferred true-ups</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;">(<span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">247,839</span></span></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;">)</td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;">(<span style="line-height: inherit;">928,743</span></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px; text-align: left;">)</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Other adjustments </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">(62,342</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; 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'; font-size: 10pt; line-height: inherit;">49,707</span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; text-align: left; background-color: #cceeff;"/></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; margin: 0px; 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;">Effective income tax expense <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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">(benefit) </span></span></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="padding: 0px; vertical-align: bottom; text-align: right; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; line-height: inherit;"><span style="line-height: inherit;">(716,155</span></span></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: left; height: 10px; margin: 0px; text-indent: 0px;">)</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(2,263,725</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; height: 10px; text-align: left; margin: 0px; text-indent: 0px;">)</td></tr></tbody></table></div></div></div></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><div/><div style="border-right: none; border-left: none;"><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 id="t_ft_2XMHSI1N0000000000000000000000b"><table cellpadding="0" style="height: 322px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"><tbody><tr style="height: 15px;"><td style="vertical-align: bottom; width: 73.934%; height: 15px; padding-left: 30px;">The following table sets forth our deferred income tax assets and liabilities:</td><td style="vertical-align: bottom; width: 0.965406%; height: 15px;"><br/></td><td colspan="6" style="vertical-align: bottom; text-align: center; width: 23.9308%; height: 15px;"><br/></td><td style="vertical-align: bottom; text-align: center; width: 0.965406%; height: 15px;"><br/></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.965406%;"><br/></td><td colspan="6" style="vertical-align: bottom; text-align: center; height: 18px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold;"><span style="border-right: none; border-left: none;">As of December 31,</span></span></td><td style="vertical-align: bottom; text-align: center; height: 18px; width: 0.965406%;"><br/></td></tr><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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.965406%;"><br/></td><td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt; text-align: center; font-weight: bold;">2021</p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Noncurrent deferred tax assets:&#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Employee compensation </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; height: 18px; text-align: right; border-bottom-width: 1px; width: 10%;">136,154</td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: middle; height: 18px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">820,410</span></p></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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: 73.934%;">Debt issuance costs</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">39,381</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">138,778</td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;">Revenue recognition</td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;">64,662</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; width: 10%;">105,735</td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 0.965406%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;">Settlement accrual</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">178,549</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">146,604</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">Fixed assets</span></td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;">774,936</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;">242,006</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td></tr><tr style="background-color: #cceeff; height: 15px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #cceeff; height: 15px; width: 73.934%;">Section 174 capitalization</td><td style="vertical-align: bottom; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;">1,121,311</td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"><br/></td><td style="vertical-align: middle; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;">&#8212;</td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"><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; line-height: inherit;"> Federal and state net operating loss </span></p></td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;">13,860,338</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">10,673,908</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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: 73.934%;">Foreign net operating loss</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">4,641,293</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">4,904,857</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"><p style="margin: 0pt;"><span>Other</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">280,430</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">225,340</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 73.934%; 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'; font-size: 10pt; line-height: inherit;"> Total deferred tax assets </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="padding: 0px; vertical-align: bottom; height: 10px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">21,097,054</td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">17,257,638</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px; width: 73.934%;"><br/></td><td style="vertical-align: bottom; height: 19px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 19px; text-align: right; border-bottom-width: 1px; width: 10%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 10%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; height: 17px; background-color: #cceeff; width: 73.934%;"><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; line-height: inherit;">Noncurrent deferred tax liabilities:</span></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;">Inta<span style="line-height: inherit;">ngible&#160;assets</span></td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(1,713,666</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(6,051,459</td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; width: 0.965406%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; padding: 0px 0px 0px 42px; background-color: #cceeff; width: 73.934%;">Total deferred<span style="line-height: inherit;"> tax liabilities</span></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="vertical-align: bottom; height: 17px; padding: 0px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(1,713,666</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(6,051,459</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;">)</td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 12px; vertical-align: bottom; height: 10px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Valuation allowance </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(19,383,388</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;">)</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(11,881,470</span></p></td><td style="padding: 0px 0px 1px; height: 10px; border-bottom-width: 1px; vertical-align: bottom; width: 0.965406%;" valign="bottom">)</td></tr><tr style="height: 11px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 73.934%; 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'; font-size: 10pt; line-height: inherit;"> Deferred tax asset (liability), net after valuation allowance </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="padding: 0px; vertical-align: bottom; height: 11px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">&#8212;</td><td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"/><td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(675,291</span></p></td><td style="padding: 0px 0px 1px; height: 11px; border-bottom-width: 1px; vertical-align: bottom; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;" valign="bottom">)</td></tr></tbody></table></div></div></div></div></div></div></div></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p></div><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">During the year ended December 31, 2022, valuation allowances on deferred tax assets that are not anticipated to be realized increased by $<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">7.5 million, substantially all of which&#160;<span style="color: #000000; font-family: 'time 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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">was recorded to deferred expense while an insignificant&#160;</span></span></span></span><span style="font-size: 10pt; line-height: inherit; font-family: time new roman;">portion was recorded in final purchase accounting. During 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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">year</span>&#160;ended December 31, 2021, valuation allowances on deferred tax assets that were not anticipated to be realized increased by $3.6 million of which $0.2 million was recorded in purchase accounting and the remainder of $3.4 million was recorded to deferred expense.&#160;</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: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Our deferred tax valuation allowances are primarily the result of uncertainties regarding the future realization of recorded tax benefits on tax losses. The measurement of deferred tax assets is reduced by a valuation allowance if, based upon available evidence, it is more likely than not that the deferred tax assets will not be realized. We have evaluated the realizability of our deferred tax assets in each jurisdiction by assessing the adequacy of expected taxable income, including the reversal of existing temporary differences, historical and projected operating results, and the availability of prudent and feasible tax planning strategies. Based on this analysis, we have determined that the valuation allowances recorded as of December 31, 2022 and December 31, 2021 are appropriate.</span></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;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We have deferred tax assets related to U.S. federal tax and state tax carryforwards for net operating losses (&#8220;NOL&#8221;) in the amount of&#160;$58.9 million. The majority of U.S. federal NOL&#160;carryforwards&#160;are carried forward indefinitely. Federal NOLs generated after 2017 have an indefinite carryforward and are only available to offset 80&#160;percent of taxable income beginning in 2021. U.S. state NOL&#160;carryforwards&#160;expire at various dates of which the majority begin to expire in 2039.<span style="border-left: none; border-right: none; line-height: inherit;">&#160;We have deferred tax assets related to foreign NOL&#160;carryforwards, which begin to expire in 2034, in the amount of $17.5 million.</span></span></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;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We are not currently under examination for any of the major jurisdictions where we conduct business as of December 31, 2022; however, all of our tax years remain subject to examination. Our management does not believe there are significant uncertain tax positions in 2022&#160;and as a result we do not expect any cash payments in the next 12 months; however, uncertain tax positions related to potential penalties in the amount o<span style="line-height: inherit;">f $</span>30,000 was recorded in connection with business combinations during the year ended December 31, 2020. A reserve for potential&#160;penalties for $0.1 million that was established in 2021 was reversed in 2022 as a result of the Internal Revenue Service<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>s dismissal of the matters. There was no interest related to uncertain tax positions in <span style="border-left: none; border-right: none; line-height: inherit;">2022</span>&#160;or <span style="border-left: none; border-right: none; line-height: inherit;">2021</span>.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We paid less than $0.1 million for income taxes, net of refunds received, in certain&#160;state and national jurisdictions during each of the years ended December 31, 2022 and 2021, respectively.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><br/></p><p style="margin: 0pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 32pt;"><span style="font-family: 'Times New Roman',serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;">T</span><span style="font-family: 'times new roman', times; font-size: 10pt;">he Inflation Reduction Act (&#8220;IRA&#8221;) was enacted on August 16, 2022. The IRA introduced new provisions including a 15% corporate alternative minimum tax for certain large corporations that have at least an average of $1 billion adjusted financial statement income over a consecutive <span style="border-left: none; border-right: none;">three</span>-tax-year period and a 1% excise tax surcharge on stock repurchases. The IRA is applicable for tax years beginning after December 31, 2022 and had no benefit to our consolidated financial statements for any of the periods presented, and we do not expect it to have a direct material impact on our future results of operations, financial condition, or cash flows.</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><br/></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_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>31
<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="idm139796977463856">
<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">12 Months Ended</th>
</tr>
<tr><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_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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt; text-align: justify; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Note 12 <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></span>&#160;<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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Commitments and&#160;</span><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;">Contingencies</span></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="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;">Operating Leases</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; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; During 2022, we began negotiations to terminate the 365 Cannabis office lease in Las Vegas, Nevada. We recorded an obligation and lease termination expense of $0.5 million which represents management<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;">&#8217;</span>s best estimate of the costs to exit the lease. The lease termination expense is included within the General and administrative expense&#160;line item as presented in the consolidated statement of operations. In connection with the sale of 365 Cannabis, we agreed to assume the lease termination obligation.&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;"><span style="font-size: 10pt; 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; display: inline !important; line-height: inherit;"><br/></span></span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-family: &quot;times new roman&quot;, times; font-size: 10pt; 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; 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;">During&#160;2021, we terminated our office lease in Toronto, Canada for a termination fee of approximately $1.0 million, which is included within the General and administrative expense line item on the consolidated statement of operations and was paid in full during the year ended December 31, 2021. In connection with the lease termination, we also wrote off certain assets, primarily leasehold improvements, and the resulting loss of $1.0&#160;million was also recorded in the General and Administrative expense line item as presented in the consolidated statement of operations.</span></span></p><p style="margin: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-size: 10pt; text-align: justify; margin: 0pt; line-height: inherit;"><span style="font-family: 'times new roman', times; font-style: italic; font-weight: bold; line-height: inherit;">Litigation</span><br/></span><br/></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On December 4, 2020,&#160;TechMagic USA LLC (&#8220;Tech Magic&#8221;) filed suit against our wholly-owned subsidiary, Solo, in Massachusetts Superior Court, Department Business Litigation, seeking recovery for certain unpaid invoices pursuant to a Master Services Agreement dated February 5, 2018 (the &#8220;Master Services Agreement&#8221;) by and between TechMagic and Solo. &#160;The sought recovery for&#160;continued fees under the Master Services Agreement through the end of January 2021. Akerna provided a notice of termination of the Master Services Agreement on November 23, 2020 and the parties dispute the effective date of the termination. Solo disputes the validity of the invoices, in whole or in part. Mr. Ashesh Shah, formerly the president of Solo and currently the holder of less than five percent of our issued and outstanding shares of Common Stock is, to our knowledge, the founder and one of the principal managers of TechMagic. On May 21, 2021, Solo filed suit against two of Solo<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;">&#8217;</span>s former directors, Mr. Shah and Palle&#160;Pedersen. Solo sought recovery for Mr. Shah<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;">&#8217;</span>s intentional interference with contractual relations, and the defendant<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;">&#8217;</span>s&#160;breaches of various fiduciary duties owed to Solo. Defendant Shah engaged in improper communications with Solo<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;">&#8217;</span>s customers with the intent that those&#160;customers cease&#160;their contractual relations with Solo. The defendants also&#160;entered into an improper contract with a contractual counter party with whom the defendants had a conflict of interest. The defendants filed a motion to dismiss, which the court found unpersuasive and denied. In July 2022, we entered&#160;into&#160;an agreement with TechMagic&#160;and the defendants to dismiss all litigation and claims described above. In connection with the settlement agreement, we reversed our previously accrued loss contingency of $0.5 million during the second quarter of 2022 and no amounts were paid in cash.&#160;</span></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><br/></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On 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&#160;million for services&#160;<span style="line-height: inherit;">allegedly provided pursuant to a Subcontractor Agreement between MJF&#160;and TreCom. MJF&#160;provided a notice of termination of the operative Subcontractor Agreement on August 4, 2020. MJF&#160;disputes the validity of TreCom&#8217;s invoices&#160;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.&#160;TreCom failed to return Akerna&#8217;s intellectual property and issued numerous disparaging statements to&#160;one&#160;of Akerna&#8217;s clients.&#160;TreCom&#160;subsequently&#160;filed a motion to dismiss these counterclaims, which was denied by the court.&#160;Akerna intends to vigorously defend against TreCom&#8217;s claims, and pursue its own claims</span>. With respect to&#160;the TreCom&#160;matter, we established a loss contingency <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; display: inline !important; line-height: inherit;">$0.2&#160;million in 2021 which remains outstanding&#160;as of December 31, 2022.</span></span><br/></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><br/></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> On January 13, 2023, Courier Plus Inc. d/b/a Dutchie (&#8220;Dutchie&#8221;) filed a complaint in the Court of Common Please, Dauphin County, Pennsylvania against&#160;Akerna&#160;and MJF alleging unfair competition, tortious interference and unjust enrichment with respect to MJF<span style="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-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-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;">s exclusive contract with the&#160;State of Pennsylvania. We filed a preliminary objection alleging serious defects, such as jurisdiction, and we worked with the State of Pennsylvania to ensure compliance&#160;with our contract. We intend to defend our position vigorously and, at the is time, do not believe an estimate of potential loss, if any, is appropriate.</span></span></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><br/></span></p><p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">As of December 31, 2022, and&#160;through the date these consolidated financial statements were issued, there were no other legal proceedings requiring recognition or disclosure in the consolidated financial statements.</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 0pt;"><br/></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-style: italic; font-weight: bold;">Other</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;">In connection with the Sale Transaction and the Merger, we have a commitment to compensate our financial advisor for up to 3 percent of the transaction value <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;">in success fees</span>, subject to a minimum of $<span style="background-color: #ffffff;">1.5</span> million, should the transactions be completed. In addition, <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 are party to arrangements with our executive officers and certain other administrative employees pursuant to their employment agreements and transaction success agreements that may result in the receipt by such executive officers of cash severance payments and other transaction success bonuses and benefits with a total value of approximately $1.4&#160;million (collectively and not individually), but not including the value of any accelerated vesting of our equity awards held by those officers.</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></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>32
<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="idm139796977272336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders Equity (Deficit)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EquityAbstract', window );"><strong>Stockholders Equity (Deficit)</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 );">Stockholders&#8217; Equity (Deficit)</a></td>
<td class="text"><p style="color: #000000; font-family: 'times new roman', times; 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; margin: 0pt; text-align: justify; line-height: 1.2; font-weight: bold;"><span style="line-height: inherit; font-size: 10pt;">Note 13 <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;Stockholders&#8217; Equity (Deficit)</span></p><p 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-indent: 0px; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p 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-indent: 0px; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Common and Preferred Stock</span></p><p 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-indent: 0px; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p 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-transform: none; white-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; 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;">one</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;">150,000,000</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;">0.0001</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>one<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="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; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; 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;5,000,000&#160;authorized shares of preferred stock, $0.0001&#160;par value per share, of which one share of special voting preferred stock <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="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; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p><p 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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: 0pt; font-weight: bold; line-height: inherit;">Convertible Redeemable Preferred Stock</span></p><p 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-indent: 0px; text-transform: none; white-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;"><br/></p><p 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"><span style="line-height: inherit; font-size: 10pt;">On October 4, 2022, we completed an offering&#160;<span style="border-left: none; border-right: none; line-height: inherit;">400,000</span>&#160;of shares of the Company&#8217;s Series A Convertible Redeemable Preferred Stock, par value $0.0001&#160;per share (the &#8220;Series A Preferred Stock&#8221;), and&#160;<span style="border-left: none; border-right: none; line-height: inherit;">100,000</span>&#160;shares of the Company&#8217;s Series B Convertible Redeemable Preferred Stock, par value $0.0001&#160;per share&#160;<span style="border-right: none; border-left: none; line-height: inherit;">(the &#8220;Series B Preferred Stock,&#8221; and together with the Series A Preferred Stock, the &#8220;Convertible Redeemable Preferred Stock&#8221;), at an offering price of $9.50 per share, representing a 5 percent original issue discount to the stated value of $10.00 per share, for gross proceeds of approximately $4.75 million in the aggregate, before the deduction of $0.4 million for fees and offering expenses of our financial advisor. We also incurred and paid approximately $0.1 million of other issue costs attributable to third-party professional and legal fees. The aggregate net proceeds (after deducting the fees and expenses of our financial advisor) together with the additional amount to provide for the 105 percent redemption premium, or $0.5 million, on the Convertible Redeemable Preferred Stock was deposited in an account with an escrow agent. The shares of the Convertible Redeemable Preferred Stock were convertible, at a conversion price of $0.25 per share (subject in certain circumstances to adjustments), into shares of our Common Stock, at the option of the holders and, in certain circumstances, by the Company.</span></span></p><p 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-transform: none; white-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: 33.33pt;"><br/></p><p style="color: #000000; font-family: 'times new roman', times; font-size: 10tx; 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: 33.33pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">On November 7, 2022, we held a special meeting of stockholders to consider an amendment (the &#8220;Amendment&#8221;) to our Amended and Restated Certificate of Incorporation (the &#8220;Charter&#8221;), to effect the Reverse Stock Split&#160;</span><span style="text-indent: 33.33pt; line-height: inherit;">as determined by our Board of Directors. The holders of the&#160;Convertible Redeemable Preferred Stock agreed to not transfer, offer, sell, contract to sell, hypothecate, pledge or otherwise dispose of the shares of the Convertible Redeemable&#160;Preferred Stock until the Reverse Stock Split, voted the shares of the Series A Preferred Stock purchased in the offering in favor of the Amendment and voted the shares of the Series B Preferred Stock purchased in the offering in a manner that &#8220;mirrored&#8221; the proportions on which the shares of Common Stock (excluding any shares of Common Stock that did not vote), the Company&#8217;s Special Voting Preferred Stock (excluding any proportion of the Special Voting Preferred Stock&#160;that did not vote) and Series A Preferred Stock voted on the Reverse Stock Split. The Reverse Stock Split required the approval of the majority of the issued and outstanding shares entitled to vote on the matter. Because the Series B Preferred Stock was automatically and without further action of the holder voted in a manner that &#8220;mirrored&#8221; the proportions on which the shares of Common Stock (excluding any shares of Common Stock that were not voted), the Company&#8217;s Special Voting Preferred Stock (excluding any proportion of the Special Voting Preferred Stock&#160; that was not voted) and Series A Preferred Stock voted on the Reverse Stock Split, abstentions by common stockholders did not have any effect on the votes cast by the holders of the Series B Preferred Stock. The Amendment was approved on November 7, 2022 and the Reverse Stock Split was effectuated at </span></span>12<span style="font-size: 10pt; text-indent: 33.33pt; line-height: inherit;">:</span>01<span style="font-size: 10pt; line-height: inherit;"><span style="text-indent: 33.33pt; line-height: inherit;"> a.m. Eastern Standard Time on November 8, 2022</span><span style="text-indent: 33.33pt; line-height: inherit;">.&#160;&#160;</span></span></p><p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><br/></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt; line-height: inherit;">The holders of all of the Convertible Redeemable Preferred Stock redeemed their shares for cash at 105 percent of the stated value, or $10.50 per share, of such shares on November 9, 2022. Accordingly, we directed the escrow agent to pay $5.25 million on November 10, 2022 to the holders from the escrow account established upon the date of the Convertible Redeemable Preferred Stock offering. The amounts paid over the&#160;offering price upon redemption are considered &#8220;deemed&#8221; dividends and reported as a reduction of Additional paid-in capital in the&#160;consolidated statement of changes in stockholders<span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">&#8217;</span> equity (deficit).&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 33.33pt;"><br/></p><div><div style="text-align: center;"><div id="t_ft_WA5L4ENT4W00000000000000000000b"/></div></div><p 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-indent: 0px; text-transform: none; white-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;"><br/></p><p 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-indent: 0px; text-transform: none; white-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; 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="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; border-right: none; border-left: none; line-height: 1.2;"><p style="text-align: justify; text-indent: 48pt; line-height: 1.2; margin: 0px !important;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 33.333pt; line-height: 1.2; font-family: 'Times New Roman', serif; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">In connection with a prior transaction&#160;in which&#160;we acquired Ample in exchange for&#160;3,294,574&#160;million shares of exchangeable&#160;shares (the &#8220;Exchangeable&#160;Shares&#8221;), we issued a single share of our Special&#160;Voting Preferred Stock for the purpose of ensuring that each Exchangeable Share is substantially the economic and voting equivalent of 1/20 of a share of Akerna&#160;Common Stock and that each Exchangeable Share is exchangeable on a&#160;<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, including adjustments to reflect the Reverse Stock Split. Each holder of Exchangeable Shares effectively has the ability to cast votes along with holders of Akerna&#160;Common Stock.&#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: 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 Exchangeable Shares do not have a par value.&#160;</span></span><span style="line-height: inherit; color: #000000;"><span style="border-left: none; border-right: none; line-height: inherit;">The Special Voting Preferred Stock has a par value of<span style="line-height: inherit;">&#160;</span>$<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; line-height: inherit; display: inline !important;"><span style="line-height: inherit;">0.0001</span></span><span style="line-height: inherit;">&#160;</span>per share and a preference in liquidation of<span style="line-height: inherit;">&#160;</span>$<span style="line-height: inherit;">1.00</span>.</span><span style="line-height: inherit;">&#160;</span>The Special Voting Preferred Stock entitles the holder to an aggregate number of votes equal to 1/20 of 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 stockholders. At such time as the Special Voting Preferred Stock has no votes attached to it, the share shall be automatically cancelled.&#160;</span></span></p><p style="text-align: justify; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p><p style="text-align: justify; text-indent: 33.33pt; 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;"><span style="font-family: 'times new roman', times; line-height: inherit;">During the<span style="line-height: inherit;">&#160;</span></span>year ended December 31, 2022<span style="font-family: 'times new roman', times; line-height: inherit;">, several Ample shareholders exchanged a total of<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;">23,614</span><span style="line-height: inherit;">&#160;</span>E<span style="font-family: 'times new roman', times; line-height: inherit;">xchangeable&#160;Shares with a value of<span style="line-height: inherit;">&#160;</span></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><span style="line-height: inherit;">180,647&#160;for&#160;1,180&#160;shares of&#160;Akerna</span><span style="line-height: inherit;"><span style="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 style="line-height: inherit;">&#160;</span></span>December 31, 2022<span style="font-family: 'times new roman', times; line-height: inherit;">, there were a total of<span style="line-height: inherit;">&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">285,672</span></span><span style="line-height: inherit;">&#160;exchangeable shares remaining as issued and outstanding which could be exchanged for&#160;14,284&#160;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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><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: 33.33pt; text-align: justify;"><span style="line-height: inherit; font-size: 10pt;">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&#160;<span style="border-left: none; border-right: none; line-height: inherit;">$25</span>&#160;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;118,629&#160;shares of Common Stock with an aggregate gross purchase price of $2.7&#160;million, including&#160;90,808&#160;shares with an aggregate gross purchase price of $0.8&#160;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.&#160;&#160;</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: 33.33pt; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;"><span style="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&#160;<span style="border-left: none; border-right: none; line-height: inherit;">$20.0</span>&#160;million of shares of our Common Stock<span style="border-left: none; border-right: none; line-height: inherit;">&#160;(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.&#160;</span>Net proceeds from the sale of Common Stock under&#160;the 2022 ATM Program have been and will continue to be used for general corporate purposes</span></span><span style="line-height: inherit;">&#160;including working capital, marketing, product development and capital expenditures. Through December 31, 2022, we sold a total of&#160;552,148&#160;shares of Common Stock with an aggregate gross purchase price of $1.1&#160;million under the 2022 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 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; font-style: italic; font-weight: bold; line-height: inherit;">2022 Unit Offering</span></p><p style="text-indent: 33.33pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: times, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">On July 5, 2022, we&#160;completed the 2022 Unit Offering which was comprised of an aggregate of</span><span style="line-height: inherit;">&#160;</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="line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The Pre-Funded Warrants were exercised immediately thereafter at their nominal exercise price of $</span>0.002<span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;per share.&#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: 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;">The Common Warrants accompanying each of the Units and Pre-funded Units were issued separately and are immediately tradeable separately upon issuance.&#160;</span><span style="line-height: inherit;">The Common Warrants have an exercise price of $</span></span>4.60<span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;per share subject to certain adjustments, are immediately exercisable and will expire&#160;</span><span style="line-height: inherit;">five years from the date of issuance. In connection with the Convertible Redeemable Preferred Stock offering, the exercise price of the&#160;Common Warrants was reduced to&#160;$</span></span>3.518<span style="font-family: 'times new roman', times; line-height: inherit;">&#160;per share effective October 5, 2022.</span></span></span></p><p style="text-indent: 33.33pt; 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;"><span style="line-height: inherit; font-family: 'times new roman', times;"><span style="border-left: none; border-right: none; line-height: inherit;">We granted the Underwriter a 45-day option from the effective date of the 2022 Unit Offering to purchase from us (i) additional shares of Common Stock and/or (ii) Common Warrants and/or (iii) Pre-Funded Warrants, in any combination thereof solely to cover over-allotments(the&#160;&#8220;Over-allotment Option&#8221;); however, the Over-allotment Option expired unexercised on August 14, 2022.&#160;</span></span><span style="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-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;">shares of Common Stock (the &#8220;Underwriter Warrants&#8221;). Upon the expiration of the&#160;Over-allotment Option, the Underwriter Warrants provided for the purchase of&#160;</span>up to&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><span style="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 fr<span style="font-family: 'times new roman', times; line-height: inherit;">om&#160;</span></span></span><span style="line-height: inherit; font-family: 'times new roman', times;"><span style="border-left: none; border-right: none; line-height: inherit;">six</span></span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>months after<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">June 29, 2022</span><span style="line-height: inherit;">&#160;</span>(the &#8220;Effective Date&#8221;) and ending</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">&#160;five years from the Effective Date, at a price per share equal to $</span><span style="line-height: inherit;"><span style="line-height: inherit;">4.60</span>, subject to certain adjustments</span><span style="line-height: inherit;">.<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">In connection with the Convertible Redeemable Preferred Stock offering, the exercise price of the&#160;Underwriter Warrants was reduced to&#160;$3.518&#160;per share effective October 5, 2022.&#160;</span>The Underwriter Warrants may be transferred by the Underwriter without restriction during the same period.&#160;</span></span></span></p><div style="text-align: center;"><div style="text-align: center;"/></div><p style="text-indent: 0px; margin: 0px; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><br/></p><p style="text-indent: 33.33pt; 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', serif;"><span style="font-family: 'Times New Roman', serif; line-height: inherit;"><span style="line-height: inherit;">T<span style="font-family: 'times new roman', times; line-height: inherit;">he Unit Offering closed on July 5, 2022 and we received</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;<span style="line-height: inherit;">net proceeds of approximately $</span></span>9.2<span style="font-family: 'times new roman', times; line-height: inherit;">&#160;million after deducting underwriting discounts and commissions and related&#160;expenses including legal and other professional fees. In connection with the&#160;Convertible Notes Amendment, a total of $</span>7.0<span style="font-family: 'times new roman', times; line-height: inherit;">&#160;million of the proceeds were deposited into the Restricted Accounts. We used the remaining net proceeds from the </span>2022<span style="font-family: 'times new roman', times; line-height: inherit;"> Unit Offering for general corporate purposes, including working capital, marketing, product development and capital expenditures. As of December 31, 2022, a total of&#160;</span>45,652,174<span style="font-family: 'times new roman', times; line-height: inherit;">&#160;warrants exercisable for&#160;</span>2,282,609<span style="font-family: 'times new roman', times; line-height: inherit;">&#160;shares of Common Stock remain outstanding from the 2022 Unit Offering including&#160;43,478,261&#160;Common Warrants exercisable for&#160;2,173,913&#160;shares of Common Stock and&#160;2,173,913&#160;Underwriter Warrants exercisable for&#160;108,696&#160;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-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-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. Accordingly, the net proceeds of $9.2&#160;million were recorded as:&#160;(i) an increase to Common Stock of $217 representing the issuance of 1,469,143 shares of Common Stock attributable to the Units&#160;and the issuance of 704,770 shares of Common Stock from the exercise of the Pre-funded Warrants, both at their par value of $0.0001 per share&#160;and (ii) an increase to Additional Paid-In Capital of $9.2 million</span> for the amounts received over par value less the underwriting discounts and commissions and related expenses&#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: 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;"><span style="line-height: inherit;">including legal and other professional fees</span></span>.</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: 10pt; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"><span style="line-height: inherit;">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: 33.33pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">In connection with MTech<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;s</span>&#160;</span><span style="line-height: inherit;">initial public offering, MTech sold&#160;</span><span style="line-height: inherit;">units consisting of&#160;<span style="line-height: inherit;">one</span>&#160;share of MTech&#8217;s common stock and&#160;<span style="line-height: inherit;">one</span>&#160;warrant of MTech (&#8220;MTech Public Warrant&#8221;). Each MTech Public Warrant entitled the holder to purchase&#160;<span style="line-height: inherit;">one</span>&#160;share of MTech&#8217;s common stock. Concurrently with MTech&#8217;s initial public offering, MTech sold additional units on a private offering basis.&#160;&#160;Each of these units consisted of&#160;<span style="line-height: inherit;">one</span>&#160;share of MTech&#8217;s common stock and&#160;<span style="line-height: inherit;">one</span>&#160;warrant of MTech (&#8220;MTech Private Warrant&#8221;).</span><span style="line-height: inherit;"> Each MTech Private Warrant entitled the holder to purchase&#160;<span style="line-height: inherit;">one</span>&#160;share of MTech&#8217;s common stock.&#160;&#160;&#160;</span></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: 33.33pt; 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 the Private Warrants, respectively, at an exchange ratio of&#160;one-for-one to a warrant to purchase&#160;<span style="line-height: inherit;">one</span>&#160;share of Akerna&#8217;s Common Stock with identical terms and conditions. Concurrent with the Reverse Stock Split, the exchange ratio of the 2019 Public Warrants and the Private Warrants was changed&#160;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&#160;Warrants have been reflected on our consolidated balance sheets as a derivative liability and are not included the summary of outstanding warrants&#160;presented below.</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: 33pt; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The following table summarizes our warrants outstanding as of the dates presented:</span><br/></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" style="height: 100px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; width: 100%; margin-left: 0.1px;" 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; 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; 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: #000000; font-weight: bold; font-style: normal; text-decoration: none; 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: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p><span style="font-size: 10pt; line-height: inherit;"><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; 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; line-height: inherit;">Date</span></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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px;"><br/></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; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Balance as of December 31, 2021 </span></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; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;">Issued</span></span><br/></td><td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><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; text-align: right;" 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; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><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: 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; line-height: inherit; display: inline !important;">Exercised</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</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; 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;">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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;">Balance as of</span></span></p><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-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; line-height: inherit; display: inline !important;">December 31</span>,</span></p><p style="margin: 0px; text-indent: 0px;"><span style="line-height: inherit; font-size: 10pt;">2022</span><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: 37%;" valign="bottom"><span style="line-height: inherit; font-size: 10pt;">2019 Public Warrants&#160;<span style="line-height: inherit;">(</span><span style="border-left: none; border-right: none; line-height: inherit;">1</span><span style="line-height: inherit;">)</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; text-align: right; 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-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; line-height: inherit; display: inline !important;">$</span></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; text-align: right; width: 6%;" 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; text-align: right; 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"><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; text-align: right; width: 6%;" 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; text-align: right; 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"><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; text-align: right; 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; text-align: right; width: 6%;" 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; text-align: right; 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; text-align: right; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; 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; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; 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; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; 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; text-align: right; 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; text-align: right; width: 6%;" 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="line-height: inherit; font-size: 10pt;">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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td style="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; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; background: #cceeff; 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;Pre-funded Warrants<span style="line-height: inherit;">&#160;</span><span style="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: #cceeff; 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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-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; line-height: inherit; display: inline !important;">$</span></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; text-align: right;" 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;">0.002</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; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" valign="bottom">&#8212;</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; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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;">14,095,400</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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">(<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; line-height: inherit;">14,095,400</span></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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">)</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;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" valign="bottom">&#8212;</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;" 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;">&#160; &#160; &#160;Common Warrants<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">(3)</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;" 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; text-align: right;" 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-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; line-height: inherit; display: inline !important;">$</span></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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td style="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; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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;" 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;" 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="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: 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; line-height: inherit; display: inline !important;">(3)</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;" 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; text-align: right;" 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-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; line-height: inherit; display: inline !important;">$</span></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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom">&#8212;</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; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background-color: #cceeff; 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: #cceeff; 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: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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: #cceeff; 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;"><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-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;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td style="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; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;"><span style="line-height: inherit; display: inline;">5,813,804</span></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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;">59,747,574</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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">(<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; line-height: inherit;">14,095,400</span></span></td><td style="padding: 0px 0px 1px; 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-size: 10pt; line-height: inherit;">)</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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td style="padding-top: 0px; padding-right: 0px; padding-bottom: 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;" 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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="border-right: none; border-left: none; line-height: inherit; font-size: 10pt;">(1)&#160;<span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">The <span style="line-height: inherit; display: inline;">2019</span> Public Warrants are exercisable&#160;for&#160;</span></span></span><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-right: none; border-left: none; line-height: inherit;">290,690</span></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of Common Stock at&#160;$<span style="border-left: none; border-right: none; line-height: inherit;">230.00</span>&#160;per share or a ratio of&#160;</span></span></span><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-right: none; border-left: none; line-height: inherit;">20</span></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;warrants for&#160;</span></span></span><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-right: none; border-left: none; line-height: inherit;">one</span></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;share of Common Stock.</span></span></span></span></span></span></p><p style="margin: 0pt; text-align: justify;"><span style="border-right: none; border-left: none; line-height: inherit; font-size: 10pt;">(2)&#160;<span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">A total of&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">14,095,400</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;Pre-funded Warrants were issued and exercised in exchange for&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">704,770</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of&#160; Common Stock.</span></span></span></span></span></p><p style="margin: 0pt 0pt 5pt; text-align: justify; text-indent: 0pt;"><span style="border-right: none; border-left: none; line-height: inherit; font-size: 10pt;">(3)&#160;<span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">2,282,609</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of Common Stock at $</span></span><span style="line-height: inherit; display: inline;"><span style="border-right: none; border-left: none; line-height: inherit;">4.60</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;per share or a ratio of&#160;</span></span><span style="line-height: inherit; display: inline;"><span style="border-right: none; border-left: none; line-height: inherit;">20</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;warrants for&#160;</span></span><span style="line-height: inherit; display: inline;"><span style="border-right: none; border-left: none; line-height: inherit;">one</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;share of Common Stock.</span></span></span></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>33
<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="idm139796976672784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation and Other Benefit Plans</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation and Other Benefit Plans</a></td>
<td class="text"><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;"><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: 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;">Note <span style="border-left: none; border-right: none; line-height: inherit;">14</span><b 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-indent: 0px; text-transform: none; white-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;<span style="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: 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;"><span style="line-height: inherit;">&#160;</span>Stock-Based Compensation and Other Benefit Plans</span></span></p><p style="background-color: #ffffff; margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="background-color: #ffffff; margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 48pt; margin: 0pt; text-align: justify; line-height: inherit;">On June 17, 2019, our stockholders considered and approved the<span style="line-height: inherit;">&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;">2019</span><span style="line-height: inherit;">&#160;</span>Long Term Incentive Plan, or the Equity Incentive <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;">Plan,</span> and reserved an initial<span style="line-height: inherit;">&#160;</span>1,040,038<span style="line-height: inherit;">&#160;</span>shares of Akerna Common Stock for issuance thereunder. </span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 48pt; margin: 0pt; text-align: justify; line-height: inherit;">In June 2020 and May 2022, our stockholders approved amendments to the Equity <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;">Incentive</span> Plan increasing the number of shares authorized for issuance thereunder by 525,000&#160;and&#160;</span><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 48pt; line-height: inherit;">2,934,962</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 48pt; margin: 0pt; text-align: justify; line-height: inherit;">, respectively. Subsequent to these amendments, the total number of shares authorized for issuance thereunder was 4,500,000 prior to the Reverse Stock Split. After giving effect to the&#160;Reverse Stock Split, the adjusted <span style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">number of shares authorized for issuance was 225,000</span>. As of December 31, 2022, there were 172,021 authorized shares remaining available&#160;for issuance.&#160;</span></p><p style="background-color: #ffffff; margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"><br/></p><p style="background-color: #ffffff; margin: 0pt; text-align: justify; text-indent: 48pt; 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: 2.62%; 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;">The Equity Incentive Plan is administered&#160;by the compensation committee of our Board of Directors and provides for the offering of awards to employees, officers, directors and consultants in the form of restricted stock, restricted stock units, or RSUs, options, stock appreciation rights, or SARs, and other stock-based awards. Since the Mergers, we have only granted RSUs&#160;that are subject to time-based vesting and require continuous employment, typically over a period of&#160;</span>four years&#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: 2.62%; 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;">from the grant date or the first day of the service period. We have not granted any restricted stock, options, SARs&#160;or other stock-based awards since the Mergers. Certain awards granted by MJF prior to the Mergers were exchanged for and became subject to restricted stock agreements, or Restricted Shares, with varying vesting terms that reflect the vesting conditions applicable to the predecessor awards at the time of the Mergers.&#160;&#160;</span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="text-indent: 48px; line-height: inherit;">A summary of our unvested Restricted Shares and </span>RSUs<span style="text-indent: 48px; line-height: inherit;">&#160;activity&#160;is presented in the table below:&#160;</span></span></span><br/></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><div style="line-height: 1.2;"><table cellpadding="0" style="height: 149px; border-collapse: collapse; padding: 2px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 10px; margin-left: 0.1px;"><td style="height: 10px; vertical-align: bottom; width: 50.4438%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.0355%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; line-height: inherit;"> Restricted Shares </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Restricted Stock Units </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Total </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit; background-color: #ffffff;"> Weighted Average Grant Date Fair Value </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;"><td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"><p style="margin: 0pt; font-family: 'Times New Roman';"><span style="line-height: inherit;"> Unvested as of <span style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-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;">December 31, 2020</span></span></p></td><td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"><br/></td><td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; border-top: 1pt solid #000000 !important; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">3,215</p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">38,151</p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">41,366</span></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">135.40</span></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 11px;"><td style="padding-left: 9pt; height: 11px; vertical-align: bottom; width: 50.4438%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> Granted </span></p></td><td style="height: 11px; margin-left: 0.1px; vertical-align: bottom; width: 1.0355%;"><br/></td><td style="height: 11px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">&#8212;</p></td><td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">22,382</p></td><td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">22,382</span></span></p></td><td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">81.00</span></span></p></td><td style="vertical-align: bottom; height: 11px; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 16px; background-color: #cceeff;"><td style="padding-left: 9pt; height: 16px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> Vested </span></p></td><td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;">(1,528</span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(21,385</span></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(22,913</span></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; 111.00</span></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.0355%;"><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: 50.4438%;"><span style="line-height: inherit;">Forfeited</span></td><td style="padding-bottom: 1.5pt; height: 17px; vertical-align: bottom; width: 1.0355%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="height: 17px; margin: 0px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; padding: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;">(67</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(4,959</span></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(5,026</span></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; 90.20</span></span></p></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;"><td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Unvested as of December 31, 2021</span></p></td><td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">1,620</p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">34,189</p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">35,809</p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">109.40</p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Granted</span></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">&#8212;</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">14,146</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">14,146</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">13.54</td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-indent: 10px; width: 50.4438%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Vested</span></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">(1,286</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">(22,478</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">(23,764</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">54.06</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Forfeited</span></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">&#8212;</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"/><td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">(14,771</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">(14,771</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">112.41</td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 50.4438%;"><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;">Unvested as of </span>December 31, 2022<br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;">334</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;">11,086</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;">11,420</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">$</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; margin: 0px; text-indent: 0px; padding: 0px;">89.66</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"><br/></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: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; 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; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">For the years ended December 31, 2022&#160;and 2021, we recognized<span><span style="line-height: inherit;"><span style="line-height: inherit;"> stock-based compensation expense</span></span></span>&#160;related to the ratable amortization of the unvested Restricted Shares and RSUs of $0.9 million, and $2.0 million,&#160;respectively. During each of the same periods<span style="border-left: none; border-right: none; line-height: inherit;">,</span>&#160;we capitalized less than&#160;<span style="line-height: inherit;">$0.1 million </span>in stock-based compensation costs as software development cost.<span style="background-color: rgb(255, 255, 255); line-height: inherit;"> A total of $</span>0.8<span style="background-color: rgb(255, 255, 255); line-height: inherit;"> million of unrecognized costs as of December 31, 2022 related to Restricted Shares and RSUs will be ratably recognized over an estimated weighted average remaining vesting period of </span>1.40<span style="background-color: rgb(255, 255, 255); line-height: inherit;">&#160;years.</span></span></span><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"><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: 0px; text-transform: none; white-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;"><span style="font-style: italic; font-weight: bold; line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Employee Benefit Plan</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: 0px; text-transform: none; white-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;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#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: 48pt; line-height: 1.2;"><span style="line-height: inherit;">We have a 401(k) Plan (the &#8220;401(k) Plan&#8221;) to provide retirement benefits for our employees.&#160;<span style="border-left: none; border-right: none; line-height: inherit;">Employees may contribute up to a portion of their annual compensation to the 401(k) Plan, limited to a maximum annual amount as updated annually by the Internal Revenue Service.</span>&#160;We do not offer a match of employee contributions nor any discretionary contributions.&#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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<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 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: 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)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: 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)(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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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>34
<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="idm139796977201840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_FairValueDisclosuresAbstract', window );"><strong>Fair Value</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="font-family: 'times new roman', times; font-size: 10pt; margin: 12pt 0pt 0pt; text-indent: 48pt;"><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; font-weight: bold;"><span style="line-height: inherit; font-weight: bold; font-size: 10pt;">Note <span style="border-left: none; border-right: none; line-height: inherit;">15</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;<span style="color: #212121; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; 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;">Fair Value</span></span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-size: 10pt;"><i style="font-weight: bold; font-family: 'Times New Roman'; text-indent: 0pt;">Fair Value Measurement <i style="color: #000000; font-family: 'Times New Roman'; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">&#8211;</i>&#160;Contingent Consideration&#160;</i><span style="font-style: italic; font-family: 'Times New Roman'; text-indent: 48pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span></span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 64pt; line-height: 1.2;"><p style="margin: 12pt 0pt 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; background-color: #ffffff; font-family: 'Times New Roman'; font-size: 13.3333px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="line-height: inherit; font-size: 10pt;">In connection with our acquisition of 365 Cannabis in October 2021, the 365 Cannabis selling shareholders had the potential to earn contingent consideration <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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">payable in Common Stock or cash if certain revenue criteria were met.</span>&#160;The fair value of the contingent consideration, or Earn-out Obligation, on the date of acquisition of 365 Cannabis wa<span style="line-height: inherit;">s $6.3 million. The Earn-out Obligation was reduced by $3.0 million in September 2022 in connection with the finalization of the purchase accounting associated with the acquisition of 365 Cannabis.&#160;</span><span style="line-height: inherit;">T</span>he carrying amount of the Earn-out Obligation was further reduced to its fair value of $2.3&#160;million on December 31, 2022 in connection with the sale of 365 Cannabis that was completed in January 2023.<span style="line-height: inherit;">&#160;The&#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: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">corresponding adjustments have been reflected in the loss from discontinued operations for the year ended December 31, 2022.</span></span></span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; position: relative; top: 0.5pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We value contingent consideration using a probability-weighted discounted cash flow model, which incorporates inputs that are not observable in the market and thus represents a Level </span>3<span style="font-family: 'times new roman', times; line-height: inherit;"> measurement as defined in GAAP. The unobservable inputs utilized for measuring the fair value of the contingent consideration reflect management<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;">&#8217;</span>s own assumptions about the assumptions that market participants would use in valuing the contingent consideration as of the valuation date, as well as our knowledge of specific transactions that effect the calculation.</span></span></p><p 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: 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: 16pt 0pt 0pt; line-height: 1.2;"><span style="font-weight: bold; font-size: 10pt; line-height: inherit;"><i>Fair Value Option&#160;Election &#8211; Convertible Notes</i></span></p><p style="color: #000000; font-family: 'Times New Roman'; font-size: 10px; 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: 12pt 0pt 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 elected to account for both the Senior Convertible Notes and the 2020 Notes 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</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: 64px; text-transform: none; white-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>remeasured<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: 64px; text-transform: none; white-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-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">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 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;">&#8217;</span>&#160;equity (deficit).&#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: 64px; text-transform: none; white-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 remaining estimated fair value adjustment is presented as a single line item within Other income (expense) in our consolidated statement of operations under the caption, Change in fair value of convertible notes</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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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></span></span></p><p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 12pt 0pt 0pt; text-indent: 32pt; line-height: 1.3;"><span style="line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">For the 2020 Notes and Senior Convertible Notes, which are measured at fair value categorized within Level 3 of the fair value hierarchy, the following is a reconciliation of the fair values for the periods presented:</span></span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><table cellpadding="0" style="height: 83px; 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="font-size: 0px; height: 0px;"><td style="height: 0px; width: 84.8384%;"/><td style="height: 0px; width: 0.9942%;"/><td style="height: 0px; width: 0.9942%;"/><td style="height: 0px; width: 12.0133%;"/><td style="height: 0px; width: 0.9942%;"/></tr><tr style="background-color: #cceeff; height: 17px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 17px;"><span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;">2020 Notes</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; height: 17px;"><br/></td><td style="margin-top: 0px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Ending fair value balance - December 31, 2020 </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"><p style="margin: 0px; text-indent: 0px; text-align: right;">13,398,000</p></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;">Principal payments in cash and Common Stock</span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;">(<span>15,172,727</span></span></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span><br/></td></tr><tr style="height: 16px;"><td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in the statements of operations</span></span></td><td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 16px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"><span style="font-size: 10pt;"><span>2,030,904</span></span></td><td style="margin-top: 0px; height: 16px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in other comprehensive income</span></span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><span>(70,000</span></span></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 84.8384%;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Gain on extinguishment of debt reported in the statement of operations</span></td><td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;">(</span>186,177</td><td style="margin-top: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Ending fair value balance - October 5, 2021</span></span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;"><span>&#8212;</span></span></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"><br/></td></tr></tbody></table><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 33.33pt; line-height: 1.2;"><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: 64px; text-transform: none; white-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: 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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">For the Senior Secured Notes, which are measured at fair value categorized within Level<span style="line-height: inherit;">&#160;</span></span><span style="line-height: inherit;">3</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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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>of the fair value hierarchy, the following is a reconciliation of the fair val<span style="line-height: inherit;">ues from&#160;October 5, 2021&#160;</span></span><span style="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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">to&#160;</span>December 31, 2022<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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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><br/></span></span></p><table cellpadding="0" style="height: 121px; 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="font-size: 0px; height: 15px;"><td style="height: 15px; width: 84.8384%;"/><td style="height: 15px; width: 0.9942%;"/><td style="height: 15px; width: 0.9942%;"/><td style="height: 15px; width: 12.0133%;"/><td style="height: 15px; width: 0.9942%;"/></tr><tr style="background-color: #cceeff; height: 14px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 14px;"><span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;">Senior Convertible Notes</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 14px;"><br/></td><td style="margin: 0px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff; height: 14px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Beginning fair value balance on October 5, 2021 </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 12.0133%;" valign="bottom"><p style="margin: 0px; text-align: right;">18,000,000</p></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;">Principal payments in cash and Common Stock</span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><span>&#8212;</span></span></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff;"/></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in the statements of operations</span></span></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;"><span>(665,000</span></span></td><td style="margin: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom; text-indent: 0px;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in other comprehensive income&#160;</span></span></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;"><span>(30,000</span></span></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Ending fair value balance - December 31, 2021</span></span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;"><span>17,305,000</span></span></td><td style="margin: 0px; height: 10px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr><tr style="background-color: #cceeff; height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"><span style="font-size: 10pt;">Principal payments in cash and Common Stock</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"><br/></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px;"><span style="font-size: 10pt;">(</span>5,337,273</td><td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 10px;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Change in fair value reported in the statements of operations</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"><br/></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 10px;">2,884,273</td><td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr><tr style="background-color: #cceeff; height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Change in fair value reported in other comprehensive income&#160;</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-size: 10pt;">(</span>245,000</td><td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 12px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 12px;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Ending fair value balance - December 31, 2022</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 12px;"><br/></td><td style="margin: 0px; vertical-align: bottom; width: 0.9942%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">$</span></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">14,607,000</td><td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr></tbody></table><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="margin: 0pt; text-indent: 0pt;"/><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><br/></p><p style="text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', 'serif'; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The estimated fair value of the Senior Convertible Notes and the 2020 Notes were computed using Monte Carlo simulations, which incorporates significant inputs that are not observable in the market, and thus represents a Level 3 measurement as defined by GAAP. &#160;The unobservable inputs utilized for measuring the fair value of the Senior Convertible Notes and the 2020 Notes reflect our assumptions about the assumptions that market participants would use in valuing the Senior Convertible Notes and 2020 Notes as of the issuance date and subsequent reporting periods.&#160;</span></p><p 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-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-indent: 48px; line-height: 1.2;"><br/></p><p 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-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 determined the fair value of the Senior Convertible Notes by using the following key inputs to the Monte Carlo Simulation Model:</span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><table cellpadding="0" style="height: 178px; font-family: &quot;times new roman&quot;; 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-top: 0px; font-size: 10pt; width: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="font-size: 0px; height: 0px;"><td style="height: 0px;"/><td style="height: 0px;"><br/></td><td style="height: 0px;"><br/></td><td style="height: 0px;"><br/></td><td style="height: 0px;"/><td style="height: 0px;"><br/></td><td style="height: 0px;"/><td style="height: 0px;"/><td style="height: 0px;"/></tr><tr style="height: 15px;"><td style="margin-top: 0px; height: 15px;"><br/></td><td style="margin-top: 0px; height: 15px;"><br/></td><td colspan="6" style="margin-top: 0px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: rgb(0, 0, 0) !important;"><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: center; 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;"><span><span style="line-height: inherit;">As of&#160;December 31,</span></span></b></td><td style="margin-top: 0px; height: 15px;"><br/></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px;" valign="bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt;"><span style="font-size: 10pt;"><span><b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -8px; 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;">Fair Value Assumptions - Senior Convertible Notes</b></span></span></p></td><td style="margin-top: 0px; height: 10px;"><br/></td><td colspan="2" style="margin-top: 0px; height: 10px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom"><span style="font-size: 10pt;"><b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-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;"><span>2022</span></b></span><br/></td><td style="margin-top: 0px; height: 10px;" valign="bottom"><p style="margin: 0px; font-size: 8pt;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px;"><br/></td><td colspan="2" style="margin-top: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom"><p style="margin: 0px; font-size: 8pt;"><span style="font-size: 10pt;"><b style="color: #000000; font-family: 'times new roman'; 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: -webkit-center; background-color: #ffffff;"><span>2021</span></b></span></p></td><td style="margin-top: 0px; height: 10px;" valign="top"><p style="margin: 0px; padding: 0px; font-size: 8pt;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 74%;" valign="bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px;"><span style="font-size: 10pt;"> Face value principal payable </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;"><span style="font-size: 10pt;"><span>14,662,727</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160;&#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;" valign="bottom"><p style="margin: 0px;">20,000,000</p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="top"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160;&#160; </span></p></td></tr><tr style="height: 19px;"><td style="margin-top: 0px; height: 19px;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings </span></p></td><td style="margin-top: 0px; height: 19px;"><br/></td><td style="margin-top: 0px; height: 19px;"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 19px; margin-left: 0.1px; vertical-align: middle;"><span style="font-size: 10pt;"><span>4.75</span></span></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 19px;"><br/></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px;">4.05</p></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Value of Common Stock on measurement date </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;"><span>0.69</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;">1.75</p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="margin-top: 0px; height: 18px;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Expected term (years) </span></p></td><td style="margin-top: 0px; height: 18px;"><br/></td><td style="margin-top: 0px; height: 18px;"><br/></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle;"><span style="font-size: 10pt;"><span>1.8</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px;"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px;">2.8</p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Volatility </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;"><span>77</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;">75</p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Market yield (range) </span></p></td><td style="margin-top: 0px; height: 10px;"><br/></td><td style="margin-top: 0px; height: 10px;"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; margin-left: 0.1px; vertical-align: middle;"><span style="font-size: 10pt;"><span><span style="border-left: none; border-right: none;">44.3 to 43.9</span></span><span/></span></td><td style="margin-top: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td><td style="margin-top: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: right;" valign="middle"><p style="margin: 0px;"><span style="border-left: none; border-right: none; line-height: inherit; font-size: 10pt;">37.1 to 0</span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: left;" valign="middle"><span style="font-size: 10pt;"><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: -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></span></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Risk free rate </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;"><span>4.4</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160;% </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;">1.0</p></td><td style="margin-top: 0px; height: 18px; vertical-align: middle; margin-left: 0.1px; background-color: rgb(204, 238, 255); text-align: left;" valign="middle"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td></tr><tr style="height: 17px;"><td style="margin-top: 0px; height: 17px;"><span style="font-size: 10pt;">Issue date</span></td><td style="margin-top: 0px; height: 17px;"><br/></td><td style="margin-top: 0px; height: 17px;"><br/></td><td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px;">October 5, 2021</td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;">October 5, 2021</td><td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;">Maturity date</span></td><td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);">October 5, 2024</td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);">October 5, 2024</td><td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; background-color: rgb(204, 238, 255);"><br/></td></tr></tbody></table><div style="border-right: none; border-left: none;"><p style="text-align: start; text-indent: 0pt; margin: 16pt 0pt 0pt; line-height: 1.2;"><span style="font-style: italic; font-weight: bold; font-size: 10pt; color: #000000; font-family: 'Times New Roman'; 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; background-color: #ffffff; line-height: inherit;"><i>Fair Value Measurement &#8211; Private Warrants</i></span><br/></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt;">For the Private Warrants, which are classified as derivative liabilities on our consolidated balance sheets and measured at fair value categorized within Level </span>3<span style="font-size: 10pt;"> of the fair value hierarchy, the following is a reconciliation of the fair values for the years ended December 31, 2022 and December 31, 2021:&#160;&#160;</span></p><p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"><br/></p><div id="t_ft_XFM3TJWD3K00000000000000000000b"><table border="0" cellpadding="0" style="height: 66px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" width="100%"><tbody><tr style="height: 17px;"><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 74.8414%;"><br/></td><td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 24.537%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">Year Ended <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: center; 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;"><span style="color: #000000; line-height: inherit;">December 31,</span></b></span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 74.8414%;"><br/></td><td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2022</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.47992%; border-bottom-width: 1px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%; border-bottom-width: 1px;"><br/></td><td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2021</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"><br/></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 74.8414%;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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;">63,178</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.47992%; border-bottom-width: 1px;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%; border-bottom-width: 1px;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%; border-bottom-width: 1px;"><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: 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%; border-bottom-width: 1px;">311,376</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%;"><br/></td></tr><tr style="height: 12px;"><td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; width: 74.8414%;"><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; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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;"> (63,178</span></p></td><td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; width: 1.47992%; border-bottom-width: 1px;"><span style="font-size: 10pt;">)</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%; border-bottom-width: 1px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; text-align: right; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-size: 10pt;">(</span>248,198</td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.8414%;" 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; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; vertical-align: bottom; width: 1.47992%; border-bottom-width: 1px;" valign="bottom"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1.05708%; border-bottom-width: 1px;" valign="bottom"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><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: 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom">63,178</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1.05708%;" valign="bottom"><br/></td></tr></tbody></table></div><p style="margin: 0in 0in 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: 0.5in; font-family: 'Times New Roman', serif;"><br/></p><div style="margin: 0pt; text-indent: 0pt;"/><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: 0in 0in 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: 0.5in; font-family: 'Times New Roman', serif;"><span style="line-height: inherit; font-size: 10pt;">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 2019 Public Warrants as of the end of the reporting periods.</span></p><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: 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: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><br/></p></div><p style="margin: 0pt; text-indent: 33.35pt; text-align: justify;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">We </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">recognize changes to the derivative liability against earnings or loss each reporting period. Upon exercise of the </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;">Private </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">Warrants, holders will receive a delivery of </span>Akerna<span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;"> shares on a net or gross share basis per the terms of the </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;">Private </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">Warrants and any exercise will reclassify the </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;">Private </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">Warrants, at the time of exercise, to stockholders&#8217;&#160;equity to reflect the equity transaction.&#160;&#160;There are no periodic settlements prior to the holder exercising the&#160;</span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;">Private </span><span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;">Warrants. There were no transfers in or out of Level </span></span>3<span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify; text-indent: 0.5in; line-height: inherit;"> from other levels for the fair value hierarchy.&#160;</span><br/></p><p style="margin: 0in 0in 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-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; text-indent: 0.5in; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p><p style="margin: 0in 0in 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: 33.35pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We estimated the fair value by using the following key inputs:&#160;</span></p><p style="margin: 0in 0in 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: 33.35pt; font-family: 'Times New Roman', serif; padding-left: 30px;"><br/></p><div style="border-left: none; border-right: none;"><table border="0" cellpadding="0" style="height: 88px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" width="100%"><tbody><tr><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;"><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;"><br/></div></td><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;"><br/></td><td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; width: 24.9586%; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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: center; 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;"><span><span style="line-height: inherit;">As of December 31,</span></span></b><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;"><br/></td></tr><tr style="height: 13px;"><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;" 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; font-size: 10pt;"><b><span style="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="line-height: inherit;">&#160;</span><span style="color: #000000; 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; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-size: 10pt;"><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: center; 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;"><span style="color: #000000; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></b></span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; font-size: 10pt;"><b><span style="color: #000000; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2021</span></span></b></span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;" 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 </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" valign="bottom"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%; border-bottom-width: 1px;" 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.92308%; border-bottom-width: 1px;" 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.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160;&#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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;"> Exercise price, as adjusted for the Reverse Stock Split </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="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;">230.00</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="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;">230.00</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 13px;"><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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 on measurement date </span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; 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;">0.69</span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; 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;">1.75</span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 13px;"><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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; width: 1.0355%;" 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; 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; </span></p></td><td style="padding: 0px; height: 13px; 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;">1.46</span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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; </span></p></td><td style="padding: 0px; height: 13px; 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;">2.46</span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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; width: 1.0355%;" 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; 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; </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; 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; width: 1.92308%;" 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: 1.0355%;" 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; 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; </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; font-family: 'times new roman', times; line-height: inherit;">85.8</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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: 19px;"><td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; </span></p></td><td style="padding: 0px; height: 19px; 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;">NM</span></p></td><td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;"><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="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; </span></p></td><td style="padding: 0px; height: 19px; 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;">0.8</span></p></td><td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; 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="color: #000000; line-height: inherit;">Fair Value Measurement &#8211; 2022 Unit Offering Common and Underwriter Warrants&#160;</span></i></b></span><p style="margin: 0pt; text-align: justify; line-height: 1.3;"><br/></p><p style="margin: 0pt; text-align: justify; line-height: 1.3; text-indent: 33.33pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; 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="color: #000000; 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: 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 the 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.3; text-indent: 0px;"><br/></p><table style="height: 54px; 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: 10px;"><td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%;"><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: 10px; width: 1.36068%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 10.8562%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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-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: 10px; width: 1.10847%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%; background-color: #cceeff;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Exercise&#160;price as adjusted for the Reverse Stock Split</span></td><td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 1.36068%; 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: 10px; width: 10.8562%; 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: 10px; width: 1.10847%; 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; width: 86.5955%;"><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; width: 1.36068%;"><br/></td><td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 10.8562%;"><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; width: 1.10847%;"><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; width: 86.5955%; 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; width: 1.36068%; 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; width: 10.8562%; 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; width: 1.10847%; 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.3; text-indent: 33.33pt;"><br/></p><p style="margin: 0pt; text-align: justify; line-height: 1.3; text-indent: 33.33pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; 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="color: #000000; 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: 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 13).&#160;&#160;</span></span></i></b></span></p></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_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>35
<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="idm139796978528016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Loss&#160;Per Share</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; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note <span style="line-height: inherit;">16</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;<span style="color: #212121; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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; font-family: Calibri, sans-serif, serif, EmojiFont; line-height: inherit;"><span style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman', serif, EmojiFont;"><span style="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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Loss&#160;</span><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;">Per Share</span></span></span></span></span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; 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;">D</span><span style="color: #000000; font-family: 'Times New Roman', serif; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">uring the year ended <span style="border-right: none; border-left: none; line-height: inherit;">December 31, 2022</span>, we used the <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; display: inline !important; line-height: inherit;">&#8220;two-class&#8221;</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;method to compute net loss per share because we issued securities other than common shares 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 interests in Ample. The&#160;</span>two<span style="font-family: 'times new roman', times; line-height: inherit;">-class method requires earnings for the period to be allocated between common shares and participating securities based on their respective rights to receive distributed and undistributed earnings. Under the&#160;</span>two<span style="font-family: 'times new roman', times; line-height: inherit;">-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-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 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>&#160;</span></span></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; margin: 0pt 0px; text-align: justify; text-indent: 0.5in; line-height: inherit;"><span style="color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'times new roman', times; 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: 0cm; text-align: justify; text-indent: 36pt;">Diluted net loss per common share is calculated under the&#160;two-class method by giving effect to all potentially dilutive&#160;common shares, including warrants, restricted stock, RSUs and shares of common stock issuable upon conversion of our Senior Convertible Notes. <span style="color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: inherit; 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;">We</span> analyzed the potential dilutive effect of any outstanding convertible securities under the &#8220;if-converted&#8221; method, in which it is assumed that the outstanding Exchangeable Shares and Senior Convertible Notes are converted to shares of Akerna&#160;Common Stock at the beginning of the period or date of issuance, if later. We report the more dilutive of the approaches (two-class or if-converted) as the diluted net loss per share during the period.&#160;The dilutive effect of unvested restricted stock and RSUs 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;</span></span></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: 0pt 0px; text-align: justify; text-indent: 0.5in;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">&#160;</span></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: 0pt 0px; text-align: justify; text-indent: 0.5in;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">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. The table below details potentially outstanding shares on a fully diluted basis&#160;that were not included in the calculation of diluted earnings per share:&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><table style="height: 171px; width: 100.001%; margin: 0px; font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"><tbody><tr style="height: 15px;"><td style="padding: 0px; width: 74.9219%; height: 15px;"><br/></td><td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"><br/></td><td colspan="5" style="text-align: center; border-bottom-width: 1px; padding: 0px; width: 23.0156%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; height: 15px;"><span style="font-weight: bold;">Year Ended December 31,</span></td><td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; padding: 0px; width: 74.9219%;"><br/></td><td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td colspan="2" style="text-align: center; border-bottom-width: 1px; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">2022</span></span><br/></td><td style="text-align: center; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"><br/></td><td colspan="2" style="text-align: center; border-bottom-width: 1px; font-weight: bold; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2021</span><br/></td><td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; 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;">Shares issuable upon exchange of Exchangeable Shares</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">14,284</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">15,465</td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt;">Warrants</span></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"><br/></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: rgb(204, 238, 255); padding: 0px 0px 0px 20px; width: 74.9219%; margin: 0px; text-indent: 0px;">2019<span style="font-size: 10pt;"> Public Warrants</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">290,690</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">290,690</td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; padding: 0px 0px 0px 20px; width: 74.9219%;">2022<span style="font-size: 10pt;"> Unit Offering - Common Warrants</span></td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;">2,173,913</td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;">&#8212;</td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px; padding-left: 30px;"><td style="background-color: #cceeff; height: 17px; padding: 0px 0px 0px 20px; width: 74.9219%;">2022<span style="font-size: 10pt;"> Unit Offering - Underwriter Warrants</span></td><td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;">108,696<br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;">&#8212;</td><td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt;">Unvested restricted stock units</span></td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="height: 10px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 10%;">11,086</td><td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 10%;">34,189</td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt;">Unvested restricted stock awards</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">334</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">1,620</td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; margin-left: 0.1px; padding: 0px; width: 74.9219%;"><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; line-height: inherit;">Shares of common stock issuable upon conversion of convertible notes</span></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;">3,086,890</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;">624,220</td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; padding: 0px 0px 0px 20px; background-color: #cceeff; width: 74.9219%;"><span style="font-size: 10pt;">Total</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;">5,685,893</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;">966,184</td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><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_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>36
<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="idm139796977308080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 id="fs_G0TO9ZMM0W00000000000000000000B"><div><p style="margin: 0px; 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: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note <span style="border-left: none; border-right: none;">17</span><b 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-indent: 0px; text-transform: none; white-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><span>&#160;Discontinued Operations</span></span></p><p style="margin: 0px; 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: 0px; text-transform: none; white-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;"><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;">During the quarter ended December 31, 2022, we committed to a strategic shift <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;">in our business strategy for <span style="border-left: none; border-right: none;">2023</span> and beyond including the sale of 365 Cannabis and LCA, or the&#160;Discontinued Group. </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;">Subsequent to the sales of 365 Cannabis and LCA that were completed in January 2023, we will have no future involvement or relationships with these businesses. As a result of these actions, 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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 and liabilities and&#160;</span>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><div/><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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;">The following table presents the major classes of assets and liabilities of the Discontinued Group:&#160;</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="width: 100.769%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 303px;"><tbody><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td colspan="6" style="text-align: center; border-bottom: 1pt solid #000000; height: 17px;"><span style="font-weight: bold;">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; border-bottom: 1pt solid #000000;"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td colspan="2" style="border-bottom: 1pt solid #000000; height: 17px; text-align: center;"><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: 13.3333px; float: none; display: inline !important; font-weight: bold;">2021</span></td><td style="height: 17px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; width: 74%; background-color: #cceeff;">Cash and restricted cash</td><td style="height: 10px; width: 1%; background-color: #cceeff;"><br/></td><td style="height: 10px; width: 1%; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff;">305,500</td><td style="height: 10px; width: 1%; background-color: #cceeff;"><br/></td><td style="width: 1%; height: 10px; background-color: #cceeff;"><br/></td><td style="width: 1%; height: 10px; background-color: #cceeff;">$</td><td style="width: 10%; text-align: right; height: 10px; background-color: #cceeff;">1,354,899</td><td style="width: 1%; height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Accounts receivable, net</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><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; text-align: right;">530,086</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Prepaid expenses &amp; other current assets<br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">578,393</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">258,042</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Fixed assets</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><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; text-align: right;">87,123</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Capitalized software, net</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">828,555</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">371,023</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Intangible assets, net</td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; 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: 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;">3,241,372</span></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;">15,056,111</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Goodwill</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; 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;">&#8212;</span></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">14,098,384</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px;">Other noncurrent assets</td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px; 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: 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;">&#8212;</span></td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px; border-bottom: 1pt solid #000000;"><br/></td><td style="height: 17px; text-align: right; border-bottom: 1pt solid #000000;">9,700</td><td style="height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;">Total assets</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff;">$</td><td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff;">5,130,028</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff;">$</td><td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff;">31,765,368</td><td style="height: 17px; background-color: #cceeff;"><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: #cceeff;">Accounts payable, accrued expenses and other current liabilities</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; background-color: #cceeff;">1,034,426</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; background-color: #cceeff;">677,747</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Deferred revenue<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><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; text-align: right;">2,672,019</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Deferred revenue, noncurrent</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;">217,083</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;">336,773</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Total liabilities</td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;">2,246,222</td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;">3,686,539</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;"><p>Current assets held for sale<br/></p></td><td style="height: 10px;"><br/></td><td style="height: 10px;">$</td><td style="text-align: right; height: 10px;">5,130,028</td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px;">$</td><td style="text-align: right; height: 10px;">2,143,027</td><td style="height: 10px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;">Noncurrent assets held for sale</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">&#8212;</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">29,622,341</td><td style="height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Total assets held for sale</td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;">5,130,028</td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;">31,765,368</td><td style="height: 10px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px;"><p>Current liabilities held for sale<br/></p></td><td style="height: 17px;"><br/></td><td style="height: 17px;">$</td><td style="text-align: right; height: 17px;">2,246,222</td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px;">$</td><td style="text-align: right; height: 17px;">3,349,766</td><td style="height: 17px;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="background-color: #cceeff; height: 17px;">Noncurrent liabilities held for sale</td><td style="background-color: #cceeff; height: 17px;"><br/></td><td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"><br/></td><td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;">&#8212;</td><td style="background-color: #cceeff; height: 17px;"><br/></td><td style="background-color: #cceeff; height: 17px;"><br/></td><td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"><br/></td><td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;">336,773</td><td style="background-color: #cceeff; height: 17px;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px;">Total liabilities held for sale</td><td style="height: 17px;"><br/></td><td style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">$</td><td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">2,246,222</td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">$</td><td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">3,686,539</td><td style="height: 17px;"><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-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;">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="width: 99.9977%; margin: 0px; height: 166px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"><tbody><tr style="height: 17px;"><td style="width: 73.9049%; height: 17px;"><br/></td><td style="width: 1.02516%; height: 17px;"><br/></td><td colspan="6" style="text-align: center; width: 11%; border-bottom: 1px solid #000000; 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: 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;">Year Ended December 31,</span></td><td style="width: 1.02516%; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><br/></td><td style="height: 10px; width: 1.02516%;"><br/></td><td colspan="2" style="height: 10px; text-align: center; border-bottom: 1px solid #000000;"><span style="font-weight: bold; font-size: 10pt;">2022</span><br/></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1.02516%;"><br/></td><td colspan="2" style="text-align: center; height: 10px; border-bottom: 1px solid #000000;"><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: 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;">2021</span></td><td style="height: 10px; width: 1.02516%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; width: 73.9049%; background-color: #cceeff;"><span style="font-size: 10pt;">Revenue</span></td><td style="height: 10px; width: 1.02516%; background-color: #cceeff;"><br/></td><td style="height: 10px; width: 1%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">9,453,309</td><td style="height: 10px; width: 1.02516%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="width: 1.02516%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="width: 1%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">$</td><td style="width: 10%; height: 10px; text-align: right; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">3,057,877</td><td style="width: 1.02516%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">Cost of revenue</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">2,418,322</td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">685,603</td><td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Gross profit</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">7,034,987</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">2,372,274</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 13px;"><td style="height: 13px; width: 73.9049%;"><span style="font-size: 10pt;">Research and development</span></td><td style="height: 13px; width: 1.02516%;"><br/></td><td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">1,807,068</td><td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">379,943</td><td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 14px; background-color: #cceeff;"><td style="height: 14px; background-color: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Sales and marketing</span></td><td style="height: 14px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">4,166,545</td><td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">1,399,908</td><td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">General and administrative</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">472,479</td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">248,578</td><td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Depreciation and amortization</span><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">2,212,438</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">560,599</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 11px;"><td style="height: 11px; width: 73.9049%;"><span style="font-size: 10pt;">Impairment of long-lived assets</span><br/></td><td style="height: 11px; width: 1.02516%;"><br/></td><td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">22,811,310<br/></td><td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">29,196</td><td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="background-color: #cceeff; height: 11px;"><td style="background-color: #cceeff; width: 73.9049%; height: 11px;">Changes in fair value of contingent consideration</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px;"><br/></td><td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(4,016,194</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">&#8212;</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">Interest expense</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">596</td><td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">794</td><td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Loss from discontinued operations before income taxes</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">(</span>20,419,255</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">)</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(246,744</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">Income tax benefit</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(12,919</td><td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(1,500</td><td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Net loss from discontinued operations, net of tax</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">$</span></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">(</span>20,432,174</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">)</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">$</td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(248,244</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td></tr></tbody></table></div><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: 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; text-indent: 32pt; font-family: 'Times New Roman', serif; line-height: 1.2;">The $22.8 million impairments of long-lived assets for the year ended December 31, 2022 are attributable to goodwill ($12.5 million), intangible assets ($10.0 million) and capitalized software ($0.3 million). Of this total, $22.2 million was attributable to 365 Cannabis&#160;and $0.6 million to LCA.&#160;<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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 impairments of long-lived assets for the year ended December 31, 2021 are fully attributable to goodwill of LCA. The Discontinued Group incurred capital expenditures for capitalized software assets of $1.1 million and $0.4 million for the years ended December 31, 2022 and 2021, respectively. Other than those attributable to the&#160;acquisition of 365 Cannabis in 2021 which are disclosed in Note 4, there were no material non-cash investing&#160;and financing activities attributable to the&#160;Discontinued Group for the years ended December 31, 2022 and 2021, respectively.</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>37
<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="idm139796973674608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies</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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</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-style: italic; font-weight: bold; line-height: inherit;">Principles of Consolidation</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1;"><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;">Our accompanying consolidated financial statements include the accounts of Akerna, our wholly-owned subsidiaries, and those entities in which we otherwise have a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.</span><br/></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: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Use of Estimates</span></p><p style="margin: 0pt; line-height: 1.1;"><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;"><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; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">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, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock-based compensation costs, 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;&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><p style="margin: 0pt; 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;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; 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;">Foreign Currency</span><br/></p><p style="margin: 0pt; 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;"><br/></p><p style="margin: 0pt; 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: 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; padding-left: 0px; 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-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="line-height: inherit;">The functional currency of the Company<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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>s non-U.S. operations is the local currency. Monetary assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing at the balance sheet dates. Non-monetary assets and liabilities are translated at the historical rates in effect when the assets were acquired or obligations incurred. Revenue and expenses are translated into U.S. dollars using the average rates of exchange prevailing during the period. Translation gains or losses are included as a component of accumulated other comprehensive income (loss) within 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; line-height: inherit;">&#8217;</span> equity (deficit). Gains and l</span>osses resulting from foreign currency transactions are recognized as a component of Other income (expense) <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 our consolidated statements of operations</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="line-height: inherit;">Cash and Cash Equivalents&#160;</span></span></p><p style="margin: 0pt; text-align: justify; padding-left: 30px;"><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;"><span style="line-height: inherit;">We consider liquid instruments purchased with an original maturity of </span><span style="line-height: inherit;">three months or less to be cash equivalents. We continually monitor our positions with, and the credit quality of, the financial institutions with which we invest. As of the balance sheet date, and periodically throughout the year, we have maintained balances in various operating accounts in excess of federally insured limits.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><span style="font-weight: bold; font-style: italic; line-height: inherit;">Restricted Cash</span><br/></span></span></p><p style="margin: 0pt; text-align: justify; 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', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">Restricted cash consists of funds that are contractually or legally restricted as to usage or withdrawal and is presented separately from cash and cash equivalents on our consolidated balance sheets.&#160;</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_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;"><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-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; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We maintain an allowance for doubtful accounts equal to the estimated uncollectible amounts based on our historical collection experience and review of the current status of trade accounts receivable. Accounts receivable are written-off and charged against the allowance when we have exhausted collection efforts without success.</span></span></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="font-family: 'times new roman', times; border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><p style="margin: 0cm; 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><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Property and Equipment</span></i></b></span></p><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p><p style="text-indent: 32pt; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; 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;">Property and equipment are recorded at cost, less accumulated depreciation. Expenditures for major additions and improvements are capitalized. <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: 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; display: inline !important; line-height: inherit;">Repairs and maintenance costs are expensed as incurred.&#160;</span>Depreciation is provided over the estimated useful lives of the related assets using the straight-line method.&#160;</span></span><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">The estimated useful lives for significant property and equipment categories are generally as follows: furniture and computer equipment (3 - 7 years) and leasehold improvements (lesser of remaining&#160;lease term or useful&#160;life)</span></p><p style="text-indent: 0px; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p></div></div><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_DerivativesPolicyTextBlock', window );">Warrant Liabilities</a></td>
<td class="text"><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-align: start; 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; font-family: 'Times New Roman';"><span style="font-style: italic; font-weight: bold; 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;">Warrants</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: 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; font-family: 'Times New Roman'; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; 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; font-size: 10pt; line-height: inherit;"><span style="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&#160;to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative accounting and disclosures&#160;or as equity instruments based upon the&#160;specific terms of the underlying warrant agreement and certain&#160;other factors associated with our capital structure. Warrants that are indexed to our common stock while we meet certain other conditions&#160;with respect&#160;to our 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 as components&#160;of equity. Certain of the warrants sold by MTech <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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 its initial public offering&#160;</span>that were converted to Akerna&#160;warrants in connection with the Mergers (the &#8220;Private Warrants&#8221;)</span>&#160;are not indexed to our common stock in the manner contemplated as described herein</span><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; font-size: 10pt; line-height: inherit;">. 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 December 31, 2022 and 2021, all of our other outstanding warrants, including certain other MTech&#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: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">warrants that were converted to Akerna&#160;warrants upon our formation (the<span style="line-height: inherit;">&#160;&#8220;2019 Public Warrants&#8221;), are classified within 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; line-height: inherit;">&#8217;</span> equity.</span></span></span></p><p style="margin: 0pt 0pt 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: 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; font-family: 'Times New Roman'; text-align: justify;"><br/></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_InvestmentPolicyTextBlock', window );">Investment</a></td>
<td class="text"><p style="margin: 0pt 0pt 8pt; 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; text-align: justify;"><span style="font-style: italic; font-weight: bold; text-align: start; font-size: 10pt; line-height: inherit;">Investment</span><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;"><span style="line-height: inherit;">Until its redemption in December 2022, we&#160;held an equity security in&#160;ZolTrain. For periods p</span><span style="line-height: inherit;">rior to the quarter ended September 30, 2021, we had determined we could exert significant influence over&#160;ZolTrain<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;operations through voting rights and representation on its board of directors and we accounted for our investment in&#160;ZolTrain&#160;using the equity method of accounting, recording our share in the&#160;investee&#8217;s&#160;earnings and losses in the consolidated statement of operations. Upon losing board representation during&#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;">quarter ended September 30, 2021</span>, we suspended the equity method of accounting and&#160;</span><span style="line-height: inherit;">measured the investment at cost less impairment, plus or minus changes resulting from observable price changes, including its ultimate redemption at a loss in December 2022, which were recorded in Other (expense) income, in our consolidated statements of operations (see Note 7).</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_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock', window );">Intangible Assets Acquired through Business Combinations</a></td>
<td class="text"><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: 0pt 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Intangible Assets&#160;</i></b></span></p><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: 0pt 0px;"><br/></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"><span style="font-family: 'times new roman', times; line-height: inherit;">Intangible assets are amortized over their estimated useful lives. We evaluate the estimated remaining useful life of our intangible assets when events or changes in circumstances indicate an adjustment to the remaining amortization may be needed. We similarly evaluate the recoverability of these assets upon events or changes in circumstances indicate a potential impairment (see Note 8). Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.&#160;</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_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill Impairment Assessment</a></td>
<td class="text"><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: 0pt 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Goodwill Impairment Assessment</i></b></span></p><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: 0pt 0px;"><br/></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on October 31, and whenever events or changes in circumstances indicate the carrying value of goodwill may be impaired (see Note 8). Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit&#8217;s fair value, not to exceed the carrying amount of goodwill. We have the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary.&#160;</span></p><p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"><br/></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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Software Development Costs</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;">Software Development Costs</span></span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;">Costs incurred during&#160;the application development stage of a newly developed application and costs we incur to enhance our existing platforms that meet certain criteria are subject to<span style="line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">capitalization and subsequent amortization. Our software p</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">roduct development costs are primarily comprised of personnel costs su</span><span style="line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">ch as payroll</span><span style="line-height: inherit;">&#160;</span>and benefits, vendor</span><span style="line-height: inherit;">&#160;</span>costs, and other costs directly attributable to the project. We capitalize costs only during the development phase. Any costs in connection to planning, design, and maintenance subsequent to release are expensed as incurred. We amortize software development costs over the expected useful life of the specific application, generally<span style="line-height: inherit;">&#160;</span>2-5<span style="line-height: inherit;">&#160;</span>years. We evaluate capitalized software development costs for impairment when there is an indication that the unamortized cost may not be recoverable (see Note 8).&#160;</span><span style="line-height: inherit;">&#160;</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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="margin: 0pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;">Fair Value of Financial Instruments</span></span></span></p><p style="margin: 0pt;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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; float: none; display: inline !important; line-height: inherit;">&#160;</span></span></span></p><div 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-indent: 32pt; 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: 1.2; margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">GAAP defines&#160;fair value&#160;as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Under this guidance, we are required to classify certain assets and liabilities based on the&#160;fair value&#160;hierarchy, which groups&#160;fair value-measured assets and liabilities based upon the following levels of inputs:&#160;</span></span></div><div 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-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; line-height: 16px; text-align: justify;"><br/></div><div id="t_ft_FJ87WBG3G000000000000000000000b"><table cellpadding="0" style="height: 15px; width: 100%; 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; font-size: 10pt; border-style: none; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 15px;"><td style="vertical-align: top; height: 15px; width: 6.73823%;"><div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></div></td><td style="vertical-align: top; height: 15px; width: 93.2618%;"><div style="line-height: 16px; text-align: justify; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Level 1 &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></span></div></td></tr></tbody></table></div><div id="t_ft_AF6OPO1TSW00000000000000000000b"><table cellpadding="0" style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 10px;"><td style="vertical-align: top; width: 6.70677%; height: 10px;"><div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></div></td><td style="vertical-align: top; width: 93.2327%; height: 10px;"><div style="line-height: 16px; text-align: justify; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Level 2 &#8211; Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability;</span></span></div></td></tr></tbody></table></div><div style="border-left: none; border-right: none;"><div id="t_ft_LG4FCRRIYO00000000000000000000b"><table cellpadding="0" style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 10px;"><td style="vertical-align: top; width: 6.64627%; height: 10px;"><div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"><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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></div></td><td style="vertical-align: top; width: 93.2933%; height: 10px;"><div style="line-height: 16px; text-align: justify; font-size: 10pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Level 3 &#8211; Prices or valuation techniques that require inputs that are both significant to the&#160;fair value&#160;measurement and unobservable (i.e., supported by little or no market activity).</span></span></div></td></tr></tbody></table></div></div><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span class="selected " style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"><span class="selected " style="font-family: 'times new roman', times; line-height: inherit;">The fair value of financial instruments is the amount at which the instrument could be exchanged in a current transaction between willing parties. The carrying values of financial instruments such as accounts receivable, accounts payable and accrued liabilities approximate fair value based on their short maturities. </span></span></span></p><p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><br/></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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Option</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"><span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;">Fair Value Option</span></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-align: start; text-indent: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The fair value option provides an election that allows an entity to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. We have elected to apply the fair value option to our convertible notes due to the complexity of the various conversion and settlement&#160;options available to both the holders of such notes and Akerna.</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-align: start; text-indent: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The convertible notes accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate&#160;derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially&#160;measured at its issue-date estimated fair value and then subsequently remeasured&#160;at estimated fair value on a recurring basis as of each reporting period date.&#160;</span></span><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;">The portion&#160;of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income (loss) within <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;">stockholders</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; font-size: 13.3333px; 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;"><span style="line-height: inherit;">&#160;</span>equity (deficit)&#160;</span>and the remaining amount of the fair value adjustment is recognized as other income (expense) in our consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item&#160;within other income (expense) in the accompanying consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.</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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><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: 0pt 0px; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i>Revenue Recognition</i></b></span></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: 0pt 0px;"><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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: 'times new roman', times; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">We recognize revenue when a customer obtains the benefit of promised services, in an amount that reflects the consideration that we expect to be entitled to receive in exchange for those services. In determining the amount of revenue to be recognized, we perform the following steps: (i) identification<span style="border-left: none; border-right: none; color: black; line-height: inherit;">&#160;of the contract with a customer; (ii) identification of the promised services in the contract and determination of whether the promised services are performance obligations, including whether they are distinct in the context of the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) we satisfy each performance obligation. <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-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; text-align: start; float: none; line-height: inherit; display: inline !important;">Sales&#160;</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: left; 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; display: inline !important; line-height: inherit;">taxes collected from customers and remitted to government authorities are excluded from revenue.</span></span></span></span></p><p style="margin: 0in; 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; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"><br/></p><p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; color: black; line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Software Revenue</span>.&#160;Our software revenue is generated from subscriptions and services related to the use of our commercial software platforms, MJ Platform&#174;, Ample&#160;and our government regulatory platform, Leaf Data Systems<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;">&#174;</span>, and the sale of business intelligence, data analytics and other software related services. Software contracts are annual or multi-year contracts paid monthly in advance of service and typically cancellable upon&#160;<span style="line-height: inherit;">30</span>&#160;days&#8217; notice after the end of the contract period. Leaf Data Systems<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;">&#174;</span> contracts are generally multi-year contracts payable annually or quarterly in advance of service. Commercial software and Leaf Data Systems<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;">&#174;</span> 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. Subscription revenue is recognized on a straight-line basis over the service term of the arrangement beginning on the date that our solution is made available to the customer and ending at the expiration of the subscription term.&#160;</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;"><span style="border-left: none; border-right: none; color: black; font-style: normal; text-decoration: none; font-weight: normal; line-height: inherit;">We typically invoice customers at the beginning of the term, in multi-year, annual, quarterly, or monthly installments. When a collection of fees occurs in advance of service delivery, revenue recognition is deferred until such services commence. Revenue for im</span>plementation fees is recognized ratably over the expected term of the contract, including expected renewals.</span></span></p><p style="margin: 0cm 0cm 0.0001pt; 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; background-color: #ffffff; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; font-size: 12pt; line-height: 1.2;"><br/></p><div style="border-right: none; border-left: none;"><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">We include service level commitments to customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits if those levels are not met. In addition, customer contracts often include: specific obligations that require us to maintain the availability of the customer&#8217;s data through the service and that customer content is secured against unauthorized access or loss, and indemnity provisions whereby we indemnify customers from third-party claims asserted against them that result from our failure to maintain the availability of their content or securing the same from unauthorized access or loss. To date, we have not incurred any material costs as a result of such commitments. Any such credits or payments made to customers under these arrangements are recorded as a reduction of revenue.&#160;<br/></span></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Consulting Revenue.</span>&#160;Consulting services revenue is generated by providing solutions for operators in the pre-application of<span style="line-height: inherit;">&#160;</span>licensures<span style="line-height: inherit;">&#160;</span>and pre-operational phases of development and<span style="line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">consists of contracts with fixed terms and fee structures based upon the volume and activity or fixed-price contracts for consulting and strategic services.</span> These services include application and business plan preparation as they seek licenses to be granted.&#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; display: inline !important; float: none;">Consulting revenue contracts have an initial&#160;set of proprietary deliverables that are provided to clients upfront, which is considered a separate&#160;performance obligation. As such,<span>&#160;</span></span><span>30</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; display: inline !important; float: none;">&#160;percent of the contract value is recognized upfront when deliverables are provided, with the remaining recognized over the&#160;life of the contract as the consulting services are performed.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">&#160;</span></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p></div><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="line-height: inherit;"><span>Other Revenue.</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></span></i><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Our other revenue is derived primarily from point-of-sale hardware and other non-recurring revenue.<span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;">&#160;From time to time, we may purchase equipment for resale to customers. Such equipment is generally drop-shipped to our customers. We recognize revenue as these products are delivered.</span></span></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Cost of Revenue.&#160;</span></i></span><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">Cost of revenue consists primarily of costs related to providing subscription and other services to our customers, including employee compensation and related expenses for data center&#160;operations, customer support and professional services personnel, payments to outside technology service providers, security services, and other tools.&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-style: italic;">Unbilled Receivables.<span style="line-height: inherit;">&#160;</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">Unbilled receivables are booked when services are delivered to our customers but not yet invoiced. Once invoiced, the unbilled receivables are reclassified to accounts receivable.</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-style: italic; line-height: inherit;">Deferred Revenue</span>. Deferred revenue consists of payments received in advance of revenue recognition from subscription services. The deferred revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, contract duration, and invoice frequency.&#160;Deferred revenue that will be recognized during the succeeding&#160;<span style="line-height: inherit;">twelve</span>-month period is recorded as deferred revenue, which is a current liability on the accompanying consolidated balance sheets.</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_LegalCostsPolicyTextBlock', window );">Legal and Other Contingencies</a></td>
<td class="text"><p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><i><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Legal and Other Contingencies</span></span></i></b></p><p style="text-align: justify; margin: 0in; 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><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;"><i style="margin: 0pt; text-align: start; text-indent: 32pt;"><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-transform: none; white-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;">From time to time, we may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. We investigate these claims as they arise 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: 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;">will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. The accrual for a litigation loss contingency might include, for example, estimates of potential damages, outside legal fees and other directly related costs expected to be incurred.</span></span><br/></i></span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="border-left: none; border-right: none;"><div style="border-left: none; border-right: none;"><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-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Stock-Based Compensation</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-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">&#160;</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-align: start; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;measured stock-based compensation based on the fair value of the share-based awards on the date of grant and recognize the related costs on a straight-line basis over the requisite service period, which is generally the vesting 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: 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;">Stock-based compensation expense is included in operating expenses and cost of sales on our consolidated statements of operations consistent with the allocation of other compensation arrangements.</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-align: start; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p></div></div><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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="margin: 0pt; 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;">Income Taxes&#160;</span></p><p style="margin: 0pt; text-align: justify; text-indent: 48pt;"><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-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Income taxes are accounted for using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. We provide for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. We use a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. We recognize interest and penalties related to income tax matters in selling, general and administrative expenses in the consolidated statement of operations.</span></p><p style="margin: 0pt; text-align: justify; text-indent: 32pt;"><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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We recognize deferred tax assets to the extent that its assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of its net recorded amount, we&#160;will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;As of December 31, 2022 and 2021, management has applied<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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 valuation allowance to deferred tax assets when it is determined&#160;that the benefit from the deferred tax asset will not be able to be utilized in a future period.&#160;</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_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Segments</span></p><p style="margin: 0pt; text-indent: 32pt;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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 by the chief operating decision maker (&#8220;CODM&#8221;), our Chief Executive Officer, for purposes of allocating resources and assessing financial performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.</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_DiscontinuedOperationsPolicyTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Discontinued Operations</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"><br/></span></p><p style="margin: 0pt; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">In accordance with GAAP, we assess our business units that we may, from time to time, consider for disposal by sale or means (i.e., abandonment). Those&#160;business units, which may be in the&#160;form of legal entities, divisions, product lines or asset and liability groups, among others, for which cash flows can be reasonably identified, that meet certain criteria are considered discontinued&#160;operations. Accordingly, their results of operations are presented in our statements of operations as &#8220;discontinued operations&#8221; and their associated assets and liabilities are considered &#8220;held&#160;for sale&#8221; or &#8220;discontinued,&#8221; as appropriate on our consolidated balance sheets.</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_SubsequentEventsPolicyPolicyTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Subsequent Events</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Management has evaluated all of our activities through the issuance date of our consolidated financial statements and has concluded that, with the exception of (i) the completion of the sales of 365 Cannabis and LCA in January 2023, (ii) the commitment to the<span style="color: #000000; font-family: 'time 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Sale Transaction, (iii) the&#160;commitment to the Merger and the signing of the Exchange Agreements,&#160;</span>as disclosed in Note 1, no other subsequent events have occurred that would require recognition and disclosure in our consolidated financial statements or disclosure&#160;in the notes thereto.</span></p></div></div><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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><p 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-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; margin: 0pt; text-align: justify; 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 style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">Pronouncements</span></span></p><p 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-indent: 0px; text-transform: none; white-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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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-transform: none; white-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; font-size: 10pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"><span style="line-height: inherit;">The FASB issued ASU No. 2016-02,&#160;<span style="font-style: italic; line-height: inherit;">Leases</span>&#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: 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>ASU 2016-02<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; line-height: inherit; display: inline !important;">&#8221;</span>) which, together with related amendments to GAAP, represents ASC Topic 842,&#160;<span style="font-style: italic; line-height: inherit;">Leases</span>&#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: 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>ASC 842<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; line-height: inherit; display: inline !important;">&#8221;</span>). ASC 842 superseded all prior GAAP with respect to leases. ASC 842 established a right-of-use model which requires a lessee to record a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases are to be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. We&#160;adopted ASC 842 effective January 1, 2022 and due to the immaterial impact of applying this standard to our limited assets subject to operating leases, there was no&#160;material impact to our balance sheets and statements of operations.&#160;</span></p><p 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-transform: none; white-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; margin: 0px !important; line-height: 1.2;"><br/></p><p 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-transform: none; white-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: 33.33pt; line-height: 1.2;">The FASB issued ASU No. 2020-01,<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit; font-style: italic;">Clarifying the Interaction between Topic 321, Topic 323, and Topic 815</span><span style="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; float: none; line-height: inherit; display: inline !important;">&#8220;</span>ASU 2020-01<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; line-height: inherit; display: inline !important;">&#8221;</span>) which provides guidance clarifying interactions&#160;between various standards governing investments in equity securities. The guidance addresses accounting for the transition into and out of the equity method and measurement of certain purchased options and forward contracts to acquire investments. We adopted ASU 2020-01 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.<br/></p><p 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-indent: 0px; text-transform: none; white-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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</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; margin: 0pt; text-indent: 33.33pt; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;">The FASB issued ASU No. 2021-04,<span style="line-height: inherit;">&#160;</span><span style="font-style: italic; line-height: inherit;">Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</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; line-height: inherit; display: inline !important;">&#8220;</span>ASU 2021-04<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; line-height: inherit; display: inline !important;">&#8221;</span>) which provides clarification&#160;and reduces diversity in practice with respect to an issuer&#8217;s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange.<span style="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-transform: none; white-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-indent: 42.6667px; line-height: inherit;">We&#160;</span><span style="line-height: inherit;">adopted ASU 2021-04 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.&#160;&#160;<br/></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_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock', window );">Recent Accounting Pronouncements Pending Adoption</a></td>
<td class="text"><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: 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; margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="color: #000000; font-family: 'times new roman', times; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;">Recent Accounting&#160;Pronouncements Pending Adoption&#160;</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; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; line-height: 1.3; margin: 0px !important;"><br/></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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;">The FASB issued ASU No. 2016-13,&#160;<span style="font-style: italic; line-height: inherit;">Measurement of Credit Losses on Financial Instruments</span>&#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: 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>ASU 2016-13<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; line-height: inherit; display: inline !important;">&#8221;</span>) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU 2016-13 requires and entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13, and subsequent amendments, is effective for us beginning on January 1, 2023. We are currently evaluating the impact of the adoption of ASU 2016-13 on our consolidated financial statements.</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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"><br/></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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;">The FABS issued ASU No. 2020-06,&#160;<span style="font-style: italic; line-height: inherit;">Accounting for Convertible Instruments&#160;and Contracts in an Entity<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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&#160;Own Equity</span>&#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: 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>ASU 2020-06<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; line-height: inherit; display: inline !important;">&#8221;</span>), which simplified the accounting for convertible instruments. ASU 2020-06 eliminated certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, ASU 2020-06 eliminates certain of the conditions for equity classification for contracts in 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 own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible&#160;instruments&#160;in the diluted earnings per share calculation and include the effects of shares settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is required to be adopted by us beginning on January 1, 2023 and must be applied using either a modified or full retrospective approach. We are currently evaluating the impact ASU 2020-06 will have on our consolidated financial statements.</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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"><br/></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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="line-height: inherit;">The FASB issued ASU No. 2021-08,&#160;<span style="font-style: italic; line-height: inherit;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&#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; float: none; line-height: inherit; display: inline !important;">&#8220;</span>ASU 2021-08<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; line-height: inherit; display: inline !important;">&#8221;</span>), which amends the accounting related to contract assets and&#160;<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;">liabili</span>tie</span>s acquired in business combinations. Under current GAAP, an entity generally recognizes assets and liabilities acquired in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU 2021-08 requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606,<span style="line-height: inherit;">&#160;</span><span style="font-style: italic; line-height: inherit;">Revenue from Contracts with Customers</span>. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to businesses combinations occurring on or after the effective date of the amendment.&#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: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 45px; text-transform: none; white-space: normal; 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;">We are currently evaluating the impact this guidance will have on our consolidated financial statements.</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_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pending adoption that may impact the entity's financial reporting.</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_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock</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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-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_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</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(1)(a))<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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 its derivative instruments and hedging 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<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(n))<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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-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_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DiscontinuedOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discontinued operations. Includes, but is not limited to, method of interest allocation to 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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-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 S99<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<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_DiscontinuedOperationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the fair value of financial instruments.</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 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: 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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<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_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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> -URI https://asc.fasb.org/topic&amp;trid=2175825<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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of 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> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 measuring intangible assets arising from insurance and reinsurance contracts acquired in a business combination. This disclosure describes the amortization method used in connection with a business combination entered into on or after December 15, 2008.</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 805<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99383031&amp;loc=d3e30256-158563<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_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in financial asset.</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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<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_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149975-122751<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_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase 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 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<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 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue. Includes revenue from contract with customer and from other sources.</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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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><br>Reference 2: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: 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)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: 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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: 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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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>38
<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="idm139796981300832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_BusinessAcquisitionAxis=kern_ViridianSciencesIncMember', window );">Viridian Sciences Inc. [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Schedule of estimated acquisition date fair value of consideration</a></td>
<td class="text"><table cellpadding="0" style="height: 45px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 87.1302%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Shares issued </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.739645%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.5%; background-color: #cceeff; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 10%; background-color: #cceeff; border-bottom-width: 1px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">6,186</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.47929%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; text-align: left; width: 87.1302%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Contingent co<span>nsidera</span>tion</span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; width: 0.739645%;"><br/></td><td style="vertical-align: bottom; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 0.5%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 10%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">2</span></span></span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; width: 1.47929%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px; background-color: #cceeff; text-align: left; width: 87.1302%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Total fair value of consideration transferred</span></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.739645%;"><br/></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.5%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">$</span></td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">6,188</span></span></span></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 1.47929%;"><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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of preliminary estimated fair values of assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" style="height: 180px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 87.248%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Accounts receivable </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">556</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Prepaid expenses and other current assets </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">148</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"><span style="font-size: 10pt;">Capitalized software</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; background-color: #cceeff; width: 9.94546%;"><span style="line-height: inherit;">423</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Acquired technology </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">470</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Customer relationships</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">820</span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Acquired trade name</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.717987%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.94546%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">20</span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 1.3079%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 87.248%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Goodwill</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="line-height: inherit;">5,408</span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Accounts payable and accrued expenses </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">(350</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 87.248%;"><span style="font-size: 10pt;">Deferred tax liabilities</span></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 0.708444%;"><br/></td><td style="vertical-align: bottom; padding: 0px; background-color: #cceeff; height: 17px; width: 0.717987%;"><br/></td><td style="vertical-align: bottom; padding: 0px; text-align: right; background-color: #cceeff; height: 17px; width: 9.94546%;"><span style="font-size: 10pt;">(</span>307</td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.3079%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 17px;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 87.248%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Deferred revenue </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">(1,000</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.3079%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 87.248%;"><p style="margin: 0pt; text-align: justify; padding-left: 30px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Net assets acquired </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.708444%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 0.717987%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.94546%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">6,188</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.3079%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </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_BusinessAcquisitionAxis=kern_ThreeSixtyFiveCannabisMember', window );">365 Cannabis [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Schedule of estimated acquisition date fair value of consideration</a></td>
<td class="text"><table cellpadding="0" style="height: 62px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 920.355px; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Shares issued </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.20455px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 8.1392px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 103.324px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">11,060</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.23295px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;"><span style="font-size: 10pt;">Cash</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; padding: 0px; height: 17px;">4,982</td><td style="vertical-align: bottom; padding: 0px; height: 17px;"><br/></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 18px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Contingent co<span>nsidera</span>tion</span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">6,300</span></span></span></span></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Total fair value of consideration transferred</span></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">$</span></td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">22,342</span></span></span></span></td><td style="vertical-align: bottom; height: 10px; padding: 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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of preliminary estimated fair values of assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" style="height: 214px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"><span style="font-size: 10pt;">Cash</span></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%; text-align: right; background-color: #cceeff;">527</td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><span style="font-size: 10pt;">Accounts receivable</span></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">486</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; 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: 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;">Prepaid expenses and other current asset</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; width: 9.942%; background-color: #cceeff;"><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">261</span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; width: 88.0696%; height: 17px;"><span style="font-size: 10pt;">Fixed Assets</span></td><td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 9.942%; text-align: right; height: 17px;">93</td><td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt;">Non-compete <span>agreement</span></span></td><td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;">80</td><td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Acquired technology </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">1,040</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Customer relationships</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">13,810</span></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Acquired trade name</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">270</span></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">Goodwill</span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"><br/></td><td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">12,489</span></span></span></span></td><td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; width: 88.0696%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Accounts payable and accrued expenses </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> (2,588</span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Deferred tax liabilities</span></td><td style="padding: 0px; vertical-align: bottom; width: 0.4971%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;"><span style="font-size: 10pt;">(</span>826</td><td style="padding: 0px; vertical-align: bottom; width: 0.57995%; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 17px;"><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 88.0696%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Deferred revenue </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.4971%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> (3,300</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.57995%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; width: 88.0696%; background-color: #cceeff;"><p style="margin: 0pt; text-align: justify; padding-left: 30px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> Net assets acquired </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.4971%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 0.8285%; border-bottom: 2.8pt double #000000; border-top: 1px solid #000000; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; width: 9.942%; border-top: 1px solid #000000; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">22,342</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.57995%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit; 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_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_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=kern_ViridianSciencesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ViridianSciencesIncMember</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_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_BusinessAcquisitionAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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="idm139796973617344">
<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">12 Months Ended</th>
</tr>
<tr><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_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"><div><div id="t_ft_HXXATEQT8000000000000000000000b"><table border="0" cellpadding="0" style="height: 59px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 15px;"><td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 15px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;"><br/></td><td colspan="5" style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">Ye</span><span style="line-height: inherit;">ar</span></span><b 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; background-color: #ffffff;"><span style="line-height: inherit;"><span style="line-height: inherit;"><span>&#160;</span>En</span>ded December 31,</span></b></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: 0px; text-indent: 0px; height: 15px;"><br/></td></tr><tr style="height: 14px;"><td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 14px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">&#160;2022</span></b></span></td><td style="height: 14px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">2021</span></b></span></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: 0px; text-indent: 0px; height: 14px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px; text-align: left; width: 75%;" valign="top"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Government</span><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; text-align: right; width: 10%;" valign="bottom">2,945,946</td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"/><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: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></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', 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-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; text-align: right; height: 10px; width: 10%;">3,258,158</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> Non-government </span></p></td><td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">10,699,084</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="bottom"/><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;">14,368,939</td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;">13,645,030</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="bottom"/><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt 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: 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; border-bottom: 2.8pt double #000000;">17,627,097</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td></tr></tbody></table></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p></div><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_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock', window );">Summarizes adjusted for the adoption of ASC 606</a></td>
<td class="text"><table border="0" cellpadding="0" style="height: 50px; width: 100%; 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;"><br/></td><td colspan="6" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; border-bottom-width: 1px; border-bottom-style: solid; text-align: center; height: 10px; border-bottom-color: #000000 !important;"><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: 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;">Year Ended &#160;</span><span style="font-weight: bold;">December 31,</span><br/></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="line-height: inherit;">2022</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;"><br/></td><td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: center; vertical-align: middle; border-bottom-width: 2px;" valign="top"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b><span style="line-height: inherit;">&#160;</span></b></span></p></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">2021</span></b></span></td><td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 75%;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> United States </span></p></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 10%;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">10,458,169</span></p></td><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"/><td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;">13,408,624</td><td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td></tr><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; padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> Canada </span></p></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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;">3,186,861</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; margin: 0px; text-indent: 0px;" valign="bottom"/><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; margin: 0px; text-indent: 0px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;">4,218,473<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: 0px; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"><p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;">13,645,030</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"/><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"><p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom: 2.8pt double #000000;">17,627,097</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><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_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of allowance for doubtful accounts</a></td>
<td class="text"><div id="t_ft_H4U4PY4O0G00000000000000000000b"><table style="height: 66px; width: 100%; font-size: 10pt; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; text-indent: 0px;"><tbody><tr style="height: 16px;"><td style="height: 16px; text-align: center; width: 74.9792%;"><br/></td><td colspan="7" style="height: 16px; text-align: center; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 24.995%;"><p style="margin: 0px; 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;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Year Ended &#160;December 31,</span><br/></p></td></tr><tr style="height: 10px;"><td style="text-align: center; height: 10px; width: 74.9792%;"/><td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 11%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: inherit;">2022</span></span><br/></td><td style="text-align: center; height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 0.997506%;"><br/></td><td colspan="3" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 12%;"><p><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: inherit;">2021</span></span><br/></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 74.9792%;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">Allowance for doubtful accounts, balance at beginning of period&#160;</span></td><td style="height: 10px; background-color: #cceeff; width: 0.916874%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; background-color: #cceeff; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="line-height: inherit;">315,985</span></td><td style="height: 10px; background-color: #cceeff; width: 0.997506%;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 0.997506%;"><br/></td><td style="height: 10px; background-color: #cceeff; text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">153,485</td><td style="width: 1%; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">B<span style="line-height: inherit;">ad debt expense</span></span></td><td style="height: 10px; width: 0.916874%;"><br/></td><td style="height: 10px; text-align: right; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="line-height: inherit;">539,801</span></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 1%;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="line-height: inherit;">550,521</span></td><td style="height: 10px; width: 1%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Write-off uncollectable accounts</span></td><td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 0.916874%; border-bottom-color: #000000 !important;"/><td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;">(502,307</td><td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; width: 0.997506%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td><td style="height: 10px; width: 0.997506%;"/><td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 1%; border-bottom-color: #000000 !important;"><br/></td><td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">388,021</span></span></span></td><td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 74.9792%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Allowance for doubtful accounts, balance at end of period</span></td><td style="height: 10px; border-bottom: 2.8pt double #000000; width: 0.916874%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10.0831%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit;">353,479</span></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; width: 0.997506%;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;"><span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit;">315,985</span></td><td style="height: 10px; width: 1%;"><br/></td></tr></tbody></table></div><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_DeferredRevenueByArrangementDisclosureTextBlock', window );">Summarizes deferred revenue activity</a></td>
<td class="text"><table border="0" cellpadding="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b 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; background-color: #ffffff;"><span style="line-height: inherit;">January 1, 2022</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Net additions</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Revenue recog<span>nize</span>d</span></b></span></p></td><td style="padding: 1.5pt; height: 10px;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">As of </span></b></span></p><p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">December 31, 2022</span></b></span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 57%;" valign="top"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> Deferred revenue </span></p></td><td style="border: none; background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">1,117,703<br/></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160;&#160; </span></p></td><td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">5,446,403<br/></td><td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">5,833,533<br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left; width: 0.5%;" valign="bottom"/><td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"><p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">730,573</td><td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"/></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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_DeferredRevenueByArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.</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_DeferredRevenueByArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 average annual percentage payout of incurred claims by age, after reinsurance, for short-duration insurance contracts.</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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<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_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock</td>
</tr>
<tr>
<td style="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>40
<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="idm139796971558144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fixed assets, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentAbstract', window );"><strong>Fixed assets, net</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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of fixed assets, net</a></td>
<td class="text"><table border="0" cellpadding="0" style="height: 57px; width: 99.3646%; border-collapse: collapse; font-family: &quot;times new roman&quot;; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="padding: 0px; text-align: center; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td colspan="5" style="padding: 0px; text-align: center; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 23.0263%;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b style="font-size: 16px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;">As of December 31,</span></b></span><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; width: 0.986842%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"/><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;2022</span></b></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"><p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;</span></b></span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="top"><p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">2021</span></span></b></span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 0.986842%;"><br/></td></tr><tr style="height: 10px;"><td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> Furniture and computer equipment </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 10px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">&#160;185,308</span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> &#160; </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%; height: 10px;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">155,741</span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; width: 0.986842%;"><br/></td></tr><tr style="height: 13px;"><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> Less: accumulated depreciation </span></p></td><td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 13px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">(136,429</span></p></td><td style="padding: 1px 0px 0px; height: 13px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; width: 0.986842%;" valign="top"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;">)</span></td><td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; height: 13px; width: 0.986842%;"><br/></td><td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"><br/></td><td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">(89,713</span></p></td><td style="padding: 1px 0px 0px; margin: 0px; vertical-align: middle; text-indent: 0px; text-align: left; height: 13px; width: 0.986842%;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;">)</span></td></tr><tr style="height: 14px;"><td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> Fixed assets, net </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 14px; text-indent: 0px; width: 0.986842%;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">48,879</span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;"> &#160; </span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; height: 14px; width: 0.986842%;"><br/></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"><span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"><p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">66,028</span></p></td><td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; width: 0.986842%;"><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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>41
<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="idm139796978689136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, net and Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets,&#160;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_ScheduleOfGoodwillTextBlock', window );">Schedule of changes in the carrying amount of goodwill</a></td>
<td class="text"><table cellpadding="0" style="height: 66px; width: 100%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px auto; text-indent: 0px;"><tbody><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 85%; background-color: #cceeff;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 as of December 31, 2020</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td><td style="height: 10px; text-indent: 0px; margin-left: 0.1px; width: 1%; background-color: #cceeff;"><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-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></td><td style="height: 10px; margin-left: 0.1px; text-align: right; width: 12%; background-color: #cceeff;"><span>41,789,527</span></td><td style="margin-left: 0.1px; height: 10px; width: 1%; background-color: #cceeff;"><br/></td></tr><tr style="height: 16px;"><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;">Additions due to acquisition of Viridian</td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 16px;"><br/></td><td style="margin-left: 0.1px; text-align: right; height: 16px;">5,408,884</td><td style="margin-left: 0.1px; height: 16px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Impairment&#160;</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td><td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;">(<span>14,354,114</span></td><td style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">)</td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 as of December 31, 2021</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;">$</td><td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"><span>32,844,297</span></td><td style="margin-left: 0.1px; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="middle"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Impairment</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td><td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;">(31,135,994<br/></td><td style="margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;" 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: 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;">)</span><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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 as of December 31, 2022</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;">$</td><td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"><span>1,708,303</span></td><td style="margin-left: 0.1px; 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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table style="height: 159px; width: 99.9561%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 18px;"><td style="height: 18px; margin: 0px; padding: 0px; text-indent: 0px; width: 46.9697%;">&#160;</td><td colspan="2" style="text-indent: 0px; border-bottom: 1px solid #000000; height: 18px; margin: 0px; text-align: center; padding: 0px; width: 9%;"><span><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;">Weighted average remaining amortization period (in years)</span></span><br/></td><td style="text-indent: 0px; text-align: center; height: 18px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; width: 1.0101%;" valign="bottom"><br/></td><td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"><span style="width: 173px; height: 16px;">Gross</span> carrying amount</span><br/></td><td style="height: 18px; text-align: center; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"><br/></td><td style="text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;">Accumulated <br/>amortization</span><br/></td><td style="height: 18px; text-align: left; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"><br/></td><td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 7.99663%;"><b><span style="font-size: 10.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Impairment</span></b></td><td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;">Net carrying <br/>amount</span><br/></p></td><td style="height: 18px; text-align: center; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 19px; background-color: #cceeff;"><td style="height: 19px; text-indent: 0px; margin: 0px; width: 46.9697%; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times;">Acquired developed technology</span></td><td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; width: 8%; padding: 0px; background-color: #cceeff;">0.50</td><td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; border-bottom-width: 1px; width: 1%; background-color: #cceeff;">$</td><td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;">5,978,080</td><td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="margin: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; text-align: left; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times;">$</span></td><td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;">(3,480,769</td><td style="height: 19px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%; background-color: #cceeff;" valign="middle">)</td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"><br/></td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;">$</td><td style="margin: 0px; text-indent: 0px; height: 19px; text-align: right; border-bottom-width: 1px; width: 7.99663%; padding: 0px; background-color: #cceeff;">(2,375,645</td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;">)</td><td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"><br/></td><td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; background-color: #cceeff;"><span style="font-family: 'times new roman', times;">$</span></td><td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;">121,666</td><td style="height: 19px; width: 1.0101%; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td></tr><tr style="height: 16px;"><td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Acquired trade names</span></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;">0.52</td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; padding: 0px; text-align: left; border-bottom-width: 1px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">566,920</td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">(365,627</td><td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 7.99663%;">(158,237</td><td style="margin: 0px; height: 16px; text-align: left; padding: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1.0101%;">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">43,056</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; background-color: #cceeff; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Customer relationships</span></td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;">12.50</td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;">3,440,000</td><td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;">(763,500</td><td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 7.99663%;">(676,500</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;">)</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="height: 16px; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;">2,000,000</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px 0px 0px 30px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Total intangible assets</span></td><td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; height: 10px; margin: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"><br/></td><td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px; text-align: left; border-bottom: 1px solid #000000; width: 1%;"><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-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></td><td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;">9,985,000</td><td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 10px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"><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-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></td><td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;">(4,609,896</td><td style="height: 10px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 10px; padding: 0px; width: 1.0101%;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: right; padding: 0px; width: 7.99663%;">(3,210,382</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"><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-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></td><td style="height: 10px; text-indent: 0px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; width: 8%;">2,164,722</td><td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 15px; background-color: #cceeff;"><td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; background-color: #cceeff; width: 46.9697%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; text-align: left; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 15px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: right; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 7.99663%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="height: 15px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr><tr style="height: 16px;"><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Capitalized software - In-service</span></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;">1.17</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; text-align: left; border-bottom-width: 1px; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">12,038,149</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;">(8,452,649</td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 7.99663%;">(2,930,944</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; width: 8%;">654,556</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 16px; background-color: #cceeff;"><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; background-color: #cceeff; width: 46.9697%;"><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: 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 software - Work in progress</span></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"><p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;"><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: 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;">N/A</span></span></span><br/></p></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;">1,689,976</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;">&#8212;</td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 16px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 16px; text-align: right; padding: 0px; background-color: #cceeff; width: 7.99663%;">(1,689,976</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 8%;">&#8212;</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr><tr style="height: 16px;"><td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px 0px 0px 30px; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Total capitalized software</span></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;">13,728,125</td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;">(8,452,649</td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; border-bottom-width: 1px; vertical-align: bottom; width: 1.0101%;" valign="bottom">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom: 1pt solid #000000; padding: 0px; width: 7.99663%;">(4,620,920</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"><br/></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 8%;">654,556</td><td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px 0px 0px 30px; background-color: #cceeff; width: 46.9697%;"><span style="font-family: 'times new roman', times;">Total finite-lived intangible assets</span></td><td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; width: 8%;"><br/></td><td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; text-align: left; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%;"><span style="font-weight: bold; font-family: 'times new roman', times;">$</span></td><td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;">23,713,125</td><td style="margin: 0px; height: 17px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="margin: 0px; border-bottom-width: 1px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"><span style="font-weight: bold; font-family: 'times new roman', times;">$</span></td><td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;">(13,062,545</td><td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 17px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1.0101%;"><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: 0px; text-transform: none; white-space: normal; widows: 2; word-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="text-indent: 0px; margin: 0px; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 7.99663%;">(7,831,302</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;">)</td><td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td><td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"><span style="font-weight: bold; font-family: 'times new roman', times;">$</span></td><td style="text-indent: 0px; text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 8%;">2,819,278</td><td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"><br/></td></tr></tbody></table><table border="0" cellpadding="0" style="height: 102px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="text-indent: 0px; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; text-align: center; font-weight: bold; line-height: 1.2; padding-right: 0px; text-indent: 0px;"><span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Weighted average <br/>remaining amortization <br/>period (in years)</span></p></td><td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"><p style="text-align: center; break-after: avoid; 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: black; font-family: 'times new roman', times;"> &#160; </span></p></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"><p style="text-align: center; break-after: avoid; 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; font-size: 10pt;"><b><span style="color: black;">Gross carrying amount</span></b></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"><p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"><p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b><span style="color: black; line-height: inherit;">Accumulated <br/>amortization</span></b></span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"><p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt; vertical-align: bottom;" valign="bottom"><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></p><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></p><p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: black;">Impairment</span></b></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"><p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b><span style="color: black; line-height: inherit;">Net carrying <br/>amount</span></b></span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 47%; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Acquired developed technology </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; width: 8%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">3.35</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">5,978,080</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (2,703,157</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; text-align: left; font-size: 10pt;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 8%; font-size: 10pt;">&#8212;</td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"/><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">3,274,923</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Acquired trade names&#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">3.09</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">566,920</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (234,160</span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;">&#8212;</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"/><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">332,760</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Customer relationships </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">10.18</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">3,440,000</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (494,000</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;">&#8212;</td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">2,946,000</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="margin: 0px; text-align: justify; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> Total intangible assets </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">9,985,000</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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (3,431,317</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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: left; font-size: 10pt;"><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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></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: 0px; text-indent: 0px; text-align: right; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;">&#8212;</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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"/><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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;">6,553,683</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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; 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;"> Capitalized software - In-service </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">2.02</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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">8,738,801</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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (4,388,524</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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;">&#8212;</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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"><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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;">4,350,277</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; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; break-after: avoid; 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;"> Capitalized software - Work in progress </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> N/A </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">2,886,859</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#8212; </span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 10px; font-size: 10pt; background-color: #cceeff;">(296,483<br/></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;">)</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;">2,590,376</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 12px;"><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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> Total capitalized software </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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">11,625,660</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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (4,388,524</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: 12px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; vertical-align: bottom;" valign="bottom"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><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; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 12px; font-size: 10pt;">(296,483<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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;">)</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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"><p style="text-align: right; break-after: avoid; 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;">6,940,653</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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 60px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> Total finite-lived intangible assets&#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;"> &#160; </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">21,610,660</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> &#160; </span></p></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> (7,819,841</span></p></td><td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> ) </span></p></td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000; text-align: left; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;">(296,483</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;">)</td><td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"><br/></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"> $ </span></p></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"><p style="text-align: right; break-after: avoid; 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;">13,494,336</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"><p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"> &#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_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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill by reportable segment and in total which includes a rollforward schedule.</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 (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: 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> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: 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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: 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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: 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 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: 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 10: 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 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: 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 12: 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 (b)<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_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible assets, which may be broken down by segment or major class.</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> -SubTopic 20<br> -Section 50<br> -Paragraph 1<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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="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>42
<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="idm139796976797344">
<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">12 Months Ended</th>
</tr>
<tr><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_kern_BalanceSheetDisclosuresAbstract', window );"><strong>Supplemental&#160;Balance Sheet Disclosures</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"><div style="border-left: none; border-right: none;"><table border="0" cellpadding="0" style="height: 108px; border-collapse: collapse; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="height: 10px;"><td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"/><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td><td colspan="6" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom: 1px solid #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; 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;">&#160;</span><span style="color: #000000; 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;">As of December 31,</span></span><br/></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"/><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td><td colspan="2" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"><br/></td><td colspan="2" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #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: 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;">2021</span><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; width: 74%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Software and technology</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">168,792</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">643,387</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Professional services, dues and subscriptions</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">183,614</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"/><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">537,237</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Insurance</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"><br/></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">224,785</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"/><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">264,097</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Deferred contract costs</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">36,465</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"/><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">142,930</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td></tr><tr style="height: 13px; background-color: #cceeff;"><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 13px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Unbilled receivable</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;">544,212</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; height: 13px; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;">505,203</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; background-color: #cceeff; height: 13px;"><br/></td></tr><tr style="height: 15px;"><td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Other</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"><br/></td><td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">51,755</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"/><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; text-align: right; border-bottom: 1px solid #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">32,868</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: right; height: 15px; border-bottom-width: 1px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total prepaid expenses and other current assets</span></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td align="right" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,209,623</span></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td><td align="right" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2,125,722</span></td><td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"><br/></td></tr></tbody></table></div><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 cellpadding="0" style="height: 152px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; text-align: center;"><br/></td><td colspan="6" style="vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;"><span style="font-weight: bold; font-family: 'times new roman', times;"><span style="color: #000000; 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: 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;">As of December 31</span>,</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; font-family: 'times new roman', times;">2022</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; font-family: 'times new roman', times;">2021</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 18px; background-color: #cceeff; width: 74%;"><p style="margin: 0;"><span style="font-family: 'times new roman', times;">Accounts payable</span><br/></p></td><td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"><span style="font-family: 'times new roman', times;">$</span></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;">1,510,287</td><td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"><span style="font-family: 'times new roman', times;">$</span></td><td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;">1,716,705</td><td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Professional fees </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px;"/><td style="vertical-align: bottom; height: 17px;"/><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">155,161</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;"> &#160; </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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">280,818</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;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Sales taxes </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">219,285</span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">108,854</span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><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="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Compensation </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; 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', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">368,440</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;"> &#160; </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;"> &#160; </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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,656,158</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;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Contractors </span></p></td><td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">562,993</span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">646,996</span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 19px;">Settlements and <span>legal</span></td><td style="padding: 0px; vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px;">950,213</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; height: 19px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 19px;">681,045</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Interest and other</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">660,040</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;"> &#160; </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;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">295,197</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;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">&#160;Total accounts payable, accrued expenses and other current liabilities</p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; 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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; 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;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; 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;">4,426,419</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; 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;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; 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;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; 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;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">5,385,773</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 4.5pt; margin: 0px; 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;"> &#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_kern_BalanceSheetDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetDisclosuresAbstract</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_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_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>43
<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="idm139796977727584">
<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">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Long Term Debt</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 cellpadding="0" class="finTable" style="height: 50px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin: 0px; border-collapse: collapse;"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #ffffff; margin-left: 0.1px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td colspan="6" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; text-align: center; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-weight: bold; line-height: inherit;">As of December 31,</span>&#160;&#160;<br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #ffffff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td colspan="2" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2022</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td colspan="2" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2021</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #cceeff; width: 74%; margin-left: 0.1px; height: 17px;"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Senior Convertible Notes (at fair value) </span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">$</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">14,607,000</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">$</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">17,305,000</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 2px; margin-left: 0.1px; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Less: current maturities</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">(13,200,000</td><td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><span style="line-height: inherit;">(</span>13,200,000</td><td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 30px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Total long-term debt, less current portion</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; height: 17px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">$</span></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; padding: 0px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; height: 17px;">1,407,000</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><br/></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"><span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">$</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;">4,105,000</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 17px;"><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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of maturities of outstanding long-term debt obligations in subsequent years</a></td>
<td class="text"><table border="0" cellpadding="0" class="finTable" style="height: 73px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse;"><tbody><tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 1631.88px; background-color: #cceeff;"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year ending December 31:</p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 17.875px; background-color: #cceeff;">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.375px; background-color: #cceeff;">&#160;</td><td style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 186.453px; background-color: #cceeff;">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.4219px; background-color: #cceeff;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="border-left: none; border-right: none; line-height: inherit;"> &#160; 2023</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px;" valign="top">$</td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px;" valign="top">13,200,000</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top"><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="border-left: none; border-right: none; line-height: inherit;"> &#160; 2024</span></p></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000; background-color: #cceeff;" valign="top">&#160;</td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000; background-color: #cceeff;" valign="top">1,462,727</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px; background-color: #cceeff;">&#160;</td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top">Aggregate maturities due</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top">&#160;</td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;" valign="top"><br/></td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;" valign="top">14,662,727</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;">&#160;</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top">Original issue discount&#160;</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; background-color: #cceeff;" valign="top"><br/></td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; background-color: #cceeff;" valign="top">(2,000,000</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px; background-color: #cceeff;" valign="top">)</td></tr><tr style="height: 10px;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top">Cumulative unrealized change i<span style="line-height: inherit;">n fair value&#160;</span></td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;" valign="top"><br/></td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;" valign="top">1,944,273</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px;" valign="top"/></tr><tr style="height: 13px; background-color: #cceeff;"><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top">Total debt outstanding at fair value</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"><br/></td><td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 19.375px; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top"><span style="line-height: inherit;">$</span></td><td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 186.453px; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top">14,607,000</td><td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; width: 19.4219px; background-color: #cceeff;"><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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement 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> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>44
<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="idm139796981323456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of expense or (benefit) for income taxes</a></td>
<td class="text"><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><br/></p><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><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 id="t_ft_GLBFBZJ5KW00000000000000000000b"><table cellpadding="0" style="height: 119px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px 0px 0px 0.1px; text-indent: 0px;" width="100%"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td colspan="6" style="vertical-align: bottom; text-align: center; width: 24.1461%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><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: 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;"> Year Ended December 31,</span></p></td><td style="vertical-align: bottom; text-align: center; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; font-weight: bold; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">2021</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Current income tax expense (benefit) </span></p></td><td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; background-color: #cceeff; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> U.S. federal </span></p></td><td style="vertical-align: bottom; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">(50,000</td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">)</td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">$</td><td style="vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;">&#8212;</td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;">U.S. state</td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;">2,827</td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;">4,300</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt;"><span>Foreign</span></p></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">6,308</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"/><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">6,270</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;" valign="middle"><p style="margin: 0pt; text-align: left; padding-left: 30px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total current income taxes </span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(40,865</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;">)</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">10,570</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"><br/></td></tr></tbody></table></div></div></div></div></div><div style="border-right: none; border-left: none;"><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 id="t_ft_NFVHDINDZK00000000000000000000b"><table cellpadding="0" style="height: 78px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 17px;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Deferred income tax benefit </span></p></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9303%; margin-left: 0.1px; height: 17px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> U.S. federal </span></p></td><td style="vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">(<span style="border-left: none; border-right: none;">675,290</span></td><td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">(<span style="border-left: none; border-right: none;">2,274,295</span></td><td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 10px;"><p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> U.S. state </span></p></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">&#8212;</td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">&#8212;</td><td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px 0px 0px 30px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;"><p style="margin: 0px; text-indent: 0px; text-align: left; padding-left: 0px; font-family: 'Times New Roman'; padding-right: 0px; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total deferred income benefit </span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(<span style="border-left: none; border-right: none;">675,290</span></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom"><br/></td><td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom">(<span style="border-left: none; border-right: none;">2,274,295</span></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; vertical-align: bottom; width: 73.9303%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">Total income tax benefit</td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(<span style="border-left: none; border-right: none;">716,155</span></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"><br/></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;">$</td><td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;">(<span style="border-left: none; border-right: none;">2,263,725</span></td><td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;">)</td></tr></tbody></table></div></div></div></div></div></div></div><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold; line-height: inherit;">&#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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of statutory federal income tax rate to actual rates based on income or loss before income taxes</a></td>
<td class="text"><div style="border-right: none; border-left: none;"><p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"><br/></p><div style="border-right: none; border-left: none;"><div style="border-left: none; border-right: none;"><div style="border-right: none; border-left: none;"><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 id="t_ft_JA8QTI6I7K00000000000000000000b"><table cellpadding="0" style="height: 200px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"><tbody><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; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td colspan="6" style="vertical-align: bottom; text-align: center; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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: 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;">Year Ended December 31,</span><br/></td><td style="vertical-align: bottom; text-align: center; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><br/></td><td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"><br/></td><td colspan="2" style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: center; font-weight: bold; text-indent: 0px;">2021</p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#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; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt; line-height: inherit;"> Income tax expense (benefit) attributable to:&#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Federal </span></p></td><td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;">(16,749,778</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(6,692,267</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> State, net of federal benefit </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;">(853,392</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(672,148</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">)</td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">Foreign tax rate differential</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;">(11,543</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px;">(138,292</td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><span style="line-height: inherit;">Permanent differences</span></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;">472,270</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><span style="border-left: none; border-right: none; line-height: inherit;">(230,034</span></td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;">)</td></tr><tr><td style="padding-left: 9pt; vertical-align: bottom;">Goodwill impairment</td><td style="vertical-align: bottom;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;">9,172,756</td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;">2,658,665</td><td style="vertical-align: bottom; text-align: left; border-bottom-width: 1px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">Rate changes</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">(<span style="line-height: inherit;">992</span></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><span style="line-height: inherit;">54,295</span></td><td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></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'; font-size: 10pt; line-height: inherit;"> Changes in valuation allowance </span></p></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;">7,501,917</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">3,361,603</span></p></td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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;">Provision to return adjustment</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;">62,788</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;">273,489</td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;"/></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">Deferred true-ups</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;">(<span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">247,839</span></span></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;">)</td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;">(<span style="line-height: inherit;">928,743</span></td><td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px; text-align: left;">)</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Other adjustments </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">(62,342</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;">)</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; 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'; font-size: 10pt; line-height: inherit;">49,707</span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; text-align: left; background-color: #cceeff;"/></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; margin: 0px; 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;">Effective income tax expense <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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">(benefit) </span></span></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="padding: 0px; vertical-align: bottom; text-align: right; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; line-height: inherit;"><span style="line-height: inherit;">(716,155</span></span></td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: left; height: 10px; margin: 0px; text-indent: 0px;">)</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; height: 10px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(2,263,725</td><td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; height: 10px; text-align: left; margin: 0px; text-indent: 0px;">)</td></tr></tbody></table></div></div></div></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><div/><div style="border-right: none; border-left: none;"><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 id="t_ft_2XMHSI1N0000000000000000000000b"><table cellpadding="0" style="height: 322px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"><tbody><tr style="height: 15px;"><td style="vertical-align: bottom; width: 73.934%; height: 15px; padding-left: 30px;">The following table sets forth our deferred income tax assets and liabilities:</td><td style="vertical-align: bottom; width: 0.965406%; height: 15px;"><br/></td><td colspan="6" style="vertical-align: bottom; text-align: center; width: 23.9308%; height: 15px;"><br/></td><td style="vertical-align: bottom; text-align: center; width: 0.965406%; height: 15px;"><br/></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.965406%;"><br/></td><td colspan="6" style="vertical-align: bottom; text-align: center; height: 18px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold;"><span style="border-right: none; border-left: none;">As of December 31,</span></span></td><td style="vertical-align: bottom; text-align: center; height: 18px; width: 0.965406%;"><br/></td></tr><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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.965406%;"><br/></td><td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit;">2022</span></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt; text-align: center; font-weight: bold;">2021</p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Noncurrent deferred tax assets:&#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Employee compensation </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; 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; line-height: inherit;">$</span></td><td style="vertical-align: bottom; height: 18px; text-align: right; border-bottom-width: 1px; width: 10%;">136,154</td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: middle; height: 18px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">820,410</span></p></td><td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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: 73.934%;">Debt issuance costs</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">39,381</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">138,778</td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;">Revenue recognition</td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;">64,662</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; width: 10%;">105,735</td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 0.965406%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;">Settlement accrual</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">178,549</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">146,604</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">Fixed assets</span></td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;">774,936</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;">242,006</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td></tr><tr style="background-color: #cceeff; height: 15px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #cceeff; height: 15px; width: 73.934%;">Section 174 capitalization</td><td style="vertical-align: bottom; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;">1,121,311</td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"><br/></td><td style="vertical-align: middle; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;">&#8212;</td><td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"><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; line-height: inherit;"> Federal and state net operating loss </span></p></td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;">13,860,338</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">10,673,908</span></p></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; 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: 73.934%;">Foreign net operating loss</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">4,641,293</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;">4,904,857</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"><p style="margin: 0pt;"><span>Other</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">280,430</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">225,340</span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 73.934%; 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'; font-size: 10pt; line-height: inherit;"> Total deferred tax assets </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="padding: 0px; vertical-align: bottom; height: 10px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">21,097,054</td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">17,257,638</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px; width: 73.934%;"><br/></td><td style="vertical-align: bottom; height: 19px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 19px; text-align: right; border-bottom-width: 1px; width: 10%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 10%;"><br/></td><td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; height: 17px; background-color: #cceeff; width: 73.934%;"><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; line-height: inherit;">Noncurrent deferred tax liabilities:</span></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"><br/></td><td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td></tr><tr style="height: 17px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;">Inta<span style="line-height: inherit;">ngible&#160;assets</span></td><td style="vertical-align: bottom; height: 17px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(1,713,666</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(6,051,459</td><td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; width: 0.965406%;">)</td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 17px; padding: 0px 0px 0px 42px; background-color: #cceeff; width: 73.934%;">Total deferred<span style="line-height: inherit;"> tax liabilities</span></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="vertical-align: bottom; height: 17px; padding: 0px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(1,713,666</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">$</td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">(6,051,459</td><td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;">)</td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 12px; vertical-align: bottom; height: 10px; width: 73.934%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Valuation allowance </span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.965406%;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">(19,383,388</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;">)</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(11,881,470</span></p></td><td style="padding: 0px 0px 1px; height: 10px; border-bottom-width: 1px; vertical-align: bottom; width: 0.965406%;" valign="bottom">)</td></tr><tr style="height: 11px; background-color: #cceeff;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 73.934%; 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'; font-size: 10pt; line-height: inherit;"> Deferred tax asset (liability), net after valuation allowance </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"><br/></td><td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><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="padding: 0px; vertical-align: bottom; height: 11px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">&#8212;</td><td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"/><td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(675,291</span></p></td><td style="padding: 0px 0px 1px; height: 11px; border-bottom-width: 1px; vertical-align: bottom; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;" valign="bottom">)</td></tr></tbody></table></div></div></div></div></div></div></div></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</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(h)(1)(Note 1))<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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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>45
<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="idm139796973718352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders Equity (Deficit) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EquityAbstract', window );"><strong>Stockholders Equity (Deficit)</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 stock warrants</a></td>
<td class="text"><table border="0" cellpadding="0" style="height: 100px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; width: 100%; margin-left: 0.1px;" 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; 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; 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: #000000; font-weight: bold; font-style: normal; text-decoration: none; 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: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><p><span style="font-size: 10pt; line-height: inherit;"><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; 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; line-height: inherit;">Date</span></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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px;"><br/></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; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><p><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Balance as of December 31, 2021 </span></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; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;">Issued</span></span><br/></td><td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt; text-align: right;"><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; text-align: right;" 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; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><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: 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; line-height: inherit; display: inline !important;">Exercised</span></span><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</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; 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;">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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;">Balance as of</span></span></p><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-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; line-height: inherit; display: inline !important;">December 31</span>,</span></p><p style="margin: 0px; text-indent: 0px;"><span style="line-height: inherit; font-size: 10pt;">2022</span><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: 37%;" valign="bottom"><span style="line-height: inherit; font-size: 10pt;">2019 Public Warrants&#160;<span style="line-height: inherit;">(</span><span style="border-left: none; border-right: none; line-height: inherit;">1</span><span style="line-height: inherit;">)</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; text-align: right; 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-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; line-height: inherit; display: inline !important;">$</span></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; text-align: right; width: 6%;" 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; text-align: right; 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"><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; text-align: right; width: 6%;" 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; text-align: right; 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"><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; text-align: right; 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; text-align: right; width: 6%;" 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; text-align: right; 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; text-align: right; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; 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; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; 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; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; 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; text-align: right; 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; text-align: right; width: 6%;" 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="line-height: inherit; font-size: 10pt;">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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td style="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; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; background: #cceeff; 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;Pre-funded Warrants<span style="line-height: inherit;">&#160;</span><span style="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: #cceeff; 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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-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; line-height: inherit; display: inline !important;">$</span></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; text-align: right;" 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;">0.002</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; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" valign="bottom">&#8212;</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; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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;">14,095,400</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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">(<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; line-height: inherit;">14,095,400</span></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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">)</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;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" valign="bottom">&#8212;</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;" 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;">&#160; &#160; &#160;Common Warrants<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">(3)</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;" 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; text-align: right;" 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-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; line-height: inherit; display: inline !important;">$</span></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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td style="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; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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;" 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;" 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="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: 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; line-height: inherit; display: inline !important;">(3)</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;" 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; text-align: right;" 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-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; line-height: inherit; display: inline !important;">$</span></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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom">&#8212;</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; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background-color: #cceeff; 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: #cceeff; 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: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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: #cceeff; 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;"><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-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;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><br/></td><td style="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; text-align: right; height: 15px;"><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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"><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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;"><span style="line-height: inherit; display: inline;">5,813,804</span></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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;">59,747,574</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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">(<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; line-height: inherit;">14,095,400</span></span></td><td style="padding: 0px 0px 1px; 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-size: 10pt; line-height: inherit;">)</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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td><td style="padding-top: 0px; padding-right: 0px; padding-bottom: 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</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_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>46
<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="idm139796971558144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation and Other Benefit Plans</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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of stock warrants</a></td>
<td class="text"><table cellpadding="0" style="height: 149px; border-collapse: collapse; padding: 2px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" width="100%"><tbody><tr style="height: 10px; margin-left: 0.1px;"><td style="height: 10px; vertical-align: bottom; width: 50.4438%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.0355%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold; line-height: inherit;"> Restricted Shares </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Restricted Stock Units </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Total </span></p></td><td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit; background-color: #ffffff;"> Weighted Average Grant Date Fair Value </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;"><td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"><p style="margin: 0pt; font-family: 'Times New Roman';"><span style="line-height: inherit;"> Unvested as of <span style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-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;">December 31, 2020</span></span></p></td><td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"><br/></td><td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; border-top: 1pt solid #000000 !important; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">3,215</p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">38,151</p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">41,366</span></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">135.40</span></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 11px;"><td style="padding-left: 9pt; height: 11px; vertical-align: bottom; width: 50.4438%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> Granted </span></p></td><td style="height: 11px; margin-left: 0.1px; vertical-align: bottom; width: 1.0355%;"><br/></td><td style="height: 11px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">&#8212;</p></td><td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">22,382</p></td><td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">22,382</span></span></p></td><td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">81.00</span></span></p></td><td style="vertical-align: bottom; height: 11px; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 16px; background-color: #cceeff;"><td style="padding-left: 9pt; height: 16px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> Vested </span></p></td><td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;">(1,528</span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(21,385</span></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(22,913</span></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; 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="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; 111.00</span></span></p></td><td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.0355%;"><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: 50.4438%;"><span style="line-height: inherit;">Forfeited</span></td><td style="padding-bottom: 1.5pt; height: 17px; vertical-align: bottom; width: 1.0355%;"><p style="margin: 0pt;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="height: 17px; margin: 0px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; padding: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;">(67</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(4,959</span></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(5,026</span></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; 90.20</span></span></p></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;"><td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Unvested as of December 31, 2021</span></p></td><td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">1,620</p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">34,189</p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">35,809</p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; 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'; font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">109.40</p></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Granted</span></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">&#8212;</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">14,146</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">14,146</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">13.54</td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-indent: 10px; width: 50.4438%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Vested</span></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">(1,286</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">(22,478</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">(23,764</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">54.06</td><td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"><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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Forfeited</span></td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">&#8212;</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"/><td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">(14,771</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">(14,771</td><td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">112.41</td><td style="vertical-align: bottom; height: 17px; width: 1.0355%;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 50.4438%;"><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;">Unvested as of </span>December 31, 2022<br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;">334</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;">11,086</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;">11,420</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;">$</td><td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; margin: 0px; text-indent: 0px; padding: 0px;">89.66</td><td style="vertical-align: bottom; height: 17px; 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<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 10<br> -Section 50<br> -Paragraph 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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="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>47
<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="idm139796973648992">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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=kern_SeniorSecuredConvertibleNotesMember', window );">Senior Secured Convertible Notes (the "2020 Notes") [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of reconciliation of fair values</a></td>
<td class="text"><table cellpadding="0" style="height: 83px; 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="font-size: 0px; height: 0px;"><td style="height: 0px; width: 84.8384%;"/><td style="height: 0px; width: 0.9942%;"/><td style="height: 0px; width: 0.9942%;"/><td style="height: 0px; width: 12.0133%;"/><td style="height: 0px; width: 0.9942%;"/></tr><tr style="background-color: #cceeff; height: 17px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 17px;"><span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;">2020 Notes</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; height: 17px;"><br/></td><td style="margin-top: 0px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Ending fair value balance - December 31, 2020 </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"><p style="margin: 0px; text-indent: 0px; text-align: right;">13,398,000</p></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;">Principal payments in cash and Common Stock</span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;">(<span>15,172,727</span></span></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span><br/></td></tr><tr style="height: 16px;"><td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in the statements of operations</span></span></td><td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 16px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"><span style="font-size: 10pt;"><span>2,030,904</span></span></td><td style="margin-top: 0px; height: 16px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in other comprehensive income</span></span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><span>(70,000</span></span></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 84.8384%;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Gain on extinguishment of debt reported in the statement of operations</span></td><td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;">(</span>186,177</td><td style="margin-top: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Ending fair value balance - October 5, 2021</span></span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;"><span>&#8212;</span></span></td><td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"><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_SeniorConvertibleNotesMember', window );">Senior Convertible Notes [Member]</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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of reconciliation of fair values</a></td>
<td class="text"><table cellpadding="0" style="height: 121px; 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="font-size: 0px; height: 15px;"><td style="height: 15px; width: 84.8384%;"/><td style="height: 15px; width: 0.9942%;"/><td style="height: 15px; width: 0.9942%;"/><td style="height: 15px; width: 12.0133%;"/><td style="height: 15px; width: 0.9942%;"/></tr><tr style="background-color: #cceeff; height: 14px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 14px;"><span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;">Senior Convertible Notes</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 14px;"><br/></td><td style="margin: 0px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff; height: 14px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Beginning fair value balance on October 5, 2021 </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt; line-height: inherit;"> $ </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 12.0133%;" valign="bottom"><p style="margin: 0px; text-align: right;">18,000,000</p></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;">Principal payments in cash and Common Stock</span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><span>&#8212;</span></span></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff;"/></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in the statements of operations</span></span></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;"><span>(665,000</span></span></td><td style="margin: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom; text-indent: 0px;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Change in fair value reported in other comprehensive income&#160;</span></span></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;"><span>(30,000</span></span></td><td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"><span style="font-size: 10pt;"><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: 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; line-height: inherit; display: inline !important;">Ending fair value balance - December 31, 2021</span></span></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"><br/></td><td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-size: 10pt;"><span>17,305,000</span></span></td><td style="margin: 0px; height: 10px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr><tr style="background-color: #cceeff; height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"><span style="font-size: 10pt;">Principal payments in cash and Common Stock</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"><br/></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px;"><span style="font-size: 10pt;">(</span>5,337,273</td><td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 10px;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Change in fair value reported in the statements of operations</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"><br/></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 10px;">2,884,273</td><td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><br/></td></tr><tr style="background-color: #cceeff; height: 10px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Change in fair value reported in other comprehensive income&#160;</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"><br/></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-size: 10pt;">(</span>245,000</td><td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">)</span></td></tr><tr style="height: 12px;"><td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 12px;"><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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Ending fair value balance - December 31, 2022</span></td><td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 12px;"><br/></td><td style="margin: 0px; vertical-align: bottom; width: 0.9942%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">$</span></td><td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;">14,607,000</td><td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of fair value by using key inputs</a></td>
<td class="text"><table cellpadding="0" style="height: 178px; font-family: &quot;times new roman&quot;; 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-top: 0px; font-size: 10pt; width: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="100%"><tbody><tr style="font-size: 0px; height: 0px;"><td style="height: 0px;"/><td style="height: 0px;"><br/></td><td style="height: 0px;"><br/></td><td style="height: 0px;"><br/></td><td style="height: 0px;"/><td style="height: 0px;"><br/></td><td style="height: 0px;"/><td style="height: 0px;"/><td style="height: 0px;"/></tr><tr style="height: 15px;"><td style="margin-top: 0px; height: 15px;"><br/></td><td style="margin-top: 0px; height: 15px;"><br/></td><td colspan="6" style="margin-top: 0px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: rgb(0, 0, 0) !important;"><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: center; 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;"><span><span style="line-height: inherit;">As of&#160;December 31,</span></span></b></td><td style="margin-top: 0px; height: 15px;"><br/></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px;" valign="bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt;"><span style="font-size: 10pt;"><span><b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -8px; 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;">Fair Value Assumptions - Senior Convertible Notes</b></span></span></p></td><td style="margin-top: 0px; height: 10px;"><br/></td><td colspan="2" style="margin-top: 0px; height: 10px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom"><span style="font-size: 10pt;"><b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-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;"><span>2022</span></b></span><br/></td><td style="margin-top: 0px; height: 10px;" valign="bottom"><p style="margin: 0px; font-size: 8pt;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px;"><br/></td><td colspan="2" style="margin-top: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom"><p style="margin: 0px; font-size: 8pt;"><span style="font-size: 10pt;"><b style="color: #000000; font-family: 'times new roman'; 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: -webkit-center; background-color: #ffffff;"><span>2021</span></b></span></p></td><td style="margin-top: 0px; height: 10px;" valign="top"><p style="margin: 0px; padding: 0px; font-size: 8pt;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 74%;" valign="bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px;"><span style="font-size: 10pt;"> Face value principal payable </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;"><span style="font-size: 10pt;"><span>14,662,727</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160;&#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;" valign="bottom"><p style="margin: 0px;">20,000,000</p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="top"><p style="margin: 0px;"><span style="font-size: 10pt;"> &#160;&#160; </span></p></td></tr><tr style="height: 19px;"><td style="margin-top: 0px; height: 19px;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings </span></p></td><td style="margin-top: 0px; height: 19px;"><br/></td><td style="margin-top: 0px; height: 19px;"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 19px; margin-left: 0.1px; vertical-align: middle;"><span style="font-size: 10pt;"><span>4.75</span></span></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 19px;"><br/></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px;">4.05</p></td><td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Value of Common Stock on measurement date </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;">$</span></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;"><span>0.69</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> $ </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;">1.75</p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="margin-top: 0px; height: 18px;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Expected term (years) </span></p></td><td style="margin-top: 0px; height: 18px;"><br/></td><td style="margin-top: 0px; height: 18px;"><br/></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle;"><span style="font-size: 10pt;"><span>1.8</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px;"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px;">2.8</p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Volatility </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;"><span>77</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;">75</p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="top"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td></tr><tr style="height: 10px;"><td style="margin-top: 0px; height: 10px;" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Market yield (range) </span></p></td><td style="margin-top: 0px; height: 10px;"><br/></td><td style="margin-top: 0px; height: 10px;"><br/></td><td style="margin-top: 0px; text-align: right; height: 10px; margin-left: 0.1px; vertical-align: middle;"><span style="font-size: 10pt;"><span><span style="border-left: none; border-right: none;">44.3 to 43.9</span></span><span/></span></td><td style="margin-top: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td><td style="margin-top: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: right;" valign="middle"><p style="margin: 0px;"><span style="border-left: none; border-right: none; line-height: inherit; font-size: 10pt;">37.1 to 0</span></p></td><td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: left;" valign="middle"><span style="font-size: 10pt;"><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: -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></span></td></tr><tr style="height: 18px; background-color: #cceeff;"><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;"><span style="font-size: 10pt;"> Risk free rate </span></p></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;"><span>4.4</span></span></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160;% </span></p></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> &#160; </span></p></td><td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"><p style="margin: 0px;">1.0</p></td><td style="margin-top: 0px; height: 18px; vertical-align: middle; margin-left: 0.1px; background-color: rgb(204, 238, 255); text-align: left;" valign="middle"><p style="margin: 0px; padding: 0px;"><span style="font-size: 10pt;"> % </span></p></td></tr><tr style="height: 17px;"><td style="margin-top: 0px; height: 17px;"><span style="font-size: 10pt;">Issue date</span></td><td style="margin-top: 0px; height: 17px;"><br/></td><td style="margin-top: 0px; height: 17px;"><br/></td><td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px;">October 5, 2021</td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;">October 5, 2021</td><td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt;">Maturity date</span></td><td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);">October 5, 2024</td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"><br/></td><td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);">October 5, 2024</td><td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; background-color: rgb(204, 238, 255);"><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_PrivateWarrantsMember', window );">Private Warrants [Member]</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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of reconciliation of fair values</a></td>
<td class="text"><table border="0" cellpadding="0" style="height: 88px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" width="100%"><tbody><tr><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;"><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;"><br/></div></td><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;"><br/></td><td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; width: 24.9586%; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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: center; 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;"><span><span style="line-height: inherit;">As of December 31,</span></span></b><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;"><br/></td></tr><tr style="height: 13px;"><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;" 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; font-size: 10pt;"><b><span style="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="line-height: inherit;">&#160;</span><span style="color: #000000; 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; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-size: 10pt;"><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: center; 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;"><span style="color: #000000; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></b></span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; font-size: 10pt;"><b><span style="color: #000000; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2021</span></span></b></span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;" 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 </span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" valign="bottom"><br/></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%; border-bottom-width: 1px;" 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.92308%; border-bottom-width: 1px;" 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.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"> &#160;&#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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;"> Exercise price, as adjusted for the Reverse Stock Split </span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="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;">230.00</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="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;">230.00</span></p></td><td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 13px;"><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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 on measurement date </span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; 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;">0.69</span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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;"> $ </span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; 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;">1.75</span></p></td><td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 13px;"><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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; width: 1.0355%;" 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; 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; </span></p></td><td style="padding: 0px; height: 13px; 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;">1.46</span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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; </span></p></td><td style="padding: 0px; height: 13px; 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;">2.46</span></p></td><td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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; width: 1.0355%;" 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; 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; </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; 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; width: 1.92308%;" 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: 1.0355%;" 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; 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; </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; font-family: 'times new roman', times; line-height: inherit;">85.8</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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: 19px;"><td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; </span></p></td><td style="padding: 0px; height: 19px; 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;">NM</span></p></td><td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;"><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="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; </span></p></td><td style="padding: 0px; height: 19px; 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;">0.8</span></p></td><td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; 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="color: #000000; line-height: inherit;">Fair Value Measurement &#8211; 2022 Unit Offering Common and Underwriter Warrants&#160;</span></i></b></span><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of fair value by using key inputs</a></td>
<td class="text"><table border="0" cellpadding="0" style="height: 66px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" width="100%"><tbody><tr style="height: 17px;"><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 74.8414%;"><br/></td><td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 24.537%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">Year Ended <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: center; 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;"><span style="color: #000000; line-height: inherit;">December 31,</span></b></span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"><br/></td></tr><tr style="height: 17px;"><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 74.8414%;"><br/></td><td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2022</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.47992%; border-bottom-width: 1px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%; border-bottom-width: 1px;"><br/></td><td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2021</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"><br/></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 74.8414%;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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;">63,178</span></p></td><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.47992%; border-bottom-width: 1px;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%; border-bottom-width: 1px;"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%; border-bottom-width: 1px;"><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: 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%; border-bottom-width: 1px;">311,376</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%;"><br/></td></tr><tr style="height: 12px;"><td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; width: 74.8414%;"><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; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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;"> (63,178</span></p></td><td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; width: 1.47992%; border-bottom-width: 1px;"><span style="font-size: 10pt;">)</span></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%; border-bottom-width: 1px;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; text-align: right; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-size: 10pt;">(</span>248,198</td><td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%;"><span style="font-size: 10pt;">)</span></td></tr><tr style="height: 10px;"><td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.8414%;" 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; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; vertical-align: bottom; width: 1.47992%; border-bottom-width: 1px;" valign="bottom"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1.05708%; border-bottom-width: 1px;" valign="bottom"><br/></td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><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: 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom">63,178</td><td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1.05708%;" valign="bottom"><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_CommonWarrantsAndUnderwriterWarrantsMember', window );">2022 Common Warrants and Underwriter Warrants [Member]</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_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="ro">
<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: 54px; 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: 10px;"><td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%;"><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: 10px; width: 1.36068%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td><td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 10.8562%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><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-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: 10px; width: 1.10847%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%; background-color: #cceeff;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Exercise&#160;price as adjusted for the Reverse Stock Split</span></td><td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 1.36068%; 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: 10px; width: 10.8562%; 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: 10px; width: 1.10847%; 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; width: 86.5955%;"><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; width: 1.36068%;"><br/></td><td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 10.8562%;"><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; width: 1.10847%;"><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; width: 86.5955%; 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; width: 1.36068%; 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; width: 10.8562%; 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; width: 1.10847%; 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</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 (b)<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><br>Reference 3: 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 2C<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=SL7498348-110258<br><br>Reference 4: 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 5: 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 (bb)<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_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_FinancialInstrumentAxis=kern_SeniorSecuredConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorSecuredConvertibleNotesMember</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_SeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorConvertibleNotesMember</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_PrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PrivateWarrantsMember</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>48
<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="idm139796977229024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Loss&#160;Per Share</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of diluted earnings per share</a></td>
<td class="text"><table style="height: 171px; width: 100.001%; margin: 0px; font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"><tbody><tr style="height: 15px;"><td style="padding: 0px; width: 74.9219%; height: 15px;"><br/></td><td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"><br/></td><td colspan="5" style="text-align: center; border-bottom-width: 1px; padding: 0px; width: 23.0156%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; height: 15px;"><span style="font-weight: bold;">Year Ended December 31,</span></td><td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; padding: 0px; width: 74.9219%;"><br/></td><td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td colspan="2" style="text-align: center; border-bottom-width: 1px; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">2022</span></span><br/></td><td style="text-align: center; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"><br/></td><td colspan="2" style="text-align: center; border-bottom-width: 1px; font-weight: bold; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">2021</span><br/></td><td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; 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;">Shares issuable upon exchange of Exchangeable Shares</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">14,284</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">15,465</td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt;">Warrants</span></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"><br/></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: rgb(204, 238, 255); padding: 0px 0px 0px 20px; width: 74.9219%; margin: 0px; text-indent: 0px;">2019<span style="font-size: 10pt;"> Public Warrants</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">290,690</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">290,690</td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; padding: 0px 0px 0px 20px; width: 74.9219%;">2022<span style="font-size: 10pt;"> Unit Offering - Common Warrants</span></td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;">2,173,913</td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;">&#8212;</td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px; padding-left: 30px;"><td style="background-color: #cceeff; height: 17px; padding: 0px 0px 0px 20px; width: 74.9219%;">2022<span style="font-size: 10pt;"> Unit Offering - Underwriter Warrants</span></td><td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;">108,696<br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;">&#8212;</td><td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt;">Unvested restricted stock units</span></td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="height: 10px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 10%;">11,086</td><td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 10%;">34,189</td><td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff; padding: 0px; width: 74.9219%;"><span style="font-size: 10pt;">Unvested restricted stock awards</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">334</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;">1,620</td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px; margin-left: 0.1px; padding: 0px; width: 74.9219%;"><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; line-height: inherit;">Shares of common stock issuable upon conversion of convertible notes</span></td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;">3,086,890</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;">624,220</td><td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; padding: 0px 0px 0px 20px; background-color: #cceeff; width: 74.9219%;"><span style="font-size: 10pt;">Total</span></td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;">5,685,893</td><td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><br/></td><td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"><br/></td><td style="text-align: right; height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;">966,184</td><td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"><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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>49
<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="idm139796978430064">
<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">12 Months Ended</th>
</tr>
<tr><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_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="width: 100.769%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 303px;"><tbody><tr style="height: 17px;"><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td colspan="6" style="text-align: center; border-bottom: 1pt solid #000000; height: 17px;"><span style="font-weight: bold;">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; border-bottom: 1pt solid #000000;"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td colspan="2" style="border-bottom: 1pt solid #000000; height: 17px; text-align: center;"><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: 13.3333px; float: none; display: inline !important; font-weight: bold;">2021</span></td><td style="height: 17px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; width: 74%; background-color: #cceeff;">Cash and restricted cash</td><td style="height: 10px; width: 1%; background-color: #cceeff;"><br/></td><td style="height: 10px; width: 1%; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff;">305,500</td><td style="height: 10px; width: 1%; background-color: #cceeff;"><br/></td><td style="width: 1%; height: 10px; background-color: #cceeff;"><br/></td><td style="width: 1%; height: 10px; background-color: #cceeff;">$</td><td style="width: 10%; text-align: right; height: 10px; background-color: #cceeff;">1,354,899</td><td style="width: 1%; height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Accounts receivable, net</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><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; text-align: right;">530,086</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Prepaid expenses &amp; other current assets<br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">578,393</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">258,042</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Fixed assets</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><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; text-align: right;">87,123</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Capitalized software, net</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">828,555</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">371,023</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Intangible assets, net</td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; 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: 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;">3,241,372</span></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;">15,056,111</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Goodwill</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; 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;">&#8212;</span></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff;">14,098,384</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px;">Other noncurrent assets</td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px; 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: 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;">&#8212;</span></td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px; border-bottom: 1pt solid #000000;"><br/></td><td style="height: 17px; text-align: right; border-bottom: 1pt solid #000000;">9,700</td><td style="height: 17px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;">Total assets</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff;">$</td><td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff;">5,130,028</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff;">$</td><td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff;">31,765,368</td><td style="height: 17px; background-color: #cceeff;"><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: #cceeff;">Accounts payable, accrued expenses and other current liabilities</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; background-color: #cceeff;">1,034,426</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;">$</td><td style="height: 10px; text-align: right; background-color: #cceeff;">677,747</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Deferred revenue<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><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; text-align: right;">2,672,019</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;">Deferred revenue, noncurrent</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;">217,083</td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;">336,773</td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Total liabilities</td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;">2,246,222</td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;">3,686,539</td><td style="height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff;"><br/></td><td style="height: 10px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;"><p>Current assets held for sale<br/></p></td><td style="height: 10px;"><br/></td><td style="height: 10px;">$</td><td style="text-align: right; height: 10px;">5,130,028</td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px;">$</td><td style="text-align: right; height: 10px;">2,143,027</td><td style="height: 10px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;">Noncurrent assets held for sale</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">&#8212;</td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">29,622,341</td><td style="height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px;">Total assets held for sale</td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;">5,130,028</td><td style="height: 10px;"><br/></td><td style="height: 10px;"><br/></td><td style="height: 10px; border-bottom: 2.8pt double #000000;">$</td><td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;">31,765,368</td><td style="height: 10px;"><br/></td></tr><tr style="height: 17px; background-color: #cceeff;"><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td><td style="text-align: right; height: 17px; background-color: #cceeff;"><br/></td><td style="height: 17px; background-color: #cceeff;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px;"><p>Current liabilities held for sale<br/></p></td><td style="height: 17px;"><br/></td><td style="height: 17px;">$</td><td style="text-align: right; height: 17px;">2,246,222</td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px;">$</td><td style="text-align: right; height: 17px;">3,349,766</td><td style="height: 17px;"><br/></td></tr><tr style="background-color: #cceeff; height: 17px;"><td style="background-color: #cceeff; height: 17px;">Noncurrent liabilities held for sale</td><td style="background-color: #cceeff; height: 17px;"><br/></td><td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"><br/></td><td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;">&#8212;</td><td style="background-color: #cceeff; height: 17px;"><br/></td><td style="background-color: #cceeff; height: 17px;"><br/></td><td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"><br/></td><td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;">336,773</td><td style="background-color: #cceeff; height: 17px;"><br/></td></tr><tr style="height: 17px;"><td style="height: 17px;">Total liabilities held for sale</td><td style="height: 17px;"><br/></td><td style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">$</td><td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">2,246,222</td><td style="height: 17px;"><br/></td><td style="height: 17px;"><br/></td><td style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">$</td><td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">3,686,539</td><td style="height: 17px;"><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="width: 99.9977%; margin: 0px; height: 166px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"><tbody><tr style="height: 17px;"><td style="width: 73.9049%; height: 17px;"><br/></td><td style="width: 1.02516%; height: 17px;"><br/></td><td colspan="6" style="text-align: center; width: 11%; border-bottom: 1px solid #000000; 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: 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;">Year Ended December 31,</span></td><td style="width: 1.02516%; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><br/></td><td style="height: 10px; width: 1.02516%;"><br/></td><td colspan="2" style="height: 10px; text-align: center; border-bottom: 1px solid #000000;"><span style="font-weight: bold; font-size: 10pt;">2022</span><br/></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1.02516%;"><br/></td><td colspan="2" style="text-align: center; height: 10px; border-bottom: 1px solid #000000;"><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: 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;">2021</span></td><td style="height: 10px; width: 1.02516%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; width: 73.9049%; background-color: #cceeff;"><span style="font-size: 10pt;">Revenue</span></td><td style="height: 10px; width: 1.02516%; background-color: #cceeff;"><br/></td><td style="height: 10px; width: 1%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">$</span></td><td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">9,453,309</td><td style="height: 10px; width: 1.02516%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="width: 1.02516%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="width: 1%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">$</td><td style="width: 10%; height: 10px; text-align: right; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">3,057,877</td><td style="width: 1.02516%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">Cost of revenue</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">2,418,322</td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">685,603</td><td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Gross profit</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">7,034,987</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">2,372,274</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 13px;"><td style="height: 13px; width: 73.9049%;"><span style="font-size: 10pt;">Research and development</span></td><td style="height: 13px; width: 1.02516%;"><br/></td><td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">1,807,068</td><td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">379,943</td><td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 14px; background-color: #cceeff;"><td style="height: 14px; background-color: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Sales and marketing</span></td><td style="height: 14px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">4,166,545</td><td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">1,399,908</td><td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">General and administrative</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">472,479</td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">248,578</td><td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Depreciation and amortization</span><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">2,212,438</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">560,599</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 11px;"><td style="height: 11px; width: 73.9049%;"><span style="font-size: 10pt;">Impairment of long-lived assets</span><br/></td><td style="height: 11px; width: 1.02516%;"><br/></td><td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">22,811,310<br/></td><td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">29,196</td><td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="background-color: #cceeff; height: 11px;"><td style="background-color: #cceeff; width: 73.9049%; height: 11px;">Changes in fair value of contingent consideration</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px;"><br/></td><td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(4,016,194</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">&#8212;</td><td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">Interest expense</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">596</td><td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">794</td><td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Loss from discontinued operations before income taxes</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">(</span>20,419,255</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">)</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(246,744</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td></tr><tr style="height: 10px;"><td style="height: 10px; width: 73.9049%;"><span style="font-size: 10pt;">Income tax benefit</span></td><td style="height: 10px; width: 1.02516%;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(12,919</td><td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td><td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(1,500</td><td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;">)</td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 73.9049%;"><span style="font-size: 10pt;">Net loss from discontinued operations, net of tax</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%;"><br/></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">$</span></td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">(</span>20,432,174</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt;">)</span></td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">$</td><td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">(248,244</td><td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; 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>50
<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="idm139796976201296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 11, 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>Dec. 31, 2021</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_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_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (55,445,679)<span></span>
</td>
<td class="num">$ (33,109,369)<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="nump">200,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_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>
</tr>
<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">(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;), subject to customary post-closing adjustments, if any. Any post-closing adjustments are generally limited to certain adjustments in accounts payable and indemnification obligations in accordance with the 365 SPA. Upon completion of the sale, $0.4 million of the total cash proceeds was placed into certain restricted accounts (the &#8220;Restricted Accounts&#8221;) held as security for our 2021 Senior Secured Convertible Notes (the &#8220;Senior Convertible Notes&#8221;) while $0.1 million was subject to a hold-back (the &#8220;365 Holdback&#8221;) by the Buyers to be released to us and also placed into the Restricted Accounts after all post-closing adjustments, if any, are resolved. In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million, a reduction of $4.0 million from the original estimate, for purposes of the sale of 365 Cannabis and is reflected on our consolidated balance sheets as Contingent consideration payable.<span></span>
</td>
<td class="text">&#160;<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_NetCashProvidedByUsedInOperatingActivities', window );">Cash in operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,900,729)<span></span>
</td>
<td class="num">(8,167,904)<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_CommonStockValue', window );">Common Stock, Value, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">460<span></span>
</td>
<td class="nump">155<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_ConversionOfStockAmountConverted1', window );">Conversion of exchangeable shares to common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,647<span></span>
</td>
<td class="nump">$ 18,038,944<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_WorkingCapitalDeficit', window );">Working capital deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,800,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_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="nump">$ 100,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></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="nump">$ 0.0001<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>
</tr>
<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_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>
</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>
</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_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>
</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>
</tr>
<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_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>
</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>
</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_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>
</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>
</tr>
<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 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="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="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_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>
</tr>
<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 of debt instrument</a></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>
<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>
</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 of debt instrument</a></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>
</table>
<div style="display: none;">
<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_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_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_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_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_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_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_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_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_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_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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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="idm139796970822928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 08, 2022</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_kern_BasisOfPresentationLineItems', window );"><strong>Basis of Presentation [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_Cash', window );">Cash in operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<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_WorkingCapitalDeficit', window );">Working Capital Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.8<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="nump">$ 0.9<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</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_kern_BasisOfPresentationLineItems', window );"><strong>Basis of Presentation [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_StockholdersEquityReverseStockSplit', window );">Reverse stock split, ratio</a></td>
<td class="text">20-for-1<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_BasisOfPresentationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BasisOfPresentationLineItems</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_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_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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</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 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-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_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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_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>52
<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="idm139796981434672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>Number</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</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_NumberOfOperatingSegments', window );">Number of operating segments</a></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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">7 years<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>
</tr>
<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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software and Software Development Costs [Member] | Maximum [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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software and Software Development Costs [Member] | Minimum [Member]</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">2 years<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-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_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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</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>53
<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="idm139796979292336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Transactions (Details) - Viridian Sciences Inc. [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2021 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Shares issued</a></td>
<td class="nump">$ 6,186<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_ContingentConsiderationTransferred', window );">Contingent consideration</a></td>
<td class="nump">2<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_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total preliminary fair value of consideration transferred</a></td>
<td class="nump">$ 6,188<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ContingentConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer.</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_ContingentConsiderationTransferred</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_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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the 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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<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 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=kern_ViridianSciencesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ViridianSciencesIncMember</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>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="idm139796973708848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Transactions (Details 1) - Viridian Sciences Inc. [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2021 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">$ 556<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current asset</a></td>
<td class="nump">148<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware', window );">Capitalized software</a></td>
<td class="nump">423<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology', window );">Acquired technology</a></td>
<td class="nump">470<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">820<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName', window );">Acquired trade name</a></td>
<td class="nump">20<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Goodwill</a></td>
<td class="nump">5,408<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(350)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(307)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(1,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Net assets acquired</a></td>
<td class="nump">$ 6,188<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 technology acquired assumed (as defined) which have been recognized as of the acquisition date.</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 trade name acquired assumed (as defined) which have been recognized as of the acquisition date.</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized as of the acquisition date.</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 customer relationships acquired assumed (as defined) which have been recognized as of the acquisition date.</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships</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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquired at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, acquired at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences assumed at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=kern_ViridianSciencesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ViridianSciencesIncMember</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>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="idm139796976407536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Transactions (Details 2) - 365 Cannabis [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 01, 2021 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Shares issued</a></td>
<td class="nump">$ 11,060<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_BusinessCombinationConsiderationTransferredCash', window );">Cash</a></td>
<td class="nump">4,982<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Contingent consideration</a></td>
<td class="nump">6,300<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_BusinessCombinationConsiderationTransferred1', window );">Total fair value of consideration transferred</a></td>
<td class="nump">$ 22,342<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_BusinessCombinationConsiderationTransferredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, acquired at the acquisition date.</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_BusinessCombinationConsiderationTransferredCash</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_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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the 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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<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 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred by the acquirer as part of consideration transferred 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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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="idm139796973828976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Transactions (Details 3) - 365 Cannabis [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 01, 2021 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">$ 527<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">486<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current asset</a></td>
<td class="nump">261<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_FixedAssets', window );">Fixed Assets</a></td>
<td class="nump">93<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_Noncompeteagreement', window );">Non-compete agreement</a></td>
<td class="nump">80<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology', window );">Acquired technology</a></td>
<td class="nump">1,040<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">13,810<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName', window );">Acquired trade name</a></td>
<td class="nump">270<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Goodwill</a></td>
<td class="nump">12,489<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(2,588)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(826)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(3,300)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Net assets acquired</a></td>
<td class="nump">$ 22,342<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 technology acquired assumed (as defined) which have been recognized as of the acquisition date.</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 trade name acquired assumed (as defined) which have been recognized as of the acquisition date.</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 customer relationships acquired assumed (as defined) which have been recognized as of the acquisition date.</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships</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_FixedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent assets classified as fixed assets.</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_FixedAssets</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_Noncompeteagreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value represents non compete 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_Noncompeteagreement</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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquired at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, acquired at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences assumed at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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="idm139796972518496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions (Details Textual)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="1">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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 01, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th">
<div>Oct. 01, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Transaction costs</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">$ 600,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>
<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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CommonStockSharesIssued', window );">Common stock, shares issued | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,602,780<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>
<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 );">Revenues</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="nump">$ 13,645,030<span></span>
</td>
<td class="nump">$ 17,627,097<span></span>
</td>
<td class="text">&#160;<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 | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,294,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,614<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_OtherGeneralAndAdministrativeExpense', window );">General and administrative expenses</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">$ 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>
<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_dei_EntityNumberOfEmployees', window );">Number of employees</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">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 654,556<span></span>
</td>
<td class="nump">6,940,653<span></span>
</td>
<td class="text">&#160;<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_Goodwill', window );">Goodwill</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="nump">1,708,303<span></span>
</td>
<td class="nump">32,844,297<span></span>
</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">$ 41,789,527<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_ImpairmentsofLongLivedAssets', window );">Impairments of long-lived assets</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="nump">22,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="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_MarketingExpense', window );">Marketing Expense</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DevelopmentCosts', window );">Development Costs, Period Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,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>
<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_ReductionOfPurchasePrice', window );">Reduction of purchase price</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<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_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairments of long-lived assets</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="nump">61,778,605<span></span>
</td>
<td class="nump">14,383,310<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionsProFormaRevenue', window );">Revenues</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>
<td class="nump">28.8<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</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>
<td class="num">(31.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>
<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_ViridianSciencesIncMember', window );">Viridian 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ExchangeSharesValue', window );">Exchange shares value</a></td>
<td class="nump">$ 6,200,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairments of long-lived assets</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>
<td class="nump">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="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_CannabisMember', window );">Cannabis [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Revenues', window );">Revenues</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="nump">8,800,000<span></span>
</td>
<td class="nump">2,400,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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</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>
<td class="nump">6,300,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Common stock issued in business combinations</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">$ 12,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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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_AggregateStockPrice', window );">Aggregate stock price</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>
<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,000,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_ViridianMember', window );">Viridian [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Revenues', window );">Revenues</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="nump">1,700,000<span></span>
</td>
<td class="nump">2,400,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" 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="text">&#160;<span></span>
</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">600,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_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of Intangible Assets (Excluding Goodwill)</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="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>
</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</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="nump">5,400,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ImpairmentsofLongLivedAssets', window );">Impairments of long-lived assets</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="nump">7,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="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_ThreeSixtyFiveCannabisMember', window );">365 Cannabis [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CommonStockSharesIssued', window );">Common stock, shares issued | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">178,572<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 527,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_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of Intangible Assets (Excluding Goodwill)</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="nump">9,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>
<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_Goodwill', window );">Goodwill</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="nump">12,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>
</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_ImpairmentsofLongLivedAssets', window );">Impairments of long-lived assets</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="nump">22,200,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_InitiallyMeasuredAFairValue', window );">Initially measured at a fair 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,300,000<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_ReductionOfWorkingCapital', window );">ReductionOfWorkingCapital</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,500,000<span></span>
</td>
<td class="nump">200,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_ReceivablesNetCurrent', window );">Receivables, Net, Current</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="nump">$ 400,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_StockIssuedDuringPeriodSharesHeldInEscrow', window );">Shares held in escrow, shares | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<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_StockIssuedDuringPeriodValueHeldInEscrow', window );">Shares held in escrow, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,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_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairments of long-lived assets</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>
<td class="nump">$ 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash', window );">Percentage of amount reduced if Earn-out Obligation paid in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.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_BusinessAcquisitionAxis=kern_ViridianSciencesMember', window );">Viridian Sciences [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 | shares</a></td>
<td class="nump">51,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | 365 Cannabis [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,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>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<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_dei_EntityNumberOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 persons employed by the 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_EntityNumberOfEmployees</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:decimalItemType</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_AggregateStockPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock price.</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_AggregateStockPrice</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_ExchangeSharesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued during the period upon the Exchange of 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_ExchangeSharesValue</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_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_ImpairmentsofLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ImpairmentsofLongLivedAssets</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_InitiallyMeasuredAFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InitiallyMeasuredAFairValue</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_PercentageOfAmountReducedIfEarnOutObligationPaidInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount reduced if Earn-out Obligation paid in cash.</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_PercentageOfAmountReducedIfEarnOutObligationPaidInCash</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_ReductionOfPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReductionOfPurchasePrice</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_ReductionOfWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReductionOfWorkingCapital</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_StockIssuedDuringPeriodSharesHeldInEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockIssuedDuringPeriodSharesHeldInEscrow</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_StockIssuedDuringPeriodValueHeldInEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockIssuedDuringPeriodValueHeldInEscrow</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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-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_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_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_DevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 932<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(7)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126954596&amp;loc=d3e511914-122862<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_DevelopmentCosts</td>
</tr>
<tr>
<td style="padding-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_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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_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_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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_MarketingExpense</td>
</tr>
<tr>
<td style="padding-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_OtherGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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_OtherGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<br><br>Reference 3: 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_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).</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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="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_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_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_BusinessAcquisitionAxis=kern_ViridianSciencesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ViridianSciencesIncMember</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_CannabisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CannabisMember</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_ViridianMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ViridianMember</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_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_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=kern_ViridianSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ViridianSciencesMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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="idm139796979110464">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_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">$ 13,645,030<span></span>
</td>
<td class="nump">$ 17,627,097<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">2,945,946<span></span>
</td>
<td class="nump">3,258,158<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-Government [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">$ 10,699,084<span></span>
</td>
<td class="nump">$ 14,368,939<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>59
<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="idm139796979320736">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_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">$ 13,645,030<span></span>
</td>
<td class="nump">$ 17,627,097<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_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">10,458,169<span></span>
</td>
<td class="nump">13,408,624<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_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">$ 3,186,861<span></span>
</td>
<td class="nump">$ 4,218,473<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>60
<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="idm139796973596864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Details 2) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies</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_AccountsReceivableGross', window );">Allowance for doubtful accounts, beginning balance</a></td>
<td class="nump">$ 315,985<span></span>
</td>
<td class="nump">$ 153,485<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_kern_AdditionsAbstract', window );"><strong>Additions:</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_BadDebtExpenses', window );">Bad Debt Expense</a></td>
<td class="nump">539,801<span></span>
</td>
<td class="nump">550,521<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_kern_DeductionsAbstract', window );"><strong>Deductions:</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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-off uncollectable accounts</a></td>
<td class="num">(502,307)<span></span>
</td>
<td class="num">(388,021)<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_AccountsReceivableGross', window );">Allowance for doubtful accounts, ending balance</a></td>
<td class="nump">$ 353,479<span></span>
</td>
<td class="nump">$ 315,985<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_AdditionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdditionsAbstract</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_BadDebtExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 bad debt related 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_BadDebtExpenses</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_DeductionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeductionsAbstract</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_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_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(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_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 direct write-downs of accounts receivable charged against the allowance.</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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-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>61
<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="idm139796971412848">
<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">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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>Movement in Deferred Revenue [Roll Forward]</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">$ 1,117,703<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">5,446,403<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="nump">5,833,533<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">$ 730,573<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>62
<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="idm139796981314528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Details 4)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2">
<div>Dec. 31, 2022 </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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue and Contracts with Customers</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">$ 142,930<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">124,690<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="nump">231,155<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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">$ 36,465<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><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">Includes contract costs amortized to Sales and marketing expense during the period.</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_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_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>
<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>63
<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="idm139796972090320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 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_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_Revenuerecognized', window );">Revenue recognized</a></td>
<td class="nump">$ 13,600,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_RevenueRemainingPerformanceObligation', window );">RevenueRemainingPerformanceObligation</a></td>
<td class="nump">3,800,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_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">730,573<span></span>
</td>
<td class="nump">$ 1,117,703<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_DeferredRevenueRevenueRecognized', window );">Deferred Revenue, Recognized</a></td>
<td class="nump">3,400,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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 674,626<span></span>
</td>
<td class="nump">873,688<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships [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_MajorCustomersAxis=kern_CustomersMember', window );">Customers [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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 674,626<span></span>
</td>
<td class="nump">873,688<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_TwoGovernmentClientsMember', window );">Two Government Clients [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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 219,912<span></span>
</td>
<td class="nump">$ 24,066<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_PercentageOfAccountReceivableFromCustomers', window );">Percentage of account receivable from customers</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">3.00%<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="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">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="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">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_DeferredRevenueRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">kern_DeferredRevenueRevenueRecognized</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_PercentageOfAccountReceivableFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 account receivable from customers.</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_PercentageOfAccountReceivableFromCustomers</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_Revenuerecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_Revenuerecognized</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_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_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_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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transaction price allocated to performance obligation that has not been recognized as revenue.</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 (a)<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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-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_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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_CustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CustomersMember</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_TwoGovernmentClientsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TwoGovernmentClientsMember</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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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="idm139796972056912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fixed assets, net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">$ (136,429)<span></span>
</td>
<td class="num">$ (89,713)<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_PropertyPlantAndEquipmentNet', window );">Fixed assets, net</a></td>
<td class="nump">48,879<span></span>
</td>
<td class="nump">66,028<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Furniture and computer equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 185,308<span></span>
</td>
<td class="nump">$ 155,741<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: 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(14))<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://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(13))<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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</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>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="idm139796982235168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fixed assets, net (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Fixed assets, net</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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 46,716<span></span>
</td>
<td class="nump">$ 121,416<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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_Depreciation</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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>66
<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="idm139796973342160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments  (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 07, 2019</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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>
</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_SharesIssuedPricePerShare', window );">Convertible into shares of common stock per share</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">$ 3.518<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_RevenueRecognized', window );">Revenue recognized</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">$ 56,497<span></span>
</td>
<td class="nump">$ 25,902<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_LossContingencyAccrualPayments', window );">Loss Contingency Accrual, Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</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>
</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_PreferredStockSold', window );">Preferred stock sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Zol 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>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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>
</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_PreferredStockPurchasedShares', window );">Preferred stock purchased shares</a></td>
<td class="nump">203,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_SharesIssuedPricePerShare', window );">Convertible into shares of common stock per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.232<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_PreferredStockPurchasedShareValue1', window );">Preferred stock purchased share value</a></td>
<td class="nump">$ 250,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PreferredStockPurchasedShareValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock purchased.</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_PreferredStockPurchasedShareValue1</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_PreferredStockPurchasedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock purchased.</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_PreferredStockPurchasedShares</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_PreferredStockSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PreferredStockSold</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_RevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 represents revenue 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_RevenueRecognized</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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</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>67
<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="idm139796970998336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, net and Goodwill (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</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>
</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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount, finite-lived intangible assets</a></td>
<td class="nump">$ 9,985,000<span></span>
</td>
<td class="nump">$ 9,985,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization, finite-lived intangible assets</a></td>
<td class="num">(3,431,317)<span></span>
</td>
<td class="num">(4,609,896)<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_FiniteLivedIntangibleAssetsAccumulatedImpairment', window );">Impairment, finite-lived intangible assets</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3,210,382)<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_FiniteLivedIntangibleAssetsNet', window );">Total Intangible assets, Net carrying amount</a></td>
<td class="nump">6,553,683<span></span>
</td>
<td class="nump">2,164,722<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_CapitalizedComputerSoftwareGross', window );">Gross carrying amount, capitalized software</a></td>
<td class="nump">11,625,660<span></span>
</td>
<td class="nump">13,728,125<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_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Accumulated amortization, capitalized software</a></td>
<td class="num">(4,388,524)<span></span>
</td>
<td class="num">(8,452,649)<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_CapitalizedComputerSoftwareAccumulatedImpairment', window );">Impairment, capitalized software</a></td>
<td class="num">(296,483)<span></span>
</td>
<td class="num">(4,620,920)<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 );">Total Capitalized Software, Net carrying amount</a></td>
<td class="nump">6,940,653<span></span>
</td>
<td class="nump">654,556<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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross', window );">Total finite-lived intangible assets, Gross carrying amount</a></td>
<td class="nump">21,610,660<span></span>
</td>
<td class="nump">23,713,125<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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization', window );">Total finite-lived intangible assets, Accumulated amortization</a></td>
<td class="num">(7,819,841)<span></span>
</td>
<td class="num">(13,062,545)<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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment', window );">Total finite-lived intangible assets, Impairment</a></td>
<td class="num">(296,483)<span></span>
</td>
<td class="num">(7,831,302)<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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet', window );">Total finite-lived intangible assets, Net carrying amount</a></td>
<td class="nump">$ 13,494,336<span></span>
</td>
<td class="nump">$ 2,819,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Acquired developed technology [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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average remaining amortization period (in years)</a></td>
<td class="text">3 years 4 months 6 days<span></span>
</td>
<td class="text">6 months<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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount, finite-lived intangible assets</a></td>
<td class="nump">$ 5,978,080<span></span>
</td>
<td class="nump">$ 5,978,080<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization, finite-lived intangible assets</a></td>
<td class="num">(2,703,157)<span></span>
</td>
<td class="num">(3,480,769)<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_FiniteLivedIntangibleAssetsAccumulatedImpairment', window );">Impairment, finite-lived intangible assets</a></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_FiniteLivedIntangibleAssetsNet', window );">Total Intangible assets, Net carrying amount</a></td>
<td class="nump">$ 3,274,923<span></span>
</td>
<td class="nump">121,666<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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment', window );">Total finite-lived intangible assets, Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,375,645)<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Acquired trade names [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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average remaining amortization period (in years)</a></td>
<td class="text">3 years 1 month 2 days<span></span>
</td>
<td class="text">6 months 7 days<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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount, finite-lived intangible assets</a></td>
<td class="nump">$ 566,920<span></span>
</td>
<td class="nump">$ 566,920<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization, finite-lived intangible assets</a></td>
<td class="num">(234,160)<span></span>
</td>
<td class="num">(365,627)<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_FiniteLivedIntangibleAssetsAccumulatedImpairment', window );">Impairment, finite-lived intangible assets</a></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_FiniteLivedIntangibleAssetsNet', window );">Total Intangible assets, Net carrying amount</a></td>
<td class="nump">$ 332,760<span></span>
</td>
<td class="nump">43,056<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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment', window );">Total finite-lived intangible assets, Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (158,237)<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships [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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average remaining amortization period (in years)</a></td>
<td class="text">10 years 2 months 4 days<span></span>
</td>
<td class="text">12 years 6 months<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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount, finite-lived intangible assets</a></td>
<td class="nump">$ 3,440,000<span></span>
</td>
<td class="nump">$ 3,440,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization, finite-lived intangible assets</a></td>
<td class="num">(494,000)<span></span>
</td>
<td class="num">(763,500)<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_FiniteLivedIntangibleAssetsAccumulatedImpairment', window );">Impairment, finite-lived intangible assets</a></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_FiniteLivedIntangibleAssetsNet', window );">Total Intangible assets, Net carrying amount</a></td>
<td class="nump">$ 2,946,000<span></span>
</td>
<td class="nump">2,000,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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment', window );">Total finite-lived intangible assets, Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (676,500)<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Capitalized software - In-service [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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average remaining amortization period (in years)</a></td>
<td class="text">2 years 7 days<span></span>
</td>
<td class="text">1 year 2 months 1 day<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_CapitalizedComputerSoftwareGross', window );">Gross carrying amount, capitalized software</a></td>
<td class="nump">$ 8,738,801<span></span>
</td>
<td class="nump">$ 12,038,149<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_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Accumulated amortization, capitalized software</a></td>
<td class="num">(4,388,524)<span></span>
</td>
<td class="num">(8,452,649)<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_CapitalizedComputerSoftwareAccumulatedImpairment', window );">Impairment, capitalized software</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2,930,944)<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 );">Total Capitalized Software, Net carrying amount</a></td>
<td class="nump">4,350,277<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_FiniteLivedIntangibleAssetsByMajorClassAxis=kern_CapitalizedSoftwareWorkInProgressMember', window );">Capitalized software - Work in Progress [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_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>
</tr>
<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_CapitalizedComputerSoftwareGross', window );">Gross carrying amount, capitalized software</a></td>
<td class="nump">2,886,859<span></span>
</td>
<td class="nump">1,689,976<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_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Accumulated amortization, capitalized software</a></td>
<td class="text">&#160;<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_CapitalizedComputerSoftwareAccumulatedImpairment', window );">Impairment, capitalized software</a></td>
<td class="num">(296,483)<span></span>
</td>
<td class="num">(1,689,976)<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 );">Total Capitalized Software, Net carrying amount</a></td>
<td class="nump">$ 2,590,376<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_CapitalizedComputerSoftwareAccumulatedImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment amount of capitalized computer software.</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_CapitalizedComputerSoftwareAccumulatedImpairment</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_FiniteLivedIntangibleAssetsAccumulatedImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsAccumulatedImpairment</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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization amount of finite-lived intangible assets including capitalized computer software.</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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization</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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment amount of finite-lived intangible assets including capitalized computer software.</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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment</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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated amortization of finite-lived intangible assets including capitalized computer software.</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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross</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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible assets including capitalized computer software costs net of accumulated amortization and impairment as of the balance sheet date.</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_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet</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_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 each balance sheet presented, the amount of accumulated amortization for capitalized computer software 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-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_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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life 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>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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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><br>Reference 2: 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(16))<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_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_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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=kern_CapitalizedSoftwareWorkInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=kern_CapitalizedSoftwareWorkInProgressMember</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>68
<FILENAME>R56.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="idm139796971035296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, net and Goodwill (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 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_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>
</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_IntangibleAssetsNetExcludingGoodwill', window );">Total</a></td>
<td class="nump">$ 2,164,722<span></span>
</td>
<td class="nump">$ 6,553,683<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Acquired Intangibles Assets [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_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>
</tr>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">324,722<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">160,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">160,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">160,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">160,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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,200,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_IntangibleAssetsNetExcludingGoodwill', window );">Total</a></td>
<td class="nump">2,164,722<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Capitalized Software [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_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>
</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">542,479<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">112,077<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="text"> <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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="text"> <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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></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_IntangibleAssetsNetExcludingGoodwill', window );">Total</a></td>
<td class="nump">$ 654,556<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-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_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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</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>69
<FILENAME>R57.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="idm139796972248112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, net and Goodwill (Details 2) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_GoodwillRollForward', window );"><strong>Goodwill [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_Goodwill', window );">Balance at beginning of year</a></td>
<td class="nump">$ 32,844,297<span></span>
</td>
<td class="nump">$ 41,789,527<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_GoodwillOtherIncreaseDecrease', window );">Adjustments to Trellis' goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,408,884<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="num">(31,135,994)<span></span>
</td>
<td class="num">(14,354,114)<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 );">Balance at end of year</a></td>
<td class="nump">$ 1,708,303<span></span>
</td>
<td class="nump">$ 32,844,297<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_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_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), classified as other, of an asset representing the future economic benefits 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 1<br> -Subparagraph (g)<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_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-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>70
<FILENAME>R58.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="idm139796973361680">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 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_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>
<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_AmortizationOfIntangibleAssets', window );">Goodwill asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600,000<span></span>
</td>
<td class="nump">$ 5,100,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_GoodwillImpairmentLoss', window );">Goodwill impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,135,994<span></span>
</td>
<td class="nump">14,354,114<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_ImpairmentAdjustment', window );">Impairment Adjustment</a></td>
<td class="nump">$ 11,900,000<span></span>
</td>
<td class="nump">$ 15,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,400,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_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense', window );">Capitalized software costs</a></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="nump">$ 5,600,000<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_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember', window );">Solo Sciences (&#8220;Solo&#8221;), Viridian Sciences Inc. (&#8220;Viridian&#8221;) and Trellis Solutions (&#8220;Trellis&#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="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>
<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_GoodwillAndIntangibleAssetImpairment', window );">Intangible asset charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800,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_kern_ImpairmentAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment to goodwill.</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_ImpairmentAdjustment</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-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_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_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember</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>71
<FILENAME>R59.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="idm139796976156544">
<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>Dec. 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_kern_BalanceSheetDisclosuresAbstract', window );"><strong>Supplemental&#160;Balance Sheet Disclosures</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">$ 168,792<span></span>
</td>
<td class="nump">$ 643,387<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">183,614<span></span>
</td>
<td class="nump">537,237<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">224,785<span></span>
</td>
<td class="nump">264,097<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">36,465<span></span>
</td>
<td class="nump">142,930<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 receivable</a></td>
<td class="nump">544,212<span></span>
</td>
<td class="nump">505,203<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">51,755<span></span>
</td>
<td class="nump">32,868<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">$ 1,209,623<span></span>
</td>
<td class="nump">$ 2,125,722<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_BalanceSheetDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetDisclosuresAbstract</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_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_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>72
<FILENAME>R60.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="idm139796972243968">
<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>Dec. 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_kern_BalanceSheetDisclosuresAbstract', window );"><strong>Supplemental&#160;Balance Sheet Disclosures</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,510,287<span></span>
</td>
<td class="nump">$ 1,716,705<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">155,161<span></span>
</td>
<td class="nump">280,818<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">219,285<span></span>
</td>
<td class="nump">108,854<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">368,440<span></span>
</td>
<td class="nump">1,656,158<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">562,993<span></span>
</td>
<td class="nump">646,996<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">950,213<span></span>
</td>
<td class="nump">681,045<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 );">Other</a></td>
<td class="nump">660,040<span></span>
</td>
<td class="nump">295,197<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 current liabilities</a></td>
<td class="nump">$ 4,426,419<span></span>
</td>
<td class="nump">$ 5,385,773<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_kern_BalanceSheetDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetDisclosuresAbstract</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_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_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>73
<FILENAME>R61.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="idm139796981554336">
<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>Dec. 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_DebtDisclosureAbstract', window );"><strong>Long Term Debt</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 );">Convertible Notes (at fair value)</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CurrentMaturities', window );">Less: current maturities</a></td>
<td class="nump">13,200,000<span></span>
</td>
<td class="nump">13,200,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_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="nump">$ 1,407,000<span></span>
</td>
<td class="nump">$ 4,105,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_CurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_CurrentMaturities</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_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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R62.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="idm139796970811296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long Term Debt (Details 1)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </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_DebtDisclosureAbstract', window );"><strong>Long Term Debt</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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 13,200,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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">1,462,727<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_AggregateMaturities', window );">Aggregate maturities due</a></td>
<td class="nump">14,662,727<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_DebtOriginalIssueDiscount', window );">Original issue discount</a></td>
<td class="num">(2,000,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_CumulativeUnrealizedChangeInFairValue', window );">Cumulative unrealized change in fair value</a></td>
<td class="nump">1,944,273<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_LongTermDebt', window );">Total debt outstanding at fair value</a></td>
<td class="nump">$ 14,607,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_AggregateMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and capital lease obligation maturing.</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_AggregateMaturities</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_CumulativeUnrealizedChangeInFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized change on investment in debt security measured at fair value with change in fair value recognized in net income (trading).</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_CumulativeUnrealizedChangeInFairValue</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_DebtOriginalIssueDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount on the liability component of convertible debt which may be settled in cash upon conversion.</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_DebtOriginalIssueDiscount</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: 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 5: 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><br>Reference 6: 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 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation maturing 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.</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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation maturing 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.</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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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>75
<FILENAME>R63.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="idm139796968479184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt (Details Textuals) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 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>Oct. 05, 2021</div></th>
<th class="th"><div>Jun. 09, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 21, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Oct. 04, 2021</div></th>
<th class="th"><div>Sep. 30, 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_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>
<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 );">Convertible notes decreased</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">$ 14,607,000<span></span>
</td>
<td class="nump">$ 17,305,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_DebtInstrumentCarryingAmount', window );">Convertible notes on issuance amount</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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_ConversionPricePercentage', window );">Conversion price 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="text">&#160;<span></span>
</td>
<td class="nump">80.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on convertible notes</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">$ 245,000<span></span>
</td>
<td class="nump">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>
</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_LongTermDebtDescription', window );">Description of loan</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">we issued a promissory note in the principal aggregate amount of $2.2&#160;million (the &#8220;PPP Loan&#8221;) pursuant to the Paycheck Protection Program under the CARES Act. The PPP Loan had a&#160;two-year term bearing interest at a rate of 1% per annum with principal and interest payments to be paid monthly&#160;beginning&#160; seven months from the date of the PPP Loan. &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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 August 2021, the Company submitted its application for&lt;/span>&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiveness and on September 3, 2021, the loan was&lt;/span>&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiven in full by the Small Business Administration. As a result, the Company recorded a gain on the forgiveness of the PPP loan in the amount of $&lt;/span>2.2&#160;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="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_ConvertibleDebtFairValueDisclosures', window );">Fair value of senior convertible notes</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">14,607,000<span></span>
</td>
<td class="nump">17,305,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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<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_LongTermDebtFairValue', window );">Long-Term Debt, Fair 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">14,600,000<span></span>
</td>
<td class="nump">17,300,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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900,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="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>
<td class="text">&#160;<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>
<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</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>
<td class="nump">$ 6.21<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_ConvertibleDebtMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<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_DebtInstrumentConversionFloorPrice', window );">Conversion price floor</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">$ 10.8<span></span>
</td>
<td class="text">&#160;<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=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>
<td class="text">&#160;<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>
<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 Instrument, Debt Default, Amount</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">$ 5,300,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the issuance of common stock</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">$ 3,900,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_DebtInstrumentMaturityDate', window );">Debt Instrument, 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>
<td class="text">&#160;<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</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>
<td class="nump">$ 4.75<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_DebtConversionDescription', window );">Debt Conversion, Description</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">(i) no amortization payments would be due and payable for any payments previously required to be made from July 1, 2022 through January 1, 2023, (ii) the holders of the&#160;Senior Convertible Notes will not accelerate any previously deferred installment amounts until January 1, 2023 and (iii) the terms of the SPA which would provide for reset of the&#160;conversion price of the Senior Convertible Notes as a result of the issuance of securities under the 2022 Unit Offering (see Note 13) and instead agreed to a reset of the conversion price equal to a per share price of 135 percent of the 2021 Unit Offering price, or $6.21 per share, which was subsequently reduced to $4.75 per share on October 4, 2022 as described above. Further, the Convertible Notes Amendment added covenants such that (a) we are subject to a daily cash test of having an available cash balance of at least $7.0 million, which amount shall be reduced by $1.0 million on each of the dates at which the aggregate principal due upon the Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject in all cases to a minimum of $5.0 million, and (b) we established and maintain the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Restricted Accounts&lt;/span>&#160;for each holder for an aggregate amount of $7.0 million with such amounts to be released from the Restricted Accounts only upon written consent of such holder, provided that $1.0 million will automatically release from the Restricted Accounts upon the occurrence&#160;of each of the dates at which the aggregate&#160;principal due upon the&#160;Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject to certain conditions. The Convertible Notes Amendment qualified as a troubled debt restructuring (&#8220;TDR&#8221;); however, there was no impact on the consolidated balance sheet or in the&#160;statement of operations as a result of the TDR as the Senior Convertible Notes&#160;are recorded at their fair value.<span></span>
</td>
<td class="text">&#160;<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="nump">$ 1,400,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_LongTermDebtFairValue', window );">Long-Term Debt, Fair 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">2,900,000<span></span>
</td>
<td class="nump">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="ro">
<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 (Decrease) in Notes Receivables</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">$ 200,000<span></span>
</td>
<td class="nump">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>
</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_AccumulatedEquityAndAnIncrease', window );">Accumulated in Equity and an Increase</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">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="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>
<td class="text">&#160;<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>
<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 Instrument, Debt Default, Amount</a></td>
<td class="nump">$ 18,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>
<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_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="nump">$ 2,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>
<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_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>
<td class="text">&#160;<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 );">Face value of the notes</a></td>
<td class="nump">$ 20,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>
<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 );">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>
<td class="text">&#160;<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>
<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 Instrument, Debt Default, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,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="nump">15,200,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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the issuance of common stock</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">10,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>
</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,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_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">5,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>
</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_PurchasePrice', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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>
<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 );">Long-Term Debt, Fair 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="text">&#160;<span></span>
</td>
<td class="nump">2,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="ro">
<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 (Decrease) in Notes Receivables</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>
<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_AccumulatedEquityAndAnIncrease', window );">Accumulated in Equity and an Increase</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">$ 2,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>
</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 );">- 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_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_ConversionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price percentage.</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_ConversionPricePercentage</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_DebtInstrumentConversionFloorPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Floor rate on a price risk debt instrument such as a floor or a collar.</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_DebtInstrumentConversionFloorPrice</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_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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchasePrice</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_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_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_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_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_LongTermDebtDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt arrangements, which are debt arrangements that originally require full repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer, and disclosures pertaining to the underlying arrangements, including repayment terms, conversion features, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements. Types of long-term debt arrangements include borrowing under notes payable, bonds payable, debentures, term loans, and other contractual obligations for payment.</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 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_LongTermDebtDescription</td>
</tr>
<tr>
<td style="padding-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_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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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_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_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_LongtermDebtTypeAxis=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_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>76
<FILENAME>R64.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="idm139796972232000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current income taxes</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_CurrentFederalTaxExpenseBenefit', window );">U.S. federal</a></td>
<td class="num">$ (50,000)<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_CurrentStateAndLocalTaxExpenseBenefit', window );">U.S. state</a></td>
<td class="nump">2,827<span></span>
</td>
<td class="nump">4,300<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_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">6,308<span></span>
</td>
<td class="nump">6,270<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_CurrentIncomeTaxExpenseBenefit', window );">Total current income taxes</a></td>
<td class="num">(40,865)<span></span>
</td>
<td class="nump">10,570<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred income tax benefit</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_DeferredFederalIncomeTaxExpenseBenefit', window );">U.S. federal</a></td>
<td class="num">(675,290)<span></span>
</td>
<td class="num">(2,274,295)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">U.S. state</a></td>
<td class="text"> <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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax benefit</a></td>
<td class="num">(675,290)<span></span>
</td>
<td class="num">(2,274,295)<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_IncomeTaxExpenseBenefit', window );">Total income tax benefit</a></td>
<td class="num">(716,155)<span></span>
</td>
<td class="num">(2,263,725)<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_ContinuingOperationTaxEffectOfContinuingOperation', window );">Continuing operations</a></td>
<td class="num">$ (716,155)<span></span>
</td>
<td class="num">$ (2,263,725)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ContinuingOperationTaxEffectOfContinuingOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and deferred tax expense (benefit) attributable to income (loss) 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_ContinuingOperationTaxEffectOfContinuingOperation</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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign income tax expense (benefit) pertaining to income (loss) from 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/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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to taxable income (loss) from continuing operations.</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 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/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(h)(1)(Note 1))<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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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/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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax expense (benefit) pertaining to income (loss) from continuing operations.</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 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: 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 6: 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 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: 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(h)(1)(Note 1))<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R65.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="idm139796973376608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Income tax expense (benefit) attributable to:</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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal</a></td>
<td class="num">$ (16,749,778)<span></span>
</td>
<td class="num">$ (6,692,267)<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State, net of federal benefit</a></td>
<td class="num">(853,392)<span></span>
</td>
<td class="num">(672,148)<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_IncomeTaxReconciliationTaxSettlementsForeign', window );">Foreign tax rate differential</a></td>
<td class="num">(11,543)<span></span>
</td>
<td class="num">(138,292)<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_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Permanent differences</a></td>
<td class="nump">472,270<span></span>
</td>
<td class="num">(230,034)<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_IncomeTaxReconciliationGoodwillImpairment', window );">Goodwill impairment</a></td>
<td class="nump">9,172,756<span></span>
</td>
<td class="nump">2,658,665<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_IncomeTaxReconciliationChangeInRate', window );">Rate changes</a></td>
<td class="num">(992)<span></span>
</td>
<td class="nump">54,295<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Changes in valuation allowance</a></td>
<td class="nump">7,501,917<span></span>
</td>
<td class="nump">3,361,603<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_IncomeTaxReconciliationProvisionReturnAdjustment', window );">Provision to return adjustment</a></td>
<td class="nump">62,788<span></span>
</td>
<td class="nump">273,489<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_DeferredTrueUps', window );">Deferred True-Ups</a></td>
<td class="num">(247,839)<span></span>
</td>
<td class="num">(928,743)<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_IncomeTaxReconciliationOtherAdjustments', window );">Other adjustments</a></td>
<td class="num">(62,342)<span></span>
</td>
<td class="nump">49,707<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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Effective income tax expense (benefit)</a></td>
<td class="num">$ (716,155)<span></span>
</td>
<td class="num">$ (2,263,725)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_DeferredTrueUps">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred True-Ups.</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_DeferredTrueUps</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_IncomeTaxReconciliationChangeInRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit), attributable to increase (decrease) in the income tax rates.</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_IncomeTaxReconciliationChangeInRate</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_IncomeTaxReconciliationGoodwillImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 goodwill impairment.</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_IncomeTaxReconciliationGoodwillImpairment</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_IncomeTaxReconciliationProvisionReturnAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision to return adjustment</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_IncomeTaxReconciliationProvisionReturnAdjustment</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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after 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/2009/role/commonPracticeRef<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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-109318<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 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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from 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 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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).</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 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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxSettlementsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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_IncomeTaxReconciliationTaxSettlementsForeign</td>
</tr>
<tr>
<td style="padding-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>78
<FILENAME>R66.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="idm139796976375024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details 2) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 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_DeferredTaxAssetsNetAbstract', window );"><strong>Noncurrent deferred tax 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Employee compensation</a></td>
<td class="nump">$ 136,154<span></span>
</td>
<td class="nump">$ 820,410<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_DeferredTaxAssetsDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="nump">39,381<span></span>
</td>
<td class="nump">138,778<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_DeferredTaxAssetsRevenueRecognition', window );">Revenue recognition</a></td>
<td class="nump">64,662<span></span>
</td>
<td class="nump">105,735<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements', window );">Settlement accrual</a></td>
<td class="nump">178,549<span></span>
</td>
<td class="nump">146,604<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_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="nump">774,936<span></span>
</td>
<td class="nump">242,006<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_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Section 174 capitalization</a></td>
<td class="nump">1,121,311<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_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Federal and state net operating loss</a></td>
<td class="nump">13,860,338<span></span>
</td>
<td class="nump">10,673,908<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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Foreign net operating loss</a></td>
<td class="nump">4,641,293<span></span>
</td>
<td class="nump">4,904,857<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_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">280,430<span></span>
</td>
<td class="nump">225,340<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">21,097,054<span></span>
</td>
<td class="nump">17,257,638<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_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Noncurrent deferred tax liabilities:</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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(1,713,666)<span></span>
</td>
<td class="num">(6,051,459)<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_DeferredTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(1,713,666)<span></span>
</td>
<td class="num">(6,051,459)<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(19,383,388)<span></span>
</td>
<td class="num">(11,881,470)<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_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax asset (liability), net after valuation allowance</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (675,291)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_DeferredTaxAssetsDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from debt 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;">kern_DeferredTaxAssetsDebtIssuanceCosts</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_DeferredTaxAssetsRevenueRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue recognition.</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_DeferredTaxAssetsRevenueRecognition</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_DeferredTaxAssetsCharitableContributionCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsCharitableContributionCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</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_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the estimated loss from legal settlements.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from intangible assets including goodwill.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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>79
<FILENAME>R67.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="idm139796978568528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Textual) - USD ($)<br></strong></div></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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 27, 2023</div></th>
<th class="th"><div>Aug. 16, 2022</div></th>
<th class="th"><div>Dec. 31, 2020</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 Taxes</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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,900,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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Change in valuation allowance</a></td>
<td class="nump">$ 7,500,000<span></span>
</td>
<td class="nump">3,600,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInformationPertainingToIncomeTaxes', window );">Income taxes, description</a></td>
<td class="text">We have deferred tax assets related to foreign NOL&#160;carryforwards, which begin to expire in 2034, in the amount of $17.5 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>
</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">200,000<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>
</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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Uncertain tax position</a></td>
<td class="nump">$ 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="nump">$ 30,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_DeferredTaxLiabilitiesDeferredExpense', window );">Deferred expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,400,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Income tax refunds</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 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>
</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_PercentageOfTaxCreditCarryforwardAvailableToOffset', window );">Percentage of tax credit carryforward available to offset</a></td>
<td class="nump">80.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PercentageOfProvisionsCorporateAlternativeMinimumTax', window );">Percentage of provisions corporate alternative minimum tax</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">15.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_ProvisionsOfAverageAdjustedFinancialStatementIncome', window );">Provisions of average adjusted financial statement income</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,000<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_PercentageOfExciseTaxSurchargeOnStockRepurchases', window );">Percentage of excise tax surcharge on stock repurchases</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.00%<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_PercentageOfExciseTaxSurchargeOnStockRepurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 excise tax surcharge on stock repurchases.</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_PercentageOfExciseTaxSurchargeOnStockRepurchases</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_PercentageOfProvisionsCorporateAlternativeMinimumTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 provisions corporate alternative minimum tax.</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_PercentageOfProvisionsCorporateAlternativeMinimumTax</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_PercentageOfTaxCreditCarryforwardAvailableToOffset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax credit carryforward available to offset.</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_PercentageOfTaxCreditCarryforwardAvailableToOffset</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_ProvisionsOfAverageAdjustedFinancialStatementIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 provisions of average adjusted financial statement 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_ProvisionsOfAverageAdjustedFinancialStatementIncome</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_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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesDeferredExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from capitalized 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxLiabilitiesDeferredExpense</td>
</tr>
<tr>
<td style="padding-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_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_OtherInformationPertainingToIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 events or transactions pertaining to income taxes 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInformationPertainingToIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received during the 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 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 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_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation allowance for a specified deferred tax asset.</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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-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>80
<FILENAME>R68.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="idm139796981496896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 23, 2023</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>
<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="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>
</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_AssetsWrittenOff', window );">Assets written off</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>
</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_LossContingencyAccrualPayments', window );">Loss contingency</a></td>
<td class="nump">$ 0.2<span></span>
</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>
</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_Terminationexpenses', window );">Termination expenses</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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>
<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>
<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_PercentageOfCommitmentToCompensateFinancialAdvisor', window );">Percentage of Commitment to Compensate Financial Advisor</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
</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_OtherCommitment', window );">Other Commitment</a></td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,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="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_TechMagicUSALLCMember', window );">TechMagic USA LLC [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>
</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_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>
<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_IssuedAndOutstandingSharesPercentage', window );">Issued and outstanding shares 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="text">&#160;<span></span>
</td>
<td class="nump">5.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_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>
<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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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_LossContingencyAccrualPayments', window );">Loss contingency</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">200,000<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_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [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>
</tr>
<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>
<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_LineOfCredit', window );">Letter-of-credit with a bank</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<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_AssetsWrittenOff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease termination, wrote off certain assets, primarily leasehold improvements resulting 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_AssetsWrittenOff</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_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_IssuedAndOutstandingSharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued and 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_IssuedAndOutstandingSharesPercentage</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_PercentageOfCommitmentToCompensateFinancialAdvisor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitment to compensate 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_PercentageOfCommitmentToCompensateFinancialAdvisor</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_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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_Terminationexpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_Terminationexpenses</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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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://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><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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-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_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_TechMagicUSALLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TechMagicUSALLCMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditMember</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>81
<FILENAME>R69.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="idm139796970929024">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Stockholders Equity (Deficit) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</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="fn" style="border-bottom: 0px;"></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">5,813,804<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="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="fn" style="border-bottom: 0px;"></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 );">Warrants issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59,747,574<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (14,095,400)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Expired</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="fn" style="border-bottom: 0px;"></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 );">Ending 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="nump">5,813,804<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></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_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="fn" style="border-bottom: 0px;"></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>[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="fn" style="border-bottom: 0px;"></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">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</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 );">Warrants 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="fn" style="border-bottom: 0px;"></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 );">Exercised</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="nump">$ 230<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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 );">Expired</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="fn" style="border-bottom: 0px;"></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 );">Ending 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="nump">5,813,804<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PreFundedWarrantMember', 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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_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="fn" style="border-bottom: 0px;"></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="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</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 );">Warrants issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">14,095,400<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">$ (14,095,400)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Expired</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="fn" style="border-bottom: 0px;"></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 );">Ending balance, outstanding</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"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></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_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="fn" style="border-bottom: 0px;"></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="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</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 );">Warrants issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</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="fn" style="border-bottom: 0px;"></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 );">Exercised</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="nump">$ 4.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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 );">Expired</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="fn" style="border-bottom: 0px;"></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 );">Ending balance, outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">43,478,261<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></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_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="fn" style="border-bottom: 0px;"></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="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</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 );">Warrants issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</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="fn" style="border-bottom: 0px;"></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 );">Exercised</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="nump">$ 4.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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 );">Expired</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="fn" style="border-bottom: 0px;"></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 );">Ending balance, outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,173,913<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">The <span style="line-height: inherit; display: inline;">2019</span> Public Warrants are exercisable&#160;for&#160;</span></span></span><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-right: none; border-left: none; line-height: inherit;">290,690</span></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of Common Stock at&#160;$<span style="border-left: none; border-right: none; line-height: inherit;">230.00</span>&#160;per share or a ratio of&#160;</span></span></span><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-right: none; border-left: none; line-height: inherit;">20</span></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;warrants for&#160;</span></span></span><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-right: none; border-left: none; line-height: inherit;">one</span></span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;share of Common Stock.</span></span></span></span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">A total of&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">14,095,400</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;Pre-funded Warrants were issued and exercised in exchange for&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">704,770</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of&#160; Common Stock.</span></span></span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">2,282,609</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of Common Stock at $</span></span><span style="line-height: inherit; display: inline;"><span style="border-right: none; border-left: none; line-height: inherit;">4.60</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;per share or a ratio of&#160;</span></span><span style="line-height: inherit; display: inline;"><span style="border-right: none; border-left: none; line-height: inherit;">20</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;warrants for&#160;</span></span><span style="line-height: inherit; display: inline;"><span style="border-right: none; border-left: none; line-height: inherit;">one</span></span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">&#160;share of Common Stock.</span></span></span></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>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_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_PreFundedWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PreFundedWarrantMember</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>82
<FILENAME>R70.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="idm139796968244528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders Equity (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"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 07, 2022</div></th>
<th class="th">
<div>Oct. 04, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th"><div>Sep. 28, 2022</div></th>
<th class="th">
<div>Jul. 05, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<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>Sep. 30, 2022 </div>
<div>USD ($) </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>
<div>$ / shares </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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">150,000,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value | $ / 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="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="nump">$ 0.0001<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_ConversionOfStockAmountIssued1', window );">Aggregate purchase price of 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,925,500<span></span>
</td>
<td class="nump">$ 11,610,586<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">5,000,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value | $ / 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="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="nump">$ 0.0001<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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_ConvertiblePreferredStockTermsOfConversion', window );">Convertible redeemable preferred stock, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the 2022 Unit Offering including&#160;43,478,261&#160;Common Warrants exercisable for&#160;2,173,913&#160;shares of Common Stock and&#160;2,173,913&#160;Underwriter Warrants exercisable for&#160;108,696&#160;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-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;&lt;/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&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; display: inline !important; line-height: inherit;">&#8217;&lt;/span>s Common Stock and they satisfy all of the additional qualifications to be classified within equity. Accordingly, the net proceeds of $9.2&#160;million were recorded as:&#160;(i) an increase to Common Stock of $217 representing the issuance of 1,469,143 shares of Common Stock attributable to the Units&#160;and the issuance of 704,770 shares of Common Stock from the exercise of the Pre-funded Warrants, both at their par value of $0.0001 per share&#160;and (ii) an increase to Additional Paid-In Capital of $9.2 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="text">&#160;<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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</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>
<td class="nump">1<span></span>
</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_CommonStockVotingRights', window );">Special voting preferred stock, description</a></td>
<td class="text">the Reverse Stock Split<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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 stock</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">118,629<span></span>
</td>
<td class="nump">2,282,609<span></span>
</td>
<td class="nump">2,282,609<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_SharesIssuedPricePerShare', window );">Purchase price per unit | $ / 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">$ 3.518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AggregateIntrinsicValue', window );">Aggregate intrinsic 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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 );">Original 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.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">23,614<span></span>
</td>
<td class="nump">3,294,574<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 per share | $ / 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="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 180,647<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,180<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,672<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 );">Excess Stock, Shares Outstanding</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="nump">14,284<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 );">Sale of Stock, Consideration Received on Transaction | $</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">$ 20,000,000<span></span>
</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>
<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 issued</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>
<td class="nump">552,148<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,100,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 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="text">&#160;<span></span>
</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.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from net | $</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">$ 9,200,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_PlanOfReorganizationDatesPlanIsEffective', window );">Effective date</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">Jun. 29,  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>
</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_ClassOfWarrantOrRightExpenseOrRevenueRecognized', window );">Warrants, Description</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>
<td class="text">&lt;span style="line-height: inherit;">initial public offering, MTech sold&#160;&lt;/span>&lt;span style="line-height: inherit;">units consisting of&#160;&lt;span style="line-height: inherit;">one&lt;/span>&#160;share of MTech&#8217;s common stock and&#160;&lt;span style="line-height: inherit;">one&lt;/span>&#160;warrant of MTech (&#8220;MTech Public Warrant&#8221;). Each MTech Public Warrant entitled the holder to purchase&#160;&lt;span style="line-height: inherit;">one&lt;/span>&#160;share of MTech&#8217;s common stock. Concurrently with MTech&#8217;s initial public offering, MTech sold additional units on a private offering basis.&#160;&#160;Each of these units consisted of&#160;&lt;span style="line-height: inherit;">one&lt;/span>&#160;share of MTech&#8217;s common stock and&#160;&lt;span style="line-height: inherit;">one&lt;/span>&#160;warrant of MTech (&#8220;MTech Private Warrant&#8221;).&lt;/span><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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">59,747,574<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_ConvertibleNotesAmendmentMember', window );">Convertible Notes Amendment [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_ProceedsDepositedInRestrictedAccounts', window );">Proceeds Deposited in Restricted Accounts | $</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">$ 7,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_us-gaap_ClassOfWarrantOrRightAxis=kern_PreFundedWarrantsMember', window );">Pre Funded Warrants [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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 );">Original 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">$ 0.002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_WarrantsIssuedInPeriodNumberOfShares', window );">Issued</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>
<td class="nump">14,095,400<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_PublicWarrantsAndPrivateWarrants2019Member', window );">2019 Public Warrants and Private Warrants [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_WarrantStockConversionRatio', window );">Warrant, conversion ratio for each common stock</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>
<td class="text">one-for-one<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_UnderwritersMember', window );">Underwriters [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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 );">Original 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">$ 3.518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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 stock</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">90,808<span></span>
</td>
<td class="text">&#160;<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 );">Sale of Stock, Consideration Received on Transaction | $</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="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,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_SaleOfStockDescriptionOfTransaction', window );">Sale of Stock, Description of Transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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_CommonClassAMember', window );">Class A common stock</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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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_PublicWarrantMember', window );">Public 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember', window );">Redeemable Preferred Stock [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_ConvertiblePreferredStockTermsOfConversion', window );">Convertible redeemable preferred stock, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">(the &#8220;Series B Preferred Stock,&#8221; and together with the Series A Preferred Stock, the &#8220;Convertible Redeemable Preferred Stock&#8221;), at an offering price of $9.50 per share, representing a 5 percent original issue discount to the stated value of $10.00 per share, for gross proceeds of approximately $4.75 million in the aggregate, before the deduction of $0.4 million for fees and offering expenses of our financial advisor. We also incurred and paid approximately $0.1 million of other issue costs attributable to third-party professional and legal fees. The aggregate net proceeds (after deducting the fees and expenses of our financial advisor) together with the additional amount to provide for the 105 percent redemption premium, or $0.5 million, on the Convertible Redeemable Preferred Stock was deposited in an account with an escrow agent. The shares of the Convertible Redeemable Preferred Stock were convertible, at a conversion price of $0.25 per share (subject in certain circumstances to adjustments), into shares of our Common Stock, at the option of the holders and, in certain circumstances, by the Company.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The holders of all of the Convertible Redeemable Preferred Stock redeemed their shares for cash at 105 percent of the stated value, or $10.50 per share, of such shares on November 9, 2022. Accordingly, we directed the escrow agent to pay $5.25 million on November 10, 2022 to the holders from the escrow account established upon the date of the Convertible Redeemable Preferred Stock offering. The amounts paid over the&#160;offering price upon redemption are considered &#8220;deemed&#8221; dividends and reported as a reduction of Additional paid-in capital in the&#160;consolidated statement of changes in 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; line-height: inherit; display: inline !important;">&#8217;&lt;/span> equity (deficit).&#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_SeriesAPreferredStockMember', window );">Series A Preferred Stock [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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 value | $ / shares</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">400,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>
<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_SeriesBPreferredStockMember', window );">Series B Preferred Stock [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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 value | $ / shares</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<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_UnderwriterWarrantsMember', window );">Underwriter Warrants [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_WarrantsAndRightsOutstandingTerm', window );">Warrants expire, term</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>
<td class="text">5 years<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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 );">Special voting preferred stock, description</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>
<td class="text">one<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 for each common stock</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>
<td class="text">20-for-one<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</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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_NumberOfClassesOfStock', window );">Number of classes of stock</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>
<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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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>
<td class="nump">0<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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</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>
<td class="nump">0<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 );">Original 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="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="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_SaleOfStockPricePerShare', window );">Price per share | $ / 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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_ExcessStockSharesIssued', window );">Excess Stock, Shares Issued</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>
<td class="nump">704,770<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 );">Warrants</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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_WarrantsOutstanding', window );">Warrants outstanding</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>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<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_WarrantsAndRightsOutstandingTerm', window );">Warrants expire, term</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>
<td class="text">5 years<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_RelatedPartyTransactionsByRelatedPartyAxis=kern_MtechMember', window );">MTech [Member] | Common Stock | MTech 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of securities called by each warrant or right</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>
<td class="nump">1<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</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>
<td class="nump">1<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_AggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intrinsic value for the warrants 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_AggregateIntrinsicValue</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_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 );">- Definition</a><div><p>Description of the unit offering.</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_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: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_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: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_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_ProceedsDepositedInRestrictedAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proceeds deposited into restricted accounts.</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_ProceedsDepositedInRestrictedAccounts</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_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>The number of shares issued to 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_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_WarrantStockConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrant 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_WarrantStockConversionRatio</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_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>duration</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two 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;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-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_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_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_ConvertiblePreferredStockTermsOfConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 conversion terms for preferred 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 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 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><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 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<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(27))<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 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 6: 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_ConvertiblePreferredStockTermsOfConversion</td>
</tr>
<tr>
<td style="padding-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_ExcessStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 excess stock shares of an entity that have been sold or granted to 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_ExcessStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_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_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_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional borrowings, net of cash paid to third parties in connection with debt origination.</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 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_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-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_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_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_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-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_kern_TypesOfAgreementAxis=kern_ConvertibleNotesAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleNotesAmendmentMember</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_PublicWarrantsAndPrivateWarrants2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicWarrantsAndPrivateWarrants2019Member</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_UnderwritersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnderwritersMember</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassAMember</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_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_StatementClassOfStockAxis=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_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=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesAPreferredStockMember</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=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesBPreferredStockMember</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_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_StatementClassOfStockAxis=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_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_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>
<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_RelatedPartyTransactionsByRelatedPartyAxis=kern_MtechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=kern_MtechMember</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_MtechPrivateWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MtechPrivateWarrantMember</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>83
<FILENAME>R71.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="idm139796973234512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Benefit Plans (Details 1) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance, unvested</a></td>
<td class="nump">35,809<span></span>
</td>
<td class="nump">41,366<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">14,146<span></span>
</td>
<td class="nump">22,382<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(23,764)<span></span>
</td>
<td class="num">(22,913)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(14,771)<span></span>
</td>
<td class="num">(5,026)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, unvested</a></td>
<td class="nump">11,420<span></span>
</td>
<td class="nump">35,809<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Summary of unvested Restricted Shares and RSUs, Weighted Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance, outstanding</a></td>
<td class="nump">$ 109.4<span></span>
</td>
<td class="nump">$ 135.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td>
<td class="nump">13.54<span></span>
</td>
<td class="nump">81<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td>
<td class="nump">54.06<span></span>
</td>
<td class="nump">111<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="nump">112.41<span></span>
</td>
<td class="nump">90.2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance, outstanding</a></td>
<td class="nump">$ 89.66<span></span>
</td>
<td class="nump">$ 109.4<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance, unvested</a></td>
<td class="nump">1,620<span></span>
</td>
<td class="nump">3,215<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(1,286)<span></span>
</td>
<td class="num">(1,528)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(67)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, unvested</a></td>
<td class="nump">334<span></span>
</td>
<td class="nump">1,620<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance, unvested</a></td>
<td class="nump">34,189<span></span>
</td>
<td class="nump">38,151<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,382<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,385)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(14,771)<span></span>
</td>
<td class="num">(4,959)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, unvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,189<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Summary of unvested Restricted Shares and RSUs, Weighted Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td>
<td class="nump">$ 14,146<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td>
<td class="nump">22,478<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance, outstanding</a></td>
<td class="nump">$ 11,086<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 were forfeited 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)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R72.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="idm139796972102160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Benefit Plans (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2022</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 17, 2019</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Shares authorized for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,021<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Adjusted number of shares authorized for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense recognized</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">$ 2.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Compensation cost capitalized</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="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_RestrictedSharesAndRestrictedStockUnitsMember', window );">Restricted Shares and Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Shares authorized for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.8<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Estimated weighted average remaining vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 4 months 24 days<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_AwardTypeAxis=kern_RestrictedSharesAndRestrictedStockUnitsMember', window );">Restricted Shares and Restricted Stock Units [Member] | Equity Incentive Plan [Member] | Common Stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved</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,040,038<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Shares authorized for issuance</a></td>
<td class="nump">2,934,962<span></span>
</td>
<td class="nump">525,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="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] | Equity Incentive Plan [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Vesting period from the grant date or the first day of the service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<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_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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares reserved for future issuance.</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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost capitalized 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost not yet recognized for nonvested 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for 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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional shares authorized for issuance 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for issuance 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=kern_RestrictedSharesAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedSharesAndRestrictedStockUnitsMember</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_PlanNameAxis=kern_EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PlanNameAxis=kern_EquityIncentivePlanMember</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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R73.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="idm139796971509920">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 05, 2021</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_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_ConvertibleDebtFairValueDisclosures', window );">Beginning fair value balance on issue date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ConvertibleDebtFairValueDisclosures', window );">Ending fair value balance</a></td>
<td class="nump">$ 17,305,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,607,000<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_SeniorSecuredConvertibleNotesMember', window );">Senior Secured 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>
</tr>
<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_ConvertibleDebtFairValueDisclosures', window );">Beginning fair value balance on issue date</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,398,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 );">Payments on Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15,172,727)<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_ChangesInFairValueReportedInStatementsOfOperations', window );">Change in fair value reported in the statements of operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,030,904<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_ChangeInFairValueReportedInOtherComprehensiveIncome', window );">Change in fair value reported in other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70,000)<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_GainOnExtinguishmentOfDebtReported', window );">Gain on extinguishment of debt reported on the statement of operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(186,177)<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_ConvertibleDebtFairValueDisclosures', window );">Ending fair value balance</a></td>
<td class="nump">13,398,000<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_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member] | 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>
</tr>
<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_ConvertibleDebtFairValueDisclosures', window );">Beginning fair value balance on issue date</a></td>
<td class="nump">18,000,000<span></span>
</td>
<td class="text">&#160;<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 );">Payments on Convertible Notes</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,337,273)<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="num">(665,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,884,273<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 income</a></td>
<td class="num">(30,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(245,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 );">Ending fair value balance</a></td>
<td class="nump">$ 17,305,000<span></span>
</td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="nump">$ 14,607,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_kern_GainOnExtinguishmentOfDebtReported">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain on extinguishment of debt reported on the statement 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_GainOnExtinguishmentOfDebtReported</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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kern_SeniorSecuredConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorSecuredConvertibleNotesMember</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kern_SeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorConvertibleNotesMember</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>86
<FILENAME>R74.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="idm139796979032608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Details 1) - Senior Convertible Notes [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_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>
</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">$ 14,662,727<span></span>
</td>
<td class="nump">$ 20,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_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.05<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.69<span></span>
</td>
<td class="nump">$ 1.75<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 9 months 18 days<span></span>
</td>
<td class="text">2 years 9 months 18 days<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">77.00%<span></span>
</td>
<td class="nump">75.00%<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="nump">4.40%<span></span>
</td>
<td class="nump">1.00%<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_DebtInstrumentIssuanceDate1', window );">Issue date</a></td>
<td class="text">Oct.  05,  2021<span></span>
</td>
<td class="text">Oct.  05,  2021<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.  05,  2024<span></span>
</td>
<td class="text">Oct.  05,  2024<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="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>
</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="nump">43.90%<span></span>
</td>
<td class="nump">0.00%<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="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>
</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">44.30%<span></span>
</td>
<td class="nump">37.10%<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>duration</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>duration</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>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_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_us-gaap_FinancialInstrumentAxis=kern_SeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorConvertibleNotesMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R75.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="idm139796981314528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Details 2) - Private Warrants [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_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="nump">$ 63,178<span></span>
</td>
<td class="nump">$ 311,376<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="num">(63,178)<span></span>
</td>
<td class="num">(248,198)<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">$ 63,178<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_FinancialInstrumentAxis=kern_PrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PrivateWarrantsMember</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>88
<FILENAME>R76.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="idm139796972300848">
<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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_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_ClassOfWarrantOrRightOutstanding', window );">Number of Private Warrants</a></td>
<td class="nump">51,465,978<span></span>
</td>
<td class="nump">5,813,804<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.6<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_PrivateWarrantsMember', window );">Private Warrants [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_ClassOfWarrantOrRightOutstanding', window );">Number of Private Warrants</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>
</tr>
<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="nump">$ 230<span></span>
</td>
<td class="nump">$ 230<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.69<span></span>
</td>
<td class="nump">$ 1.75<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 5 months 15 days<span></span>
</td>
<td class="text">2 years 5 months 15 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="text"> <span></span>
</td>
<td class="nump">85.80%<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="nump">0.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_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>duration</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>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_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_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_FinancialInstrumentAxis=kern_PrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PrivateWarrantsMember</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>89
<FILENAME>R77.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="idm139796979085952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value (Details 4)<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_FairValueDisclosuresAbstract', window );"><strong>Fair Value</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R78.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="idm139796973503136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Details Textual) - 365 Cannabis [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 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_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>
</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_BusinessCombinationContingentConsiderationLiability', window );">Fair value of the contingent consideration</a></td>
<td class="nump">$ 3.3<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_ReductionOfEarnOutObligation', window );">Reduction of earn-out obligation</a></td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ReductionOfEarnOutObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reduction in obligation of the Borrower or any Subsidiary to pay a portion of the purchase price after the closing date.</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_ReductionOfEarnOutObligation</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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-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_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_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R79.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="idm139796978567392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 );">Fully diluted</a></td>
<td class="nump">5,685,893<span></span>
</td>
<td class="nump">966,184<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_ConvertibleDebtMember', 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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 );">Fully diluted</a></td>
<td class="nump">14,284<span></span>
</td>
<td class="nump">15,465<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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 );">Fully diluted</a></td>
<td class="nump">3,086,890<span></span>
</td>
<td class="nump">624,220<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_WarrantMember', window );">2019 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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 );">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_CommonWarrantMember', window );">2022 Unit Offering-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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 );">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 );">2022 Unit Offering - 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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 );">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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 );">Fully diluted</a></td>
<td class="nump">11,086<span></span>
</td>
<td class="nump">34,189<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 );">Fully diluted</a></td>
<td class="nump">334<span></span>
</td>
<td class="nump">1,620<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_ShortTermDebtTypeAxis=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_ShortTermDebtTypeAxis=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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=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_AwardTypeAxis=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_AwardTypeAxis=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_AwardTypeAxis=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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R80.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="idm139796973491280">
<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>Dec. 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_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="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 );">Current assets held for sale</a></td>
<td class="nump">$ 5,130,028<span></span>
</td>
<td class="nump">$ 2,143,027<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_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent', window );">Noncurrent assets held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">29,622,341<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 );">Current liabilities held for sale</a></td>
<td class="nump">2,246,222<span></span>
</td>
<td class="nump">3,349,766<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_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent', window );">Noncurrent liabilities held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">336,773<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="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="ro">
<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="nump">305,500<span></span>
</td>
<td class="nump">1,354,899<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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">112,444<span></span>
</td>
<td class="nump">530,086<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_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses &amp; other current assets</a></td>
<td class="nump">578,393<span></span>
</td>
<td class="nump">258,042<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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Fixed assets</a></td>
<td class="nump">63,764<span></span>
</td>
<td class="nump">87,123<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_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent', window );">Disposal Group, Including Discontinued Operation, Inventory, Noncurrent</a></td>
<td class="nump">828,555<span></span>
</td>
<td class="nump">371,023<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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent', window );">Intangible assets, net</a></td>
<td class="nump">3,241,372<span></span>
</td>
<td class="nump">15,056,111<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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent', window );">Goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">14,098,384<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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent', window );">Other noncurrent assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">9,700<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</a></td>
<td class="nump">5,130,028<span></span>
</td>
<td class="nump">31,765,368<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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="nump">1,034,426<span></span>
</td>
<td class="nump">677,747<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_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">994,713<span></span>
</td>
<td class="nump">2,672,019<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_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">217,083<span></span>
</td>
<td class="nump">336,773<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities</a></td>
<td class="nump">2,246,222<span></span>
</td>
<td class="nump">3,686,539<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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent', window );">Current assets held for sale</a></td>
<td class="nump">5,130,028<span></span>
</td>
<td class="nump">2,143,027<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_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent', window );">Noncurrent assets held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">29,622,341<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_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale</a></td>
<td class="nump">5,130,028<span></span>
</td>
<td class="nump">31,765,368<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 );">Current liabilities held for sale</a></td>
<td class="nump">2,246,222<span></span>
</td>
<td class="nump">3,349,766<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_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent', window );">Noncurrent liabilities held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">336,773<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities held for sale</a></td>
<td class="nump">$ 2,246,222<span></span>
</td>
<td class="nump">$ 3,686,539<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent</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_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_kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent</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_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_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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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 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 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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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 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 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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent</td>
</tr>
<tr>
<td style="padding-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>93
<FILENAME>R81.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="idm139796972488640">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_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">$ 9,453,309<span></span>
</td>
<td class="nump">$ 3,057,877<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">2,418,322<span></span>
</td>
<td class="nump">685,603<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">7,034,987<span></span>
</td>
<td class="nump">2,372,274<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_DiscontinuedOperationResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,807,068<span></span>
</td>
<td class="nump">379,943<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">4,166,545<span></span>
</td>
<td class="nump">1,399,908<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 );">General and administrative</a></td>
<td class="nump">472,479<span></span>
</td>
<td class="nump">248,578<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">2,212,438<span></span>
</td>
<td class="nump">560,599<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="nump">22,811,310<span></span>
</td>
<td class="nump">29,196<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1', window );">Change in fair value of contingent consideration</a></td>
<td class="num">(4,016,194)<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_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</a></td>
<td class="nump">596<span></span>
</td>
<td class="nump">794<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss from discontinued operations before income taxes</a></td>
<td class="num">(20,419,255)<span></span>
</td>
<td class="num">(246,744)<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income tax benefit</a></td>
<td class="num">(12,919)<span></span>
</td>
<td class="num">(1,500)<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net loss from discontinued operations, net of tax</a></td>
<td class="num">$ (20,432,174)<span></span>
</td>
<td class="num">$ (248,244)<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_DiscontinuedOperationResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DiscontinuedOperationResearchAndDevelopmentExpense</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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of right to a contingent consideration asset.</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 (a)<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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1</td>
</tr>
<tr>
<td style="padding-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_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_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest 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 S99<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1063-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 (b)<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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1060-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_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-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>94
<FILENAME>R82.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="idm139796973187728">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_ImpairmentsofLongLivedAssets', window );">Impairments of long-lived assets</a></td>
<td class="nump">$ 22,800,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_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">12,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_OtherIntangibleAssetsNet', window );">Other Intangible Assets, Net</a></td>
<td class="nump">10,000,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_CapitalizedComputerSoftwarePeriodIncreaseDecrease', window );">Capitalized Computer Software, Period Increase (Decrease)</a></td>
<td class="nump">300,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_CapitalizedComputerSoftwareNet', window );">Capital expenditures for capitalized software assets</a></td>
<td class="nump">654,556<span></span>
</td>
<td class="nump">$ 6,940,653<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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment, Long-Lived Asset, Held-for-Use</a></td>
<td class="nump">38,967,295<span></span>
</td>
<td class="nump">14,354,114<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_ViridianMember', window );">Viridian [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_ImpairmentsofLongLivedAssets', window );">Impairments of long-lived assets</a></td>
<td class="nump">7,000,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_CapitalizedComputerSoftwareNet', window );">Capital expenditures for capitalized software assets</a></td>
<td class="nump">600,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_ThreeSixtyFiveCannabisMember', window );">365 Cannabis [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_ImpairmentsofLongLivedAssets', window );">Impairments of long-lived assets</a></td>
<td class="nump">22,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_LCAMember', window );">LCA [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ImpairmentsofLongLivedAssets', window );">Impairments of long-lived assets</a></td>
<td class="nump">600,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_CapitalizedComputerSoftwareNet', window );">Capital expenditures for capitalized software assets</a></td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="nump">$ 400,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_ImpairmentsofLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ImpairmentsofLongLivedAssets</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_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_CapitalizedComputerSoftwarePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized computer software costs.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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 (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/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 3: 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 (h)<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_GoodwillGross</td>
</tr>
<tr>
<td style="padding-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_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_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived and indefinite-lived intangible assets classified as 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;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=kern_ViridianMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ViridianMember</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_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_BusinessAcquisitionAxis=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_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>95
<FILENAME>kern-20221231_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/20221231"
  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:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="kern-20221231.xsd" xlink:type="simple"/>
    <context id="D20220928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-28</endDate>
        </period>
    </context>
    <context id="D20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="I20220705">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="D20220705">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-05</endDate>
        </period>
    </context>
    <context id="I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="I20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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-12-31</instant>
        </period>
    </context>
    <context id="D20220930_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="D20221231_PublicWarrantsAndPrivateWarrants2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PublicWarrantsAndPrivateWarrants2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_UnderwriterWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20211231_TwoGovernmentClientsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20221231_TwoGovernmentClientsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20211231_CustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:CustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:CustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20211231_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221108_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-11-08</startDate>
            <endDate>2022-11-08</endDate>
        </period>
    </context>
    <context id="D20211231_ViridianMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2020-12-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="D20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_CommonWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_CommonWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211031_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>
            <startDate>2021-10-03</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="D20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="D20200609_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>
            <startDate>2020-06-02</startDate>
            <endDate>2020-06-09</endDate>
        </period>
    </context>
    <context id="I20200609_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>2020-06-09</instant>
        </period>
    </context>
    <context id="D20211005_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>2021-09-28</startDate>
            <endDate>2021-10-05</endDate>
        </period>
    </context>
    <context id="I20211004_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>2021-10-04</instant>
        </period>
    </context>
    <context id="I20211004_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>2021-10-04</instant>
        </period>
    </context>
    <context id="I20221231_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20220331_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20220930_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </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="D20221231_CannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_CannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_ViridianMember_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_ViridianSciencesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211031_CannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2021-10-31</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="I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="D20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </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="D20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="D20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="D20220630_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="I20211231_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>2021-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="D20211231_ConvertibleDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_ConvertibleDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221004_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>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-04</endDate>
        </period>
    </context>
    <context id="D20221231_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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20220923_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>2022-09-01</startDate>
            <endDate>2022-09-23</endDate>
        </period>
    </context>
    <context id="D20211231_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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_CommonWarrantMember_1">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_PreFundedWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_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>2021-01-01</startDate>
            <endDate>2021-12-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="I20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_PreFundedWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_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>2021-12-31</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="D20221231_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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </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="D20221231_CommonWarrantMember_1">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_PreFundedWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20211231_17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_PreFundedWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </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="D20221231_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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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="I20191231_PublicWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:PublicWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I20220705_UnderwritersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:UnderwritersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="D20220928_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>2022-09-21</startDate>
            <endDate>2022-09-28</endDate>
        </period>
    </context>
    <context id="D20220930_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>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </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="I20221004_SeriesBPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-04</instant>
        </period>
    </context>
    <context id="I20221004_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-04</instant>
        </period>
    </context>
    <context id="D20221231_SeriesBPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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>2022-12-31</instant>
        </period>
    </context>
    <context id="I20201231_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="I20221231_ViridianMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20211001_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-01</endDate>
        </period>
    </context>
    <context id="I20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_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>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_ConvertibleDebtMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211001_CannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-01</instant>
        </period>
    </context>
    <context id="I20211001_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-01</instant>
        </period>
    </context>
    <context id="D20221231_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_CannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:CannabisMember</xbrldi:explicitMember>
            </segment>
        </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="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="D20210401_ViridianSciencesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-25</startDate>
            <endDate>2021-04-01</endDate>
        </period>
    </context>
    <context id="I20210401_ViridianSciencesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-01</instant>
        </period>
    </context>
    <context id="D20221231_ViridianSciencesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_RestrictedSharesAndRestrictedStockUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_RestrictedStockUnitsRSUMember_1">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_ExchangeableSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_ComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_CapitalizedSoftwareWorkInProgressMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">kern:CapitalizedSoftwareWorkInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_ComputerSoftwareIntangibleAssetMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_CustomerRelationshipsMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_TradeNamesMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_DevelopedTechnologyRightsMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_WarrantMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </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="D20221231_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-12-31</endDate>
        </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="D20221231_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-12-31</endDate>
        </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="D20221231_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-12-31</endDate>
        </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="D20221231_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-12-31</endDate>
        </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="D20221231_MaximumMember_SoftwareAndSoftwareDevelopmentCostsMember">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_MinimumMember_SoftwareAndSoftwareDevelopmentCostsMember">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_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>2021-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_MtechMember_CommonStockMember_MtechPrivateWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:MtechPrivateWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kern:MtechMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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>2022-12-31</instant>
        </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="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="D20230131_SubsequentEventMember_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="I20230131_SubsequentEventMember_ThreeSixtyFiveCannabisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="D20220531_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kern:EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="D20191007_SubsidiariesMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-02</startDate>
            <endDate>2019-10-07</endDate>
        </period>
    </context>
    <context id="D20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="D20211231_AccumulatedOtherComprehensiveIncomeMember_1">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_RetainedEarningsMember_1">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_CommonStockMember_1">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_PreferredStockMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_AdditionalPaidInCapitalMember_1">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_WarrantMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="D20211231_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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_RestrictedStockMember_1">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_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>2021-01-01</startDate>
            <endDate>2021-12-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="D20211231_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_RestrictedStockMember_1">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_RestrictedStockUnitsRSUMember_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kern:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20200626_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kern:EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="I20221231_SpecialVotingPreferredStockMember_3">
        <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_ExchangeableSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20190617_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kern:EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-17</instant>
        </period>
    </context>
    <context id="D20211231_SoftwareRevenuesMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:SoftwareRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_ConsultingRevenuesMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:ConsultingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_OtherRevenuesMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:OtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="I20201231_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="I20221231_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20201231_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>2020-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="I20201231_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>2020-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="I20201231_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>2020-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="I20201231_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>2020-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="I20221231_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_SubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20201231_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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="I20201231_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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="I20221231_RestrictedSharesAndRestrictedStockUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-23</endDate>
        </period>
    </context>
    <context id="D20221004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-04</endDate>
        </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="D20230127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-27</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="I20221231_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_ComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CapitalizedSoftwareWorkInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">kern:CapitalizedSoftwareWorkInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20211231_DevelopedTechnologyRightsMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_TradeNamesMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_CustomerRelationshipsMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_ComputerSoftwareIntangibleAssetMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="I20210401_ViridianSciencesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:ViridianSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-01</instant>
        </period>
    </context>
    <context id="I20221231_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>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231_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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221107_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-11-07</startDate>
            <endDate>2022-11-07</endDate>
        </period>
    </context>
    <context id="I20230310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2023-03-10</instant>
        </period>
    </context>
    <context id="D20230127_GryphonDigitalMiningIncMember">
        <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-01</startDate>
            <endDate>2023-01-27</endDate>
        </period>
    </context>
    <context id="D20230127_PosabitSystemsCorporationMember">
        <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-01</startDate>
            <endDate>2023-01-27</endDate>
        </period>
    </context>
    <context id="I20220705_ConvertibleNotesAmendmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:ConvertibleNotesAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="D20221231_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:SoloSciencesViridianSciencesIncAndTrellisSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_SeniorSecuredConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20211005_SeniorSecuredConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-02</startDate>
            <endDate>2021-10-05</endDate>
        </period>
    </context>
    <context id="I20211005_SeniorSecuredConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-05</instant>
        </period>
    </context>
    <context id="I20211005_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-05</instant>
        </period>
    </context>
    <context id="D20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-06</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_SeniorConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20211231_SeniorConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20221231_SeniorConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_SeniorConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_MaximumMember_SeniorConvertibleNotesMember">
        <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">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_MinimumMember_SeniorConvertibleNotesMember">
        <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">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_MaximumMember_SeniorConvertibleNotesMember">
        <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">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_MinimumMember_SeniorConvertibleNotesMember">
        <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">kern:SeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_SeniorSecuredConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </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="I20220816">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2022-08-16</instant>
        </period>
    </context>
    <context id="I20221231_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>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231_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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20231123_TechMagicUSALLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:TechMagicUSALLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-23</instant>
        </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="Number">
        <measure>kern:Number</measure>
    </unit>
    <kern:AggregateIntrinsicValue
      contextRef="I20221231"
      decimals="0"
      id="Tag1177"
      unitRef="USD">0</kern:AggregateIntrinsicValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221231_CommonStockMember"
      decimals="INF"
      id="Tag1178"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20221231_CommonStockMember"
      decimals="INF"
      id="Tag1179"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20221231"
      id="Tag1180"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20211231"
      id="Tag1181"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LineOfCredit
      contextRef="I20211231_LineOfCreditMember"
      decimals="0"
      id="Tag1198"
      unitRef="USD">0</us-gaap:LineOfCredit>
    <dei:DocumentFiscalYearFocus contextRef="D20221231" id="Tag1202">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="D20221231" id="Tag1203">FY</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="D20221231" id="Tag1204">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="D20221231" id="Tag1205">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="D20221231" id="Tag1206">0001755953</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="D20221231" id="Tag1207">Akerna Corp.</dei:EntityRegistrantName>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="I20221231_SaasSolutionsMember_SubscriptionFeesMember_MaximumMember"
      id="Tag1208">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="I20221231_SaasSolutionsMember_SubscriptionFeesMember_MaximumMember"
      id="Tag1214">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="I20221231_SaasSolutionsMember_SubscriptionFeesMember_MinimumMember"
      id="Tag1215">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="I20221231_SaasSolutionsMember_SubscriptionFeesMember_MinimumMember"
      id="Tag1216">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType contextRef="D20221231" id="Tag691">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="D20221231" id="Tag561">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="D20221231" id="Tag694">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="D20221231" id="Tag433">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="D20221231" id="Tag692">001-39096</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="D20221231" id="Tag666">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="D20221231" id="Tag641">83-2242651</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="D20221231" id="Tag667">1550 Larimer Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="D20221231" id="Tag121">#246</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="D20221231" id="Tag693">Denver</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="D20221231" id="Tag697">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="D20221231" id="Tag669">80202</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="D20221231" id="Tag351">(888)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="D20221231" id="Tag123">932-6537</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="D20221231" id="Tag559">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="D20221231" id="Tag558">KERN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="D20221231" id="Tag606">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="D20221231" id="Tag690">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="D20221231" id="Tag695">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="D20221231" id="Tag510">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="D20221231" id="Tag557">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="D20221231" id="Tag560">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="D20221231" id="Tag696">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="D20221231" id="Tag668">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="D20221231" id="Tag665">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="D20221231" id="Tag432">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="I20220630"
      decimals="-6"
      id="Tag428"
      unitRef="USD">4750854000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I20230310"
      decimals="INF"
      id="Tag124"
      unitRef="Shares">5767073</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId contextRef="D20221231" id="Tag674">688</dei:AuditorFirmId>
    <dei:AuditorName contextRef="D20221231" id="Tag675">Marcum LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="D20221231" id="Tag671">Los Angeles, CA</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231"
      decimals="0"
      id="Tag579"
      unitRef="USD">877755</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20211231"
      decimals="0"
      id="Tag490"
      unitRef="USD">12579366</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231"
      decimals="0"
      id="Tag539"
      unitRef="USD">7000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="I20211231"
      decimals="0"
      id="Tag1107"
      unitRef="USD">508261</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag613"
      unitRef="USD">674626</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag1147"
      unitRef="USD">873688</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag585"
      unitRef="USD">1209623</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag608"
      unitRef="USD">2125722</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag426"
      unitRef="USD">5130028</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag582"
      unitRef="USD">2143027</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag504"
      unitRef="USD">14892032</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag503"
      unitRef="USD">18230064</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20221231"
      decimals="0"
      id="Tag611"
      unitRef="USD">48879</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20211231"
      decimals="0"
      id="Tag911"
      unitRef="USD">66028</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="I20221231"
      id="Tag591"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="I20211231"
      decimals="0"
      id="Tag912"
      unitRef="USD">226101</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20221231"
      decimals="0"
      id="Tag602"
      unitRef="USD">654556</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20211231"
      decimals="0"
      id="Tag492"
      unitRef="USD">6940653</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="I20221231"
      decimals="0"
      id="Tag920"
      unitRef="USD">2164722</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="I20211231"
      decimals="0"
      id="Tag922"
      unitRef="USD">6553683</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="I20221231"
      decimals="0"
      id="Tag601"
      unitRef="USD">1708303</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="I20211231"
      decimals="0"
      id="Tag364"
      unitRef="USD">32844297</us-gaap:Goodwill>
    <kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent
      contextRef="I20221231"
      id="Tag610"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag266"
      unitRef="USD">29622341</kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent>
    <us-gaap:Assets
      contextRef="I20221231"
      decimals="0"
      id="Tag542"
      unitRef="USD">19468492</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="I20211231"
      decimals="0"
      id="Tag921"
      unitRef="USD">94483167</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag593"
      unitRef="USD">4426419</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag509"
      unitRef="USD">5385773</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag225"
      unitRef="USD">2283806</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag1148"
      unitRef="USD">6300000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag423"
      unitRef="USD">568771</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag506"
      unitRef="USD">871800</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag590"
      unitRef="USD">13200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag538"
      unitRef="USD">13200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="I20221231"
      id="Tag127"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag502"
      unitRef="USD">63178</us-gaap:DerivativeLiabilitiesCurrent>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag217"
      unitRef="USD">2246222</kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag487"
      unitRef="USD">3349766</kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag1106"
      unitRef="USD">22725218</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag1108"
      unitRef="USD">29170517</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag609"
      unitRef="USD">161802</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag583"
      unitRef="USD">245903</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag507"
      unitRef="USD">1407000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag581"
      unitRef="USD">4105000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="I20221231"
      id="Tag916"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="I20211231"
      decimals="0"
      id="Tag223"
      unitRef="USD">675291</us-gaap:DeferredIncomeTaxLiabilities>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent
      contextRef="I20221231"
      id="Tag488"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag201"
      unitRef="USD">336773</kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent>
    <us-gaap:Liabilities
      contextRef="I20221231"
      decimals="0"
      id="Tag917"
      unitRef="USD">24294020</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="I20211231"
      decimals="0"
      id="Tag204"
      unitRef="USD">34533484</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="4"
      id="Tag1193"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20211231"
      decimals="4"
      id="Tag282"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20221231"
      decimals="0"
      id="Tag1194"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20211231"
      decimals="0"
      id="Tag924"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag1201"
      unitRef="Shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20211231"
      decimals="0"
      id="Tag1199"
      unitRef="Shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221231"
      decimals="0"
      id="Tag1197"
      unitRef="Shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20211231"
      decimals="0"
      id="Tag493"
      unitRef="Shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="I20221231"
      id="Tag612"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="I20211231"
      id="Tag586"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221231_SpecialVotingPreferredStockMember_3"
      decimals="4"
      id="Tag1191"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20211231_SpecialVotingPreferredStockMember_1"
      decimals="4"
      id="Tag545"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221231_SpecialVotingPreferredStockMember_3"
      decimals="0"
      id="Tag1187"
      unitRef="Shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20221231_SpecialVotingPreferredStockMember_3"
      decimals="0"
      id="Tag1192"
      unitRef="Shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20211231_SpecialVotingPreferredStockMember_1"
      decimals="0"
      id="Tag1189"
      unitRef="Shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20211231_SpecialVotingPreferredStockMember_1"
      decimals="0"
      id="Tag1188"
      unitRef="Shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20221231_SpecialVotingPreferredStockMember_3"
      decimals="0"
      id="Tag1190"
      unitRef="Shares">1</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20211231_SpecialVotingPreferredStockMember_1"
      decimals="0"
      id="Tag544"
      unitRef="Shares">1</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="I20221231_SpecialVotingPreferredStockMember_3"
      decimals="0"
      id="Tag1196"
      unitRef="USD">1</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="I20211231_SpecialVotingPreferredStockMember_1"
      decimals="0"
      id="Tag407"
      unitRef="USD">1</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="I20221231_ExchangeableSharesMember"
      decimals="0"
      id="Tag1184"
      unitRef="USDPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="I20211231_ExchangeableSharesMember"
      decimals="0"
      id="Tag1105"
      unitRef="USDPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20221231_ExchangeableSharesMember"
      decimals="0"
      id="Tag1185"
      unitRef="Shares">285672</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221231_ExchangeableSharesMember"
      decimals="0"
      id="Tag607"
      unitRef="Shares">285672</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20211231_ExchangeableSharesMember"
      decimals="0"
      id="Tag1186"
      unitRef="Shares">309286</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20211231_ExchangeableSharesMember"
      decimals="0"
      id="Tag125"
      unitRef="Shares">309286</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="I20221231_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag126"
      unitRef="USD">2185391</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="I20211231_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag408"
      unitRef="USD">2366038</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="4"
      id="Tag1200"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20211231"
      decimals="4"
      id="Tag491"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20221231"
      decimals="0"
      id="Tag1195"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20211231"
      decimals="0"
      id="Tag273"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag1183"
      unitRef="Shares">4602780</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20221231"
      decimals="0"
      id="Tag281"
      unitRef="Shares">4602780</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20211231"
      decimals="0"
      id="Tag1182"
      unitRef="Shares">1550094</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20211231"
      decimals="0"
      id="Tag664"
      unitRef="Shares">1550094</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="I20221231"
      decimals="0"
      id="Tag505"
      unitRef="USD">460</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="I20211231"
      decimals="0"
      id="Tag425"
      unitRef="USD">155</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20221231"
      decimals="0"
      id="Tag925"
      unitRef="USD">160207367</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20211231"
      decimals="0"
      id="Tag584"
      unitRef="USD">146030203</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20221231"
      decimals="0"
      id="Tag422"
      unitRef="USD">347100</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20211231"
      decimals="0"
      id="Tag541"
      unitRef="USD">61523</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20221231"
      decimals="0"
      id="Tag263"
      unitRef="USD">-167565846</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20211231"
      decimals="0"
      id="Tag264"
      unitRef="USD">-88508236</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="0"
      id="Tag543"
      unitRef="USD">-4825528</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231"
      decimals="0"
      id="Tag592"
      unitRef="USD">59949683</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20221231"
      decimals="0"
      id="Tag546"
      unitRef="USD">19468492</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20211231"
      decimals="0"
      id="Tag489"
      unitRef="USD">94483167</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="D20221231_SoftwareRevenuesMember"
      decimals="0"
      id="Tag548"
      unitRef="USD">12920647</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20211231_SoftwareRevenuesMember_1"
      decimals="0"
      id="Tag919"
      unitRef="USD">15984376</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20221231_ConsultingRevenuesMember"
      decimals="0"
      id="Tag251"
      unitRef="USD">682309</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20211231_ConsultingRevenuesMember_1"
      decimals="0"
      id="Tag596"
      unitRef="USD">1510413</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20221231_OtherRevenuesMember"
      decimals="0"
      id="Tag1071"
      unitRef="USD">42074</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20211231_OtherRevenuesMember_1"
      decimals="0"
      id="Tag249"
      unitRef="USD">132308</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20221231"
      decimals="0"
      id="Tag482"
      unitRef="USD">13645030</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20211231_17"
      decimals="0"
      id="Tag595"
      unitRef="USD">17627097</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="D20221231"
      decimals="0"
      id="Tag245"
      unitRef="USD">5412388</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="D20211231_17"
      decimals="0"
      id="Tag547"
      unitRef="USD">7433884</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="D20221231"
      decimals="0"
      id="Tag258"
      unitRef="USD">8232642</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="D20211231_17"
      decimals="0"
      id="Tag486"
      unitRef="USD">10193213</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag652"
      unitRef="USD">4690967</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag242"
      unitRef="USD">5892022</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag712"
      unitRef="USD">6053172</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag253"
      unitRef="USD">7708265</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag254"
      unitRef="USD">8344613</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag474"
      unitRef="USD">10173630</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="D20221231"
      decimals="0"
      id="Tag246"
      unitRef="USD">5622274</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="D20211231_17"
      decimals="0"
      id="Tag243"
      unitRef="USD">5174551</us-gaap:DepreciationAndAmortization>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="D20221231"
      decimals="0"
      id="Tag478"
      unitRef="USD">38967295</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="D20211231_17"
      decimals="0"
      id="Tag551"
      unitRef="USD">14354114</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingExpenses
      contextRef="D20221231"
      decimals="0"
      id="Tag239"
      unitRef="USD">63678321</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="D20211231_17"
      decimals="0"
      id="Tag910"
      unitRef="USD">43302582</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20221231"
      decimals="0"
      id="Tag672"
      unitRef="USD">-55445679</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20211231_17"
      decimals="0"
      id="Tag244"
      unitRef="USD">-33109369</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="D20221231"
      decimals="0"
      id="Tag594"
      unitRef="USD">-853716</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="D20211231_17"
      decimals="0"
      id="Tag909"
      unitRef="USD">-1530703</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <kern:ChangeInFairValueOfConvertibleDebt
      contextRef="D20221231"
      decimals="0"
      id="Tag653"
      unitRef="USD">2884273</kern:ChangeInFairValueOfConvertibleDebt>
    <kern:ChangeInFairValueOfConvertibleDebt
      contextRef="D20211231_17"
      decimals="0"
      id="Tag252"
      unitRef="USD">1365904</kern:ChangeInFairValueOfConvertibleDebt>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="D20221231"
      decimals="0"
      id="Tag549"
      unitRef="USD">63178</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="D20211231_17"
      decimals="0"
      id="Tag485"
      unitRef="USD">248198</us-gaap:DerivativeGainLossOnDerivativeNet>
    <kern:GainOnPPPLoanForgiveness
      contextRef="D20221231"
      id="Tag327"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:GainOnPPPLoanForgiveness
      contextRef="D20211231_17"
      decimals="0"
      id="Tag477"
      unitRef="USD">2234730</kern:GainOnPPPLoanForgiveness>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag928"
      unitRef="USD">-221101</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag241"
      unitRef="USD">186420</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag431"
      unitRef="USD">-3895912</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag262"
      unitRef="USD">-227259</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="D20221231"
      decimals="0"
      id="Tag265"
      unitRef="USD">-59341591</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="D20211231_17"
      decimals="0"
      id="Tag908"
      unitRef="USD">-33336628</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <kern:ContinuingOperationTaxEffectOfContinuingOperation
      contextRef="D20221231"
      decimals="0"
      id="Tag480"
      unitRef="USD">-716155</kern:ContinuingOperationTaxEffectOfContinuingOperation>
    <kern:ContinuingOperationTaxEffectOfContinuingOperation
      contextRef="D20211231_17"
      decimals="0"
      id="Tag472"
      unitRef="USD">-2263725</kern:ContinuingOperationTaxEffectOfContinuingOperation>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="D20221231"
      id="Tag248"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="D20211231_17"
      decimals="0"
      id="Tag470"
      unitRef="USD">-7564</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="D20221231"
      decimals="0"
      id="Tag484"
      unitRef="USD">-58625436</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="D20211231_17"
      decimals="0"
      id="Tag479"
      unitRef="USD">-31080467</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="D20221231"
      decimals="0"
      id="Tag255"
      unitRef="USD">-20432174</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="D20211231_17"
      decimals="0"
      id="Tag651"
      unitRef="USD">-248244</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:ProfitLoss
      contextRef="D20221231"
      decimals="0"
      id="Tag929"
      unitRef="USD">-79057610</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20211231_17"
      decimals="0"
      id="Tag238"
      unitRef="USD">-31328711</us-gaap:ProfitLoss>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="D20221231"
      decimals="0"
      id="Tag550"
      unitRef="USD">955500</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="D20211231_17"
      id="Tag3"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="D20221231"
      decimals="0"
      id="Tag497"
      unitRef="USD">-80013110</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="D20211231_17"
      decimals="0"
      id="Tag247"
      unitRef="USD">-31328711</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20221231"
      decimals="INF"
      id="Tag614"
      unitRef="Shares">2927853</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag1158"
      unitRef="Shares">1282098</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="D20221231"
      decimals="INF"
      id="Tag1211"
      unitRef="USDPerShare">-20.35</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="D20221231"
      decimals="INF"
      id="Tag918"
      unitRef="USDPerShare">-20.35</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag1212"
      unitRef="USDPerShare">-24.24</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag250"
      unitRef="USDPerShare">-24.24</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="D20221231"
      decimals="INF"
      id="Tag1209"
      unitRef="USDPerShare">-6.98</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="D20221231"
      decimals="INF"
      id="Tag483"
      unitRef="USDPerShare">-6.98</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag1210"
      unitRef="USDPerShare">-0.19</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag926"
      unitRef="USDPerShare">-0.19</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20221231"
      decimals="INF"
      id="Tag261"
      unitRef="USDPerShare">-27.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag257"
      unitRef="USDPerShare">-24.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:ProfitLoss
      contextRef="D20221231"
      decimals="0"
      id="Tag761"
      unitRef="USD">-79057610</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20211231_17"
      decimals="0"
      id="Tag635"
      unitRef="USD">-31328711</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="D20221231"
      decimals="0"
      id="Tag763"
      unitRef="USD">40577</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="D20211231_17"
      decimals="0"
      id="Tag996"
      unitRef="USD">53020</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="D20221231"
      decimals="0"
      id="Tag762"
      unitRef="USD">245000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="D20211231_17"
      decimals="0"
      id="Tag774"
      unitRef="USD">100000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="D20221231"
      decimals="0"
      id="Tag259"
      unitRef="USD">-78772033</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="D20211231_17"
      decimals="0"
      id="Tag96"
      unitRef="USD">-31175691</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="I20201231_PreferredStockMember"
      decimals="0"
      id="Tag48"
      unitRef="Shares">2667349</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20201231_PreferredStockMember"
      decimals="0"
      id="Tag1159"
      unitRef="USD">20405219</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="I20201231_CommonStockMember"
      decimals="0"
      id="Tag23"
      unitRef="Shares">995062</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20201231_CommonStockMember"
      decimals="0"
      id="Tag972"
      unitRef="USD">100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20201231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag965"
      unitRef="USD">94088323</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20201231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag744"
      unitRef="USD">-91497</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20201231_RetainedEarningsMember"
      decimals="0"
      id="Tag739"
      unitRef="USD">-57179525</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20201231"
      decimals="0"
      id="Tag736"
      unitRef="USD">57222620</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="D20211231_PreferredStockMember_1"
      decimals="0"
      id="Tag46"
      unitRef="Shares">-2358063</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20211231_PreferredStockMember_1"
      decimals="0"
      id="Tag722"
      unitRef="USD">-18039181</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag45"
      unitRef="Shares">117903</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag721"
      unitRef="USD">12</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag720"
      unitRef="USD">18039169</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag44"
      unitRef="Shares">154706</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag743"
      unitRef="USD">15</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag752"
      unitRef="USD">11610571</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20211231_17"
      decimals="0"
      id="Tag735"
      unitRef="USD">11610586</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag18"
      unitRef="Shares">6089</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag718"
      unitRef="USD">1</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag717"
      unitRef="USD">520394</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20211231_17"
      decimals="0"
      id="Tag719"
      unitRef="USD">520395</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <kern:SharesIssuedInConnectionWithViridianAcquisitionShares
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag43"
      unitRef="Shares">51550</kern:SharesIssuedInConnectionWithViridianAcquisitionShares>
    <kern:SharesIssuedInConnectionWithViridianAcquisition
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag970"
      unitRef="USD">5</kern:SharesIssuedInConnectionWithViridianAcquisition>
    <kern:SharesIssuedInConnectionWithViridianAcquisition
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag751"
      unitRef="USD">6187995</kern:SharesIssuedInConnectionWithViridianAcquisition>
    <kern:SharesIssuedInConnectionWithViridianAcquisition
      contextRef="D20211231_17"
      decimals="0"
      id="Tag730"
      unitRef="USD">6188000</kern:SharesIssuedInConnectionWithViridianAcquisition>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag90"
      unitRef="Shares">4167</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag973"
      unitRef="USD">300000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets
      contextRef="D20211231_17"
      decimals="0"
      id="Tag29"
      unitRef="USD">300000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <kern:StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag41"
      unitRef="Shares">178572</kern:StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions>
    <kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag969"
      unitRef="USD">18</kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions>
    <kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag749"
      unitRef="USD">11996043</kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions>
    <kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions
      contextRef="D20211231_17"
      decimals="0"
      id="Tag732"
      unitRef="USD">11996061</kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag748"
      unitRef="USD">2070358</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20211231_17"
      decimals="0"
      id="Tag731"
      unitRef="USD">2070358</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag40"
      unitRef="Shares">27819</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag725"
      unitRef="USD">3</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag724"
      unitRef="USD">1828116</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="D20211231_17"
      decimals="0"
      id="Tag723"
      unitRef="USD">1828119</us-gaap:StockIssuedDuringPeriodValueOther>
    <kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag38"
      unitRef="Shares">5085</kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag968"
      unitRef="USD">1</kern:StockIssuedDuringPeriodValueSettlementOfLiabilities>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag747"
      unitRef="USD">430024</kern:StockIssuedDuringPeriodValueSettlementOfLiabilities>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20211231_17"
      decimals="0"
      id="Tag745"
      unitRef="USD">430025</kern:StockIssuedDuringPeriodValueSettlementOfLiabilities>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag37"
      unitRef="Shares">21386</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag967"
      unitRef="USD">2</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="D20211231_AdditionalPaidInCapitalMember_1"
      decimals="0"
      id="Tag746"
      unitRef="USD">-2</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="D20211231_CommonStockMember_1"
      decimals="0"
      id="Tag79"
      unitRef="Shares">-67</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="D20211231_AccumulatedOtherComprehensiveIncomeMember_1"
      decimals="0"
      id="Tag95"
      unitRef="USD">53020</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="D20211231_17"
      decimals="0"
      id="Tag729"
      unitRef="USD">53020</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <kern:StockIssuedDuringPeriodChangeInFairValueOfDebt
      contextRef="D20211231_AccumulatedOtherComprehensiveIncomeMember_1"
      decimals="0"
      id="Tag734"
      unitRef="USD">100000</kern:StockIssuedDuringPeriodChangeInFairValueOfDebt>
    <kern:StockIssuedDuringPeriodChangeInFairValueOfDebt
      contextRef="D20211231_17"
      decimals="0"
      id="Tag728"
      unitRef="USD">100000</kern:StockIssuedDuringPeriodChangeInFairValueOfDebt>
    <us-gaap:ProfitLoss
      contextRef="D20211231_RetainedEarningsMember_1"
      decimals="0"
      id="Tag738"
      unitRef="USD">-31328711</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20211231_17"
      decimals="0"
      id="Tag727"
      unitRef="USD">-31328711</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="I20211231_PreferredStockMember"
      decimals="0"
      id="Tag35"
      unitRef="Shares">309286</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_PreferredStockMember"
      decimals="0"
      id="Tag72"
      unitRef="USD">2366038</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="I20211231_CommonStockMember"
      decimals="0"
      id="Tag87"
      unitRef="Shares">1550094</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_CommonStockMember"
      decimals="0"
      id="Tag966"
      unitRef="USD">155</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag91"
      unitRef="USD">146030203</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag740"
      unitRef="USD">61523</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_RetainedEarningsMember"
      decimals="0"
      id="Tag737"
      unitRef="USD">-88508236</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231"
      decimals="0"
      id="Tag726"
      unitRef="USD">59949683</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="D20221231_PreferredStockMember"
      decimals="0"
      id="Tag49"
      unitRef="Shares">-23614</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20221231_PreferredStockMember"
      decimals="0"
      id="Tag58"
      unitRef="USD">-180647</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag32"
      unitRef="Shares">1180</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag80"
      unitRef="USD">180647</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag31"
      unitRef="Shares">207427</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag94"
      unitRef="USD">21</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag88"
      unitRef="USD">3925479</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20221231"
      decimals="0"
      id="Tag221"
      unitRef="USD">3925500</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag30"
      unitRef="Shares">1662</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag57"
      unitRef="USD">9926</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20221231"
      decimals="0"
      id="Tag56"
      unitRef="USD">9926</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <kern:StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag42"
      unitRef="Shares">-13988</kern:StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions>
    <kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag55"
      unitRef="USD">-1</kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions>
    <kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag54"
      unitRef="USD">-939999</kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions>
    <kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions
      contextRef="D20221231"
      decimals="0"
      id="Tag711"
      unitRef="USD">-940000</kern:StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions>
    <kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares
      contextRef="D20221231_CommonStockMember"
      decimals="INF"
      id="Tag17"
      unitRef="Shares">2173913</kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares>
    <kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag71"
      unitRef="USD">217</kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts>
    <kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag78"
      unitRef="USD">9178744</kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts>
    <kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts
      contextRef="D20221231"
      decimals="0"
      id="Tag52"
      unitRef="USD">9178961</kern:CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag77"
      unitRef="USD">843693</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20221231"
      decimals="0"
      id="Tag84"
      unitRef="USD">843693</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="D20221231_SeriesAPreferredStockMember"
      id="Tag716"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag28"
      unitRef="Shares">642956</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag53"
      unitRef="USD">64</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag70"
      unitRef="USD">1854501</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="D20221231"
      decimals="0"
      id="Tag92"
      unitRef="USD">1854565</us-gaap:StockIssuedDuringPeriodValueOther>
    <kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares
      contextRef="D20221231_SeriesAPreferredStockMember"
      decimals="INF"
      id="Tag20"
      unitRef="Shares">400000</kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares>
    <kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts
      contextRef="D20221231_SeriesAPreferredStockMember"
      decimals="0"
      id="Tag74"
      unitRef="USD">3435600</kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts>
    <kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares
      contextRef="D20221231_SeriesBPreferredStockMember"
      decimals="INF"
      id="Tag19"
      unitRef="Shares">100000</kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares>
    <kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts
      contextRef="D20221231_SeriesBPreferredStockMember"
      decimals="0"
      id="Tag733"
      unitRef="USD">858900</kern:IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts>
    <kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock
      contextRef="D20221231_SeriesAPreferredStockMember"
      decimals="0"
      id="Tag69"
      unitRef="USD">764400</kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock>
    <kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock
      contextRef="D20221231_SeriesBPreferredStockMember"
      decimals="0"
      id="Tag83"
      unitRef="USD">191100</kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock>
    <kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag63"
      unitRef="USD">-955500</kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock>
    <kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock
      contextRef="D20221231"
      decimals="0"
      id="Tag51"
      unitRef="USD">-955500</kern:DeemedDividendsRelatedToConvertibleRedeemablePreferredStock>
    <kern:RedemptionOfConvertibleRedeemablePreferredStockShares
      contextRef="D20221231_SeriesAPreferredStockMember"
      decimals="0"
      id="Tag27"
      unitRef="Shares">-400000</kern:RedemptionOfConvertibleRedeemablePreferredStockShares>
    <kern:RedemptionOfConvertibleRedeemablePreferredStock
      contextRef="D20221231_SeriesAPreferredStockMember"
      decimals="0"
      id="Tag62"
      unitRef="USD">-4200000</kern:RedemptionOfConvertibleRedeemablePreferredStock>
    <kern:RedemptionOfConvertibleRedeemablePreferredStockShares
      contextRef="D20221231_SeriesBPreferredStockMember"
      decimals="0"
      id="Tag26"
      unitRef="Shares">-100000</kern:RedemptionOfConvertibleRedeemablePreferredStockShares>
    <kern:RedemptionOfConvertibleRedeemablePreferredStock
      contextRef="D20221231_SeriesBPreferredStockMember"
      decimals="0"
      id="Tag60"
      unitRef="USD">-1050000</kern:RedemptionOfConvertibleRedeemablePreferredStock>
    <kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag25"
      unitRef="Shares">2196</kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag741"
      unitRef="USD">49529</kern:StockIssuedDuringPeriodValueSettlementOfLiabilities>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20221231"
      decimals="0"
      id="Tag81"
      unitRef="USD">49529</kern:StockIssuedDuringPeriodValueSettlementOfLiabilities>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag24"
      unitRef="Shares">20282</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag50"
      unitRef="USD">2</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag93"
      unitRef="USD">49998</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="D20221231"
      decimals="0"
      id="Tag22"
      unitRef="USD">50000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockSplits
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag85"
      unitRef="Shares">20382</us-gaap:StockIssuedDuringPeriodSharesStockSplits>
    <kern:FractionalShareAdjustmentFromStock
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag59"
      unitRef="USD">2</kern:FractionalShareAdjustmentFromStock>
    <kern:FractionalShareAdjustmentFromStock
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag66"
      unitRef="USD">-2</kern:FractionalShareAdjustmentFromStock>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="D20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag75"
      unitRef="USD">40577</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="D20221231"
      decimals="0"
      id="Tag47"
      unitRef="USD">40577</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <kern:StockIssuedDuringPeriodChangeInFairValueOfDebt
      contextRef="D20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag34"
      unitRef="USD">245000</kern:StockIssuedDuringPeriodChangeInFairValueOfDebt>
    <kern:StockIssuedDuringPeriodChangeInFairValueOfDebt
      contextRef="D20221231"
      decimals="0"
      id="Tag220"
      unitRef="USD">245000</kern:StockIssuedDuringPeriodChangeInFairValueOfDebt>
    <us-gaap:ProfitLoss
      contextRef="D20221231_RetainedEarningsMember"
      decimals="0"
      id="Tag86"
      unitRef="USD">-79057610</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20221231"
      decimals="0"
      id="Tag82"
      unitRef="USD">-79057610</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="I20221231_PreferredStockMember"
      decimals="0"
      id="Tag33"
      unitRef="Shares">285672</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_PreferredStockMember"
      decimals="0"
      id="Tag715"
      unitRef="USD">2185391</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="I20221231_CommonStockMember"
      decimals="0"
      id="Tag21"
      unitRef="Shares">4602780</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_CommonStockMember"
      decimals="0"
      id="Tag89"
      unitRef="USD">460</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag971"
      unitRef="USD">160207367</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag750"
      unitRef="USD">347100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_RetainedEarningsMember"
      decimals="0"
      id="Tag36"
      unitRef="USD">-167565846</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="0"
      id="Tag76"
      unitRef="USD">-4825528</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="D20221231"
      decimals="0"
      id="Tag304"
      unitRef="USD">-79057610</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20211231_17"
      decimals="0"
      id="Tag310"
      unitRef="USD">-31328711</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="D20221231"
      id="Tag939"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="D20211231_17"
      decimals="0"
      id="Tag945"
      unitRef="USD">-7564</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:LossOnSaleOfInvestments
      contextRef="D20221231"
      decimals="0"
      id="Tag103"
      unitRef="USD">221101</us-gaap:LossOnSaleOfInvestments>
    <us-gaap:LossOnSaleOfInvestments
      contextRef="D20211231_17"
      id="Tag603"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="D20221231"
      decimals="0"
      id="Tag419"
      unitRef="USD">371364</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="D20211231_17"
      decimals="0"
      id="Tag647"
      unitRef="USD">556890</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="D20221231"
      decimals="0"
      id="Tag321"
      unitRef="USD">873929</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="D20211231_17"
      decimals="0"
      id="Tag937"
      unitRef="USD">2070359</us-gaap:ShareBasedCompensation>
    <us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1
      contextRef="D20221231"
      id="Tag941"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1
      contextRef="D20211231_17"
      decimals="0"
      id="Tag320"
      unitRef="USD">-1045179</us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1>
    <kern:GainLossOnLoanForgiveness
      contextRef="D20221231"
      id="Tag600"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:GainLossOnLoanForgiveness
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1154"
      unitRef="USD">-2234730</kern:GainLossOnLoanForgiveness>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20221231"
      decimals="0"
      id="Tag235"
      unitRef="USD">7834712</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20211231_17"
      decimals="0"
      id="Tag157"
      unitRef="USD">5735150</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="D20221231"
      decimals="0"
      id="Tag932"
      unitRef="USD">337350</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1149"
      unitRef="USD">492683</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:OtherNoncashExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag661"
      unitRef="USD">597276</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag301"
      unitRef="USD">1009331</us-gaap:OtherNoncashExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="D20221231"
      decimals="0"
      id="Tag318"
      unitRef="USD">14553</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="D20211231_17"
      decimals="0"
      id="Tag232"
      unitRef="USD">3312</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="D20221231"
      decimals="0"
      id="Tag639"
      unitRef="USD">61778605</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="D20211231_17"
      decimals="0"
      id="Tag471"
      unitRef="USD">14383310</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="D20221231"
      id="Tag302"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="D20211231_17"
      decimals="0"
      id="Tag655"
      unitRef="USD">186177</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <kern:ChangeInFairValueOfConvertibleDebt contextRef="D20221231" decimals="0" id="Tag8" unitRef="USD">2884273</kern:ChangeInFairValueOfConvertibleDebt>
    <kern:ChangeInFairValueOfConvertibleDebt
      contextRef="D20211231_17"
      decimals="0"
      id="Tag944"
      unitRef="USD">1365904</kern:ChangeInFairValueOfConvertibleDebt>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="D20221231"
      decimals="0"
      id="Tag657"
      unitRef="USD">63178</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="D20211231_17"
      decimals="0"
      id="Tag228"
      unitRef="USD">248198</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1
      contextRef="D20221231"
      decimals="0"
      id="Tag368"
      unitRef="USD">4016194</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1
      contextRef="D20211231_17"
      id="Tag934"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20221231"
      decimals="0"
      id="Tag234"
      unitRef="USD">-197647</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20211231_17"
      decimals="0"
      id="Tag948"
      unitRef="USD">-849785</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="D20221231"
      decimals="0"
      id="Tag650"
      unitRef="USD">-257555</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1153"
      unitRef="USD">8988</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="D20221231"
      decimals="0"
      id="Tag240"
      unitRef="USD">-9700</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="D20211231_17"
      id="Tag216"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="D20221231"
      decimals="0"
      id="Tag469"
      unitRef="USD">-324166</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="D20211231_17"
      decimals="0"
      id="Tag237"
      unitRef="USD">1610470</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability
      contextRef="D20221231"
      decimals="0"
      id="Tag367"
      unitRef="USD">-675291</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability
      contextRef="D20211231_17"
      decimals="0"
      id="Tag935"
      unitRef="USD">-2274295</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="D20221231"
      decimals="0"
      id="Tag236"
      unitRef="USD">-2113249</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="D20211231_17"
      decimals="0"
      id="Tag659"
      unitRef="USD">-1010118</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20221231"
      decimals="0"
      id="Tag931"
      unitRef="USD">-10900729</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20211231_17"
      decimals="0"
      id="Tag229"
      unitRef="USD">-8167904</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="D20221231"
      decimals="0"
      id="Tag1151"
      unitRef="USD">4345260</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1152"
      unitRef="USD">5427230</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="D20221231"
      decimals="0"
      id="Tag646"
      unitRef="USD">31884</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="D20211231_17"
      decimals="0"
      id="Tag325"
      unitRef="USD">39263</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="D20221231"
      decimals="0"
      id="Tag599"
      unitRef="USD">-400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="D20211231_17"
      decimals="0"
      id="Tag260"
      unitRef="USD">5018592</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="D20221231"
      decimals="0"
      id="Tag1156"
      unitRef="USD">5000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="D20211231_17"
      id="Tag118"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20221231"
      decimals="0"
      id="Tag109"
      unitRef="USD">-3972144</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20211231_17"
      decimals="0"
      id="Tag308"
      unitRef="USD">-10485085</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20221231"
      decimals="0"
      id="Tag940"
      unitRef="USD">9926</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20211231_17"
      decimals="0"
      id="Tag326"
      unitRef="USD">520395</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <kern:ProceedsFromUnitandPreFundedUnitOfferingNet
      contextRef="D20221231"
      decimals="0"
      id="Tag649"
      unitRef="USD">9178960</kern:ProceedsFromUnitandPreFundedUnitOfferingNet>
    <kern:ProceedsFromUnitandPreFundedUnitOfferingNet
      contextRef="D20211231_17"
      id="Tag117"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="D20221231"
      decimals="0"
      id="Tag307"
      unitRef="USD">1</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="D20211231_17"
      id="Tag938"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="D20221231"
      decimals="0"
      id="Tag906"
      unitRef="USD">1854565</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="D20211231_17"
      decimals="0"
      id="Tag231"
      unitRef="USD">1828119</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="D20221231"
      id="Tag947"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="D20211231_17"
      decimals="0"
      id="Tag363"
      unitRef="USD">18000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <kern:ConvertibleNotesPrincipalPayments
      contextRef="D20221231"
      decimals="0"
      id="Tag112"
      unitRef="USD">1432273</kern:ConvertibleNotesPrincipalPayments>
    <kern:ConvertibleNotesPrincipalPayments
      contextRef="D20211231_17"
      decimals="0"
      id="Tag306"
      unitRef="USD">4571472</kern:ConvertibleNotesPrincipalPayments>
    <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock
      contextRef="D20221231"
      decimals="0"
      id="Tag323"
      unitRef="USD">4294500</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock
      contextRef="D20211231_17"
      id="Tag233"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="D20221231"
      decimals="0"
      id="Tag689"
      unitRef="USD">5250000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="D20211231_17"
      id="Tag656"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20221231"
      decimals="0"
      id="Tag648"
      unitRef="USD">8635827</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20211231_17"
      decimals="0"
      id="Tag943"
      unitRef="USD">14736252</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="D20221231"
      decimals="0"
      id="Tag404"
      unitRef="USD">-22225</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="D20211231_17"
      decimals="0"
      id="Tag605"
      unitRef="USD">18623</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20221231"
      decimals="0"
      id="Tag322"
      unitRef="USD">-6259271</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20211231_17"
      decimals="0"
      id="Tag309"
      unitRef="USD">-3898114</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="I20211231"
      decimals="0"
      id="Tag108"
      unitRef="USD">13087627</kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="I20201231"
      decimals="0"
      id="Tag654"
      unitRef="USD">18286481</kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20211231"
      decimals="0"
      id="Tag658"
      unitRef="USD">1354899</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20201231"
      decimals="0"
      id="Tag1146"
      unitRef="USD">54159</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20211231"
      decimals="0"
      id="Tag362"
      unitRef="USD">14442526</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20201231"
      decimals="0"
      id="Tag475"
      unitRef="USD">18340640</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="I20221231"
      decimals="0"
      id="Tag481"
      unitRef="USD">7877755</kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="I20211231"
      decimals="0"
      id="Tag662"
      unitRef="USD">13087627</kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20221231"
      decimals="0"
      id="Tag496"
      unitRef="USD">305500</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20211231"
      decimals="0"
      id="Tag119"
      unitRef="USD">1354899</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20221231"
      decimals="0"
      id="Tag305"
      unitRef="USD">8183255</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20211231"
      decimals="0"
      id="Tag403"
      unitRef="USD">14442526</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="D20221231"
      decimals="0"
      id="Tag324"
      unitRef="USD">-15684</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="D20211231_17"
      decimals="0"
      id="Tag556"
      unitRef="USD">-10570</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="D20221231"
      decimals="0"
      id="Tag660"
      unitRef="USD">256440</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="D20211231_17"
      decimals="0"
      id="Tag311"
      unitRef="USD">507941</us-gaap:InterestPaidNet>
    <kern:VestingOfRestrictedStockUnits
      contextRef="D20221231"
      decimals="0"
      id="Tag1150"
      unitRef="USD">50000</kern:VestingOfRestrictedStockUnits>
    <kern:VestingOfRestrictedStockUnits
      contextRef="D20211231_17"
      decimals="0"
      id="Tag303"
      unitRef="USD">42</kern:VestingOfRestrictedStockUnits>
    <us-gaap:ConversionOfStockAmountIssued1
      contextRef="D20221231"
      decimals="0"
      id="Tag942"
      unitRef="USD">3925500</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1
      contextRef="D20211231_17"
      decimals="0"
      id="Tag713"
      unitRef="USD">11610586</us-gaap:ConversionOfStockAmountIssued1>
    <kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment
      contextRef="D20221231"
      decimals="0"
      id="Tag420"
      unitRef="USD">19764</kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment>
    <kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment
      contextRef="D20211231_17"
      decimals="0"
      id="Tag933"
      unitRef="USD">36915</kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment>
    <kern:CapitalizedSoftwareIncludedInAccruedExpenses
      contextRef="D20221231"
      decimals="0"
      id="Tag936"
      unitRef="USD">17974</kern:CapitalizedSoftwareIncludedInAccruedExpenses>
    <kern:CapitalizedSoftwareIncludedInAccruedExpenses
      contextRef="D20211231_17"
      decimals="0"
      id="Tag107"
      unitRef="USD">554127</kern:CapitalizedSoftwareIncludedInAccruedExpenses>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="D20221231"
      decimals="0"
      id="Tag645"
      unitRef="USD">180647</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="D20211231_17"
      decimals="0"
      id="Tag905"
      unitRef="USD">18038944</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="D20221231"
      decimals="0"
      id="Tag1155"
      unitRef="USD">49529</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="D20211231_17"
      decimals="0"
      id="Tag663"
      unitRef="USD">430015</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <kern:Sharesreturnedinconnectionwithacquisition
      contextRef="D20221231"
      decimals="0"
      id="Tag130"
      unitRef="USD">940000</kern:Sharesreturnedinconnectionwithacquisition>
    <kern:Sharesreturnedinconnectionwithacquisition
      contextRef="D20211231_17"
      id="Tag946"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:SharesIssuedInConnectionWithAssetPurchase
      contextRef="D20221231"
      id="Tag230"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:SharesIssuedInConnectionWithAssetPurchase
      contextRef="D20211231_17"
      decimals="0"
      id="Tag476"
      unitRef="USD">300000</kern:SharesIssuedInConnectionWithAssetPurchase>
    <kern:Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement
      contextRef="D20221231"
      decimals="0"
      id="Tag286"
      unitRef="USD">160000</kern:Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement>
    <kern:Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement
      contextRef="D20211231_17"
      id="Tag604"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NatureOfOperations contextRef="D20221231" id="Tag1104">&lt;p style="font-size: 10pt; margin: 0pt; 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; line-height: inherit;"&gt;Note 1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;b 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-indent: 0px; text-transform: none; white-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&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="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="font-size: 10pt; margin: 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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; 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 &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;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, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;"&gt;Ample Organics, Inc., or Ample, &lt;/span&gt;solo sciences, inc., or Solo, Viridian Sciences,&#160;Inc., or Viridian, and The NAV People, Inc. d.b.a. 365 Cannabis, or 365 Cannabis. 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 &lt;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; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;o&lt;span style="font-size: 10pt; line-height: inherit;"&gt;ur commercial software platforms, MJ Platform&#xae;, Trellis&#xae;, Ample, Viridian and 365 Cannabis to state-licensed businesses, and&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;our regulatory software platform, Leaf Data Systems&#xae;, to state government regulatory agencies.&lt;/span&gt; Our Viridian and 365 Cannabis solutions are considered enterprise offerings (&#x201c;Enterprise&#x201d;) and all other 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.&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; color: #000000; 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-style: initial; text-decoration-color: initial; margin: 0pt; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-weight: bold; font-style: italic;"&gt;Strategic Shift in Business Strategy&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;As previously disclosed, we have been engaged in considering strategic partnerships and evaluating potential strategic transactions in a comprehensive effort to address our financial challenges and our ability to continue as a going concern. 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 beyond.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1.2; font-family: 'Times New Roman', Times, serif; text-indent: 25pt; 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; margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 13.3333px; font-style: italic;"&gt;Exiting the Enterprise&#160;Software Business&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;The development&#160;of our Enterprise software business, 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 of 2022. Ultimately, we secured a buyer for 365 Cannabis and were engaged in exclusive negotiations through December 31, 2022 and into January&#160;2023. &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;On January 11, 2023, we completed the sale of&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;365&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;&lt;span&gt;&#160;&lt;/span&gt;Cannabis to&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;365&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;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;Holdco&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;&#160;LLC (the &#x201c;Buyers&#x201d;) pursuant to a stock purchase agreement&#160;(the &#x201c;&lt;/span&gt;365&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;&lt;span&gt;&#160;&lt;/span&gt;SPA&#x201d;) for&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="cursor: pointer; 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;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="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;), subject to customary post-closing adjustments, if any. Any post-closing adjustments are generally limited to certain adjustments in accounts payable and indemnification obligations in accordance with the 365 SPA. Upon completion of the sale, $0.4 million of the total cash proceeds was placed into certain restricted accounts (the &#x201c;Restricted Accounts&#x201d;) held as security for our 2021 Senior Secured Convertible Notes (the &#x201c;Senior Convertible Notes&#x201d;) while $0.1 million was subject to a hold-back (the &#x201c;365 Holdback&#x201d;) by the Buyers to be released to us and also placed into the Restricted Accounts after all post-closing adjustments, if any, are resolved. In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million, a reduction of $4.0 million from the original estimate, for purposes of the sale of 365 Cannabis and is reflected on our consolidated balance sheets as Contingent consideration payable.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;While&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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 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-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; line-height: inherit; display: inline !important;"&gt;&#x2019;&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;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;quarter of&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;2023&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;. 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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;&lt;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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;Disposal of Non-Core SMB Software Products and Brands&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;&lt;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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;&lt;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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;&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;In addition to the our exit from the Enterprise software&#160;business, we initiated efforts in the&#160;fourth quarter of 2022 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, Last&#160;Call Analytics (&#x201c;LCA&#x201d;), a retail&#160;analytics platform and wholly-owned subsidiary&#160;of Ample, and our equity investment in Zol Solutions,&#160;Inc. (&#x201c;ZolTrain&#x201d;). &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; font-size: 13.3333px; 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; font-size: 13.3333px; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;"&gt;LCA,&#160; for cash in the amount of $0.1&lt;span&gt;&#160;&lt;/span&gt;million, subject to post-closing adjustments, if any. In December 2022, we sold our investment in ZolTrain&#160;for a nominal amount (see Note 7).&lt;/span&gt;&#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&#160;upon the expiration of existing contracts during the first half of 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;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;&lt;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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;&lt;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: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;Exit Strategy&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;With the completion of the sales of&#160;365 Cannabis, LCA&#160;and ZolTrain&#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 &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-transform: none; white-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-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; line-height: inherit;"&gt;&#160;&lt;/span&gt;SaaS&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-transform: none; white-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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; 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;"&gt;On January 27, 2023, we and our wholly-owned subsidiary Akerna&#160;Ample Exchange Inc. (&#x201c;Akerna&#160;Exchange&#x201d;) entered into a securities purchase agreement (the &#x201c;MJF-Ample SPA&#x201d;) with POSaBIT&#160;Systems Corporation (&#x201c;POSaBIT&#x201d;) to sell MJF and Ample&#160;to POSaBIT&#160;for a purchase price of &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;$&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;4.0&#160;&lt;/span&gt;&lt;/span&gt;million in cash (the &#x201c;Sale Transaction&#x201d;).&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 subject to certain adjustments primarily attributable to variances from target working capital, as defined in&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; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;MJF-Ample SPA, among others. The MJF-Ample SPA contains customary representations, warranties and covenants applicable to us and POSaBIT&#160;including covenants relating&#160;to the conduct of the&#160;business of MJF and Ample through closing of the Sale Transaction and obtaining the approval of our stockholders. Further, the closing of the Sale Transaction is conditioned on the&#160;simultaneous closing of the merger transaction, as described below. The&#160;closing of the Sale Transaction is also subject to customary closing conditions including certain matters with respect to employee retention and contractual matters associated with MJF&#x2019;s and Ample&#x2019;s&#160;existing customers, among others. &lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 107%;"&gt;The MJF-Ample SPA includes certain restrictions with respect to competing or alternative transactions through the period until the Sale Transaction closes. In the event that a superior offer (&#x201c;Superior Offer&#x201d;) is received, we must &lt;/span&gt;&lt;span style="line-height: 107%;"&gt;provide POSaBIT with a five business day notice period in which to make a counter-proposal before we may make an announcement of the change in recommendation to consider a potential counter-proposal to the Superior Offer.&lt;/span&gt; We and POSaBIT&#160;may terminate the MJF-Ample SPA upon mutual consent and either party may terminate the MJF-Ample SPA unilaterally under certain conditions. In the event&#160;either party terminates the MJF-Ample SPA pursuant to certain conditions, we will be required to pay POSaBIT&#160;a termination&#160;fee of $&lt;/span&gt;140,000&lt;span style="font-size: 10pt;"&gt; and reimburse &lt;/span&gt;POSaBIT&#160;for reasonable fees and expenses up to $60,000. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 10pt; 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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&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;On January 27, 2023, we entered into an agreement&#160;and plan of merger (the &#x201c;Merger Agreement&#x201d;) with Gryphon Digital Mining,&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;Inc&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;. (&#x201c;Gryphon&#x201d;) and&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;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;"&gt;&#160;Merger Co. (&#x201c;&lt;/span&gt;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;"&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&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;Akerna&#x2019;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;&#160;and Gryphon&#x2019;s stockholders,&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;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;"&gt;&#160;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;&#160;&lt;/span&gt;&lt;/span&gt;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;"&gt;. Following the closing of the Merger, the former Gryphon and&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;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;"&gt;&#160;&lt;/span&gt;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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;&#160;immediately before the&#160;Merger are expected to own approximately&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;92.5&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;&lt;span&gt;&#160;&lt;/span&gt;percent and&#160;&lt;/span&gt;7.5&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;&lt;span&gt;&#160;&lt;/span&gt;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-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; line-height: inherit;"&gt;&#160;&lt;/span&gt;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; line-height: inherit;"&gt;&#160;&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;will change&#160;its name to Gryphon Digital Mining,&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; line-height: inherit;"&gt;&#160;&lt;/span&gt;Inc&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;. The&#160;closing of the Merger&#160;is subject to customary closing conditions including the required approval of the stockholders of&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;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;"&gt;&#160;and Gryphon, the approval of&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;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-transform: none; white-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-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; font-family: 'time new roman'; float: none; line-height: inherit; display: inline !important;"&gt;Nasdaq&lt;/span&gt;&lt;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-transform: none; white-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-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; 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-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;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-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; line-height: inherit;"&gt;&#160;&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;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-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; line-height: inherit;"&gt;&lt;span&gt;&#160;&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;Gryphon&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;"&gt;&#160;a termination&#160;fee of $&lt;/span&gt;275,000&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;&lt;span&gt;&#160;&lt;/span&gt;less any reimbursed expenses.&#160;&lt;span style="font-size: 10pt;"&gt;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&#160;Akerna&#160;after the transaction is complete.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 25pt;"&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;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&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;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-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;each of the&#160;holders of the Senior Convertible Notes&lt;span&gt;&#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;19.9 percent of the outstanding shares&#160;of our common stock, $0.0001 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 $1.20 per share from $4.75 per share. We anticipate scheduling a meeting of stockholders during the second quarter of&#160;2023&#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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="font-size: 10pt; color: #000000; margin: 0pt; text-align: justify; text-indent: 25pt; font-family: 'times new roman', times;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; 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="font: 10pt / 1.2 'Times New Roman', Times, serif; 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; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="font-size: 10pt; color: #000000; margin: 0pt; text-align: justify; text-indent: 32pt; font-family: 'times new roman', times; 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, 365 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 &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;assets and liabilities of these entities are classified and reflected on our consolidated balance sheets as &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;&#x201c;&lt;/span&gt;held for sale&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;&#x201d;&lt;/span&gt; as of December 31, 2022 and 2021, respectively, and their&#160;&lt;/span&gt;results of operations are classified as &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;&#x201c;&lt;/span&gt;discontinued&#160;operations&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;&#x201d;&lt;/span&gt; in the consolidated statements of operations for the years ended December 31, 2022 and 2021, respectively. Certain financial disclosures including major components of the assets and liabilities and results of operations of the Discontinued Group are provided in Note&#160;17. 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.&#160;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:LongTermPurchaseCommitmentDescription contextRef="D20230111" id="Tag1143">(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;), subject to customary post-closing adjustments, if any. Any post-closing adjustments are generally limited to certain adjustments in accounts payable and indemnification obligations in accordance with the 365 SPA. Upon completion of the sale, $0.4 million of the total cash proceeds was placed into certain restricted accounts (the &#x201c;Restricted Accounts&#x201d;) held as security for our 2021 Senior Secured Convertible Notes (the &#x201c;Senior Convertible Notes&#x201d;) while $0.1 million was subject to a hold-back (the &#x201c;365 Holdback&#x201d;) by the Buyers to be released to us and also placed into the Restricted Accounts after all post-closing adjustments, if any, are resolved. In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million, a reduction of $4.0 million from the original estimate, for purposes of the sale of 365 Cannabis and is reflected on our consolidated balance sheets as Contingent consideration payable.</us-gaap:LongTermPurchaseCommitmentDescription>
    <us-gaap:Cash
      contextRef="I20230131"
      decimals="-5"
      id="Tag955"
      unitRef="USD">100000</us-gaap:Cash>
    <kern:PurchasePriceValue
      contextRef="I20230127"
      decimals="-5"
      id="Tag1115"
      unitRef="USD">4000000</kern:PurchasePriceValue>
    <us-gaap:GainLossOnContractTermination
      contextRef="D20230127_PosabitSystemsCorporationMember"
      decimals="0"
      id="Tag950"
      unitRef="USD">140000</us-gaap:GainLossOnContractTermination>
    <us-gaap:CostsAndExpenses
      contextRef="D20230127"
      decimals="0"
      id="Tag1114"
      unitRef="USD">60000</us-gaap:CostsAndExpenses>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I20230127_GryphonDigitalMiningIncMember"
      decimals="INF"
      id="Tag440"
      unitRef="Pure">0.925</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I20230127_AkernaMergerCoMember"
      decimals="INF"
      id="Tag7"
      unitRef="Pure">0.075</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:GainLossOnContractTermination
      contextRef="D20230127_GryphonDigitalMiningIncMember"
      decimals="0"
      id="Tag949"
      unitRef="USD">275000</us-gaap:GainLossOnContractTermination>
    <kern:PercentageOfConversionOfStockRepresentOutstandingShares
      contextRef="I20221231_ExchangeAgreementsMember"
      decimals="INF"
      id="Tag951"
      unitRef="Pure">0.199</kern:PercentageOfConversionOfStockRepresentOutstandingShares>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20221231_ExchangeAgreementsMember"
      decimals="4"
      id="Tag952"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20221231_SeniorNotesMember_MinimumMember"
      decimals="2"
      id="Tag954"
      unitRef="USDPerShare">1.2</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20221231_SeniorNotesMember_MaximumMember"
      decimals="2"
      id="Tag953"
      unitRef="USDPerShare">4.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:BasisOfAccounting contextRef="D20221231" id="Tag857">&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-weight: bold; text-align: justify;"&gt;Note 2 &lt;/span&gt;&lt;b style="text-align: justify;"&gt;&#x2013;&lt;/b&gt;&lt;span style="font-weight: bold; text-align: justify;"&gt; Basis of Presentation&lt;/span&gt;&lt;/span&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="border-left: none; border-right: none;"&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;p style="margin: 0px; text-align: justify; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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="font-family: 'times new roman', times; font-size: 10pt;"&gt;The accompanying consolidated financial statements have been prepared in accordance with GAAP.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;"&gt;Going Concern and Management&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; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;s Liquidity Plans&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.1;"&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;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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"&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&gt;2014&lt;/span&gt;-&lt;span&gt;15&lt;/span&gt;, &lt;span style="font-style: italic;"&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;"&gt;&#x2019;&lt;/span&gt;s Ability to Continue&#160;as Going Concern&lt;/span&gt; (&#x201c;ASU 2014-15&#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&gt;one&lt;/span&gt;&#160;year from the date the consolidated financial statements are issued, which is defined as the &#x201c;look-forward period&#x201d; in ASU&#160;&lt;span&gt;2014&lt;/span&gt;-&lt;span&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&gt;2014&lt;/span&gt;-&lt;span&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-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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"&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;"&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 December 31, 2022, we had a working capital&#160;defici&lt;span&gt;t of $&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="display: inline;"&gt;7.8&lt;/span&gt;&lt;/span&gt;&#160;&lt;/span&gt;million with &lt;span style="border-right: none; border-left: none;"&gt;$&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;&lt;span&gt;&lt;span style="display: inline;"&gt;0.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&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&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: 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;&#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 2022 and the curtailment of activities associated&#160;with our discontinued operations as well as those business that we plan to terminate.&#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; 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-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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"&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 described in Note 1, 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;"&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="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;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 fully 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&#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-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;or we may determine to dissolve and&lt;span&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;"&gt;liquidate&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;&#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 &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;"&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-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; background-color: #ffffff; 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: 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; background-color: #ffffff; 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-family: 'times new roman', times; font-size: 10pt;"&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 the Company be unable to continue as a going concern.&#160;&lt;/span&gt;&lt;br/&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; background-color: #ffffff; 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'; 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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Reverse Stock Split&lt;/span&gt;&lt;/p&gt;&lt;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-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;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;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-align: justify; text-indent: 33pt; text-transform: none; white-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; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; 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: 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;On November 8, 2022, w&lt;/span&gt;e effectuated a reverse&#160;stock split of 20-for-1 (the &#x201c;Reverse Stock Split&#x201d;) of our Common Stock. The effects of the Reverse Stock Split have been applied retrospectively to all periods presented throughout the accompanying consolidated financial statements and notes. Accordingly, all disclosures of shares of Common Stock issued, outstanding or reserves of Common Stock and issuances, grants, vesting or forfeitures of warrants, restricted stock awards and restricted stock units (&#x201c;RSUs&#x201d;) herein and any corresponding references to market, conversion and exercise prices of Common Stock and certain other securities including warrants and convertible debt have been adjusted.&lt;/span&gt;&lt;/p&gt;&lt;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-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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;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-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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Reclassifications&lt;/span&gt;&lt;/p&gt;&lt;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-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; padding-left: 30px; line-height: 1.1;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;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-transform: none; white-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; padding-left: 0px; 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-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;Certain prior year amounts have been reclassified to conform to the current year presentation. In addition and as discussed in Notes 1 and 17, the assets and liabilities and results of operations of the Discontinued Group have been reclassified as held for sale and discontinued operations, respectively, for all period presented.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccounting>
    <kern:WorkingCapitalDeficit
      contextRef="I20221231"
      decimals="-5"
      id="Tag1113"
      unitRef="USD">7800000</kern:WorkingCapitalDeficit>
    <kern:UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations
      contextRef="D20221231"
      decimals="-5"
      id="Tag930"
      unitRef="USD">900000</kern:UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="D20221108_CommonStockMember" id="Tag1109">20-for-1</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="D20221231" id="Tag997">&lt;p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; font-weight: bold; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Note 3&#160;&lt;b 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-indent: 0px; text-transform: none; white-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; Summary of &lt;span&gt;Significant&lt;/span&gt; Accounting Policies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'times new roman', times; 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="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"&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;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1;"&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;Our accompanying consolidated financial statements include the accounts of Akerna, our wholly-owned subsidiaries, and those entities in which we otherwise have a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt / 1.1 '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: 0pt 0px; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;/div&gt;&lt;div style="border-left: none; border-right: none; line-height: 1.2;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.1;"&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;"&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: 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; line-height: inherit;"&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, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock-based compensation costs, 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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; 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'; font-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;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; 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;Foreign Currency&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; 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;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; 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: 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; padding-left: 0px; 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-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="line-height: inherit;"&gt;The functional currency of the Company&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;s non-U.S. operations is the local currency. Monetary assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing at the balance sheet dates. Non-monetary assets and liabilities are translated at the historical rates in effect when the assets were acquired or obligations incurred. Revenue and expenses are translated into U.S. dollars using the average rates of exchange prevailing during the period. Translation gains or losses are included as a component of accumulated other comprehensive income (loss) within 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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; equity (deficit). Gains and l&lt;/span&gt;osses resulting from foreign currency transactions are recognized as a component of Other income (expense) &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 our consolidated statements of operations&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"&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;/div&gt;&lt;div style="font-family: 'times new roman', times; 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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span class="selected" style="line-height: inherit;"&gt;Cash and Cash Equivalents&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; padding-left: 30px;"&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;&lt;span style="line-height: inherit;"&gt;We consider liquid instruments purchased with an original maturity of &lt;/span&gt;&lt;span style="line-height: inherit;"&gt;three months or less to be cash equivalents. We continually monitor our positions with, and the credit quality of, the financial institutions with which we invest. As of the balance sheet date, and periodically throughout the year, we have maintained balances in various operating accounts in excess of federally insured limits.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;p style="margin: 0pt; text-align: justify; 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;&lt;span style="font-weight: bold; font-style: italic; line-height: inherit;"&gt;Restricted Cash&lt;/span&gt;&lt;br/&gt;&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; 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;Restricted cash consists of funds that are contractually or legally restricted as to usage or withdrawal and is presented separately from cash and cash equivalents on our consolidated balance sheets.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="line-height: 1.2;"/&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;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;"&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-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; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;We maintain an allowance for doubtful accounts equal to the estimated uncollectible amounts based on our historical collection experience and review of the current status of trade accounts receivable. Accounts receivable are written-off and charged against the allowance when we have exhausted collection efforts without success.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div style="font-family: 'times new roman', times; border-right: none; border-left: none;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="font-family: 'times new roman', times; border-right: none; border-left: none;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Property and Equipment&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="text-indent: 32pt; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; 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;Property and equipment are recorded at cost, less accumulated depreciation. Expenditures for major additions and improvements are capitalized. &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: 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; display: inline !important; line-height: inherit;"&gt;Repairs and maintenance costs are expensed as incurred.&#160;&lt;/span&gt;Depreciation is provided over the estimated useful lives of the related assets using the straight-line method.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;The estimated useful lives for significant property and equipment categories are generally as follows: furniture and computer equipment (3 - 7 years) and leasehold improvements (lesser of remaining&#160;lease term or useful&#160;life)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 0px; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt 0pt 8pt; 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; text-align: justify;"&gt;&lt;span style="font-style: italic; font-weight: bold; text-align: start; font-size: 10pt; line-height: inherit;"&gt;Investment&lt;/span&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;"&gt;&lt;span style="line-height: inherit;"&gt;Until its redemption in December 2022, we&#160;held an equity security in&#160;ZolTrain. For periods p&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;rior to the quarter ended September 30, 2021, we had determined we could exert significant influence over&#160;ZolTrain&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;operations through voting rights and representation on its board of directors and we accounted for our investment in&#160;ZolTrain&#160;using the equity method of accounting, recording our share in the&#160;investee&#x2019;s&#160;earnings and losses in the consolidated statement of operations. Upon losing board representation during&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;quarter ended September 30, 2021&lt;/span&gt;, we suspended the equity method of accounting and&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;measured the investment at cost less impairment, plus or minus changes resulting from observable price changes, including its ultimate redemption at a loss in December 2022, which were recorded in Other (expense) income, in our consolidated statements of operations (see Note 7).&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; 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-indent: 32pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"&gt;Software Development Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;Costs incurred during&#160;the application development stage of a newly developed application and costs we incur to enhance our existing platforms that meet certain criteria are subject to&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;capitalization and subsequent amortization. Our software p&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;roduct development costs are primarily comprised of personnel costs su&lt;/span&gt;&lt;span style="line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;ch as payroll&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;and benefits, vendor&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;costs, and other costs directly attributable to the project. We capitalize costs only during the development phase. Any costs in connection to planning, design, and maintenance subsequent to release are expensed as incurred. We amortize software development costs over the expected useful life of the specific application, generally&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;2-5&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;years. We evaluate capitalized software development costs for impairment when there is an indication that the unamortized cost may not be recoverable (see Note 8).&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;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: 0pt 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;Intangible Assets&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt 0px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;Intangible assets are amortized over their estimated useful lives. We evaluate the estimated remaining useful life of our intangible assets when events or changes in circumstances indicate an adjustment to the remaining amortization may be needed. We similarly evaluate the recoverability of these assets upon events or changes in circumstances indicate a potential impairment (see Note 8). Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt / 1.2 'Times New Roman', Times, serif; color: #000000; 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: 0pt 0px; padding-left: 30px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;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: 0pt 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;Goodwill Impairment Assessment&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt 0px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"&gt;Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on October 31, and whenever events or changes in circumstances indicate the carrying value of goodwill may be impaired (see Note 8). Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit&#x2019;s fair value, not to exceed the carrying amount of goodwill. We have the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="line-height: 1.2;"/&gt;&lt;div style="font-family: 'times new roman', times; border-left: none; border-right: none; line-height: 1.2;"&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span class="selected" style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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; float: none; display: inline !important; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div 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-indent: 32pt; 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: 1.2; margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt;"&gt;GAAP defines&#160;fair value&#160;as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Under this guidance, we are required to classify certain assets and liabilities based on the&#160;fair value&#160;hierarchy, which groups&#160;fair value-measured assets and liabilities based upon the following levels of inputs:&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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-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; line-height: 16px; text-align: justify;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;div id="t_ft_FJ87WBG3G000000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 15px; width: 100%; 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; font-size: 10pt; border-style: none; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="vertical-align: top; height: 15px; width: 6.73823%;"&gt;&lt;div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&#x25cf;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; height: 15px; width: 93.2618%;"&gt;&lt;div style="line-height: 16px; text-align: justify; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 1 &#x2013; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="t_ft_AF6OPO1TSW00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: top; width: 6.70677%; height: 10px;"&gt;&lt;div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&#x25cf;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 93.2327%; height: 10px;"&gt;&lt;div style="line-height: 16px; text-align: justify; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 2 &#x2013; Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div id="t_ft_LG4FCRRIYO00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: top; width: 6.64627%; height: 10px;"&gt;&lt;div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&#x25cf;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 93.2933%; height: 10px;"&gt;&lt;div style="line-height: 16px; text-align: justify; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 3 &#x2013; Prices or valuation techniques that require inputs that are both significant to the&#160;fair value&#160;measurement and unobservable (i.e., supported by little or no market activity).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&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-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span class="selected " style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span class="selected " style="font-family: 'times new roman', times; line-height: inherit;"&gt;The fair value of financial instruments is the amount at which the instrument could be exchanged in a current transaction between willing parties. The carrying values of financial instruments such as accounts receivable, accounts payable and accrued liabilities approximate fair value based on their short maturities. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"&gt;Fair Value Option&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-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: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;"&gt;The fair value option provides an election that allows an entity to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. We have elected to apply the fair value option to our convertible notes due to the complexity of the various conversion and settlement&#160;options available to both the holders of such notes and Akerna.&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-align: start; text-indent: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;"&gt;The convertible notes accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate&#160;derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially&#160;measured at its issue-date estimated fair value and then subsequently remeasured&#160;at estimated fair value on a recurring basis as of each reporting period date.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;"&gt;The portion&#160;of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income (loss) within &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;stockholders&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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;"&gt;&#x2019;&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;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;equity (deficit)&#160;&lt;/span&gt;and the remaining amount of the fair value adjustment is recognized as other income (expense) in our consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item&#160;within other income (expense) in the accompanying consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-family: 'times new roman', times; margin: 0pt; text-align: start; text-indent: 48pt; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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;&#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-align: start; 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; font-family: 'Times New Roman';"&gt;&lt;span style="font-style: italic; font-weight: bold; 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;"&gt;Warrants&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: 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; font-family: 'Times New Roman'; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="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&#160;to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative accounting and disclosures&#160;or as equity instruments based upon the&#160;specific terms of the underlying warrant agreement and certain&#160;other factors associated with our capital structure. Warrants that are indexed to our common stock while we meet certain other conditions&#160;with respect&#160;to our 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 as components&#160;of equity. Certain of the warrants sold by MTech &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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 its initial public offering&#160;&lt;/span&gt;that were converted to Akerna&#160;warrants in connection with the Mergers (the &#x201c;Private Warrants&#x201d;)&lt;/span&gt;&#160;are not indexed to our common stock in the manner contemplated as described herein&lt;/span&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; font-size: 10pt; line-height: inherit;"&gt;. 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 December 31, 2022 and 2021, all of our other outstanding warrants, including certain other MTech&#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: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;warrants that were converted to Akerna&#160;warrants upon our formation (the&lt;span style="line-height: inherit;"&gt;&#160;&#x201c;2019 Public Warrants&#x201d;), are classified within 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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; equity.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt 0pt 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: 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; font-family: 'Times New Roman'; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="line-height: 1.2;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="border-left: none; border-right: none;"/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; border-right: none; border-left: none; line-height: 1.2;"&gt;&lt;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: 0pt 0px; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt 0px;"&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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: 'times new roman', times; 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 recognize revenue when a customer obtains the benefit of promised services, in an amount that reflects the consideration that we expect to be entitled to receive in exchange for those services. In determining the amount of revenue to be recognized, we perform the following steps: (i) identification&lt;span style="border-left: none; border-right: none; color: black; line-height: inherit;"&gt;&#160;of the contract with a customer; (ii) identification of the promised services in the contract and determination of whether the promised services are performance obligations, including whether they are distinct in the context of the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) we satisfy each performance obligation. &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-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; text-align: start; float: none; line-height: inherit; display: inline !important;"&gt;Sales&#160;&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: left; 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; display: inline !important; line-height: inherit;"&gt;taxes collected from customers and remitted to government authorities are excluded from revenue.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; 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; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&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; color: black; line-height: inherit;"&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Software Revenue&lt;/span&gt;.&#160;Our software revenue is generated from subscriptions and services related to the use of our commercial software platforms, MJ Platform&#xae;, Ample&#160;and our government regulatory platform, Leaf Data Systems&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;&#xae;&lt;/span&gt;, and the sale of business intelligence, data analytics and other software related services. Software contracts are annual or multi-year contracts paid monthly in advance of service and typically cancellable upon&#160;&lt;span style="line-height: inherit;"&gt;30&lt;/span&gt;&#160;days&#x2019; notice after the end of the contract period. Leaf Data Systems&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;&#xae;&lt;/span&gt; contracts are generally multi-year contracts payable annually or quarterly in advance of service. Commercial software and Leaf Data Systems&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;&#xae;&lt;/span&gt; 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. Subscription revenue is recognized on a straight-line basis over the service term of the arrangement beginning on the date that our solution is made available to the customer and ending at the expiration of the subscription term.&#160;&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;&lt;span style="border-left: none; border-right: none; color: black; font-style: normal; text-decoration: none; font-weight: normal; line-height: inherit;"&gt;We typically invoice customers at the beginning of the term, in multi-year, annual, quarterly, or monthly installments. When a collection of fees occurs in advance of service delivery, revenue recognition is deferred until such services commence. Revenue for im&lt;/span&gt;plementation fees is recognized ratably over the expected term of the contract, including expected renewals.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0.0001pt; 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; background-color: #ffffff; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; font-size: 12pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;"&gt;We include service level commitments to customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits if those levels are not met. In addition, customer contracts often include: specific obligations that require us to maintain the availability of the customer&#x2019;s data through the service and that customer content is secured against unauthorized access or loss, and indemnity provisions whereby we indemnify customers from third-party claims asserted against them that result from our failure to maintain the availability of their content or securing the same from unauthorized access or loss. To date, we have not incurred any material costs as a result of such commitments. Any such credits or payments made to customers under these arrangements are recorded as a reduction of revenue.&#160;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Consulting Revenue.&lt;/span&gt;&#160;Consulting services revenue is generated by providing solutions for operators in the pre-application of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;licensures&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;and pre-operational phases of development and&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;"&gt;consists of contracts with fixed terms and fee structures based upon the volume and activity or fixed-price contracts for consulting and strategic services.&lt;/span&gt; These services include application and business plan preparation as they seek licenses to be granted.&#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: 42.6667px; text-transform: none; white-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;"&gt;Consulting revenue contracts have an initial&#160;set of proprietary deliverables that are provided to clients upfront, which is considered a separate&#160;performance obligation. As such,&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;30&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; display: inline !important; float: none;"&gt;&#160;percent of the contract value is recognized upfront when deliverables are provided, with the remaining recognized over the&#160;life of the contract as the consulting services are performed.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span&gt;Other Revenue.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Our other revenue is derived primarily from point-of-sale hardware and other non-recurring revenue.&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;"&gt;&#160;From time to time, we may purchase equipment for resale to customers. Such equipment is generally drop-shipped to our customers. We recognize revenue as these products are delivered.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Cost of Revenue.&#160;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;Cost of revenue consists primarily of costs related to providing subscription and other services to our customers, including employee compensation and related expenses for data center&#160;operations, customer support and professional services personnel, payments to outside technology service providers, security services, and other tools.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-style: italic;"&gt;Unbilled Receivables.&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;Unbilled receivables are booked when services are delivered to our customers but not yet invoiced. Once invoiced, the unbilled receivables are reclassified to accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Deferred Revenue&lt;/span&gt;. Deferred revenue consists of payments received in advance of revenue recognition from subscription services. The deferred revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, contract duration, and invoice frequency.&#160;Deferred revenue that will be recognized during the succeeding&#160;&lt;span style="line-height: inherit;"&gt;twelve&lt;/span&gt;-month period is recorded as deferred revenue, which is a current liability on the accompanying consolidated balance sheets.&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;div style="border-left: none; border-right: none;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;Legal and Other Contingencies&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="text-align: justify; margin: 0in; 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;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;&lt;i style="margin: 0pt; text-align: start; text-indent: 32pt;"&gt;&lt;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-transform: none; white-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;From time to time, we may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. We investigate these claims as they arise 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: 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;will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. The accrual for a litigation loss contingency might include, for example, estimates of potential damages, outside legal fees and other directly related costs expected to be incurred.&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&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-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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Stock-Based Compensation&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-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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&#160;&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-align: start; text-transform: none; white-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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;We&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;measured stock-based compensation based on the fair value of the share-based awards on the date of grant and recognize the related costs on a straight-line basis over the requisite service period, which is generally the vesting 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: 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;Stock-based compensation expense is included in operating expenses and cost of sales on our consolidated statements of operations consistent with the allocation of other compensation arrangements.&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-align: start; text-transform: none; white-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;"&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&gt;&lt;/div&gt;&lt;p style="margin: 0pt; 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;Income Taxes&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 48pt;"&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-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Income taxes are accounted for using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. We provide for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. We use a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. We recognize interest and penalties related to income tax matters in selling, general and administrative expenses in the consolidated statement of operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt;"&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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;We recognize deferred tax assets to the extent that its assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of its net recorded amount, we&#160;will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;As of December 31, 2022 and 2021, management has applied&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 valuation allowance to deferred tax assets when it is determined&#160;that the benefit from the deferred tax asset will not be able to be utilized in a future period.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="border-left: none; border-right: none; line-height: 1.2;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Segments&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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 by the chief operating decision maker (&#x201c;CODM&#x201d;), our Chief Executive Officer, for purposes of allocating resources and assessing financial performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Discontinued Operations&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;In accordance with GAAP, we assess our business units that we may, from time to time, consider for disposal by sale or means (i.e., abandonment). Those&#160;business units, which may be in the&#160;form of legal entities, divisions, product lines or asset and liability groups, among others, for which cash flows can be reasonably identified, that meet certain criteria are considered discontinued&#160;operations. Accordingly, their results of operations are presented in our statements of operations as &#x201c;discontinued operations&#x201d; and their associated assets and liabilities are considered &#x201c;held&#160;for sale&#x201d; or &#x201c;discontinued,&#x201d; as appropriate on our consolidated balance sheets.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Subsequent Events&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Management has evaluated all of our activities through the issuance date of our consolidated financial statements and has concluded that, with the exception of (i) the completion of the sales of 365 Cannabis and LCA in January 2023, (ii) the commitment to the&lt;span style="color: #000000; font-family: 'time 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Sale Transaction, (iii) the&#160;commitment to the Merger and the signing of the Exchange Agreements,&#160;&lt;/span&gt;as disclosed in Note 1, no other subsequent events have occurred that would require recognition and disclosure in our consolidated financial statements or disclosure&#160;in the notes thereto.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&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;div style="border-left: none; border-right: none;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div/&gt;&lt;/div&gt;&lt;/div&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;div style="border-left: none; border-right: none;"&gt;&lt;p 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-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; margin: 0pt; text-align: justify; 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 style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;Pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p 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-indent: 0px; text-transform: none; white-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;"&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: #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; margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;The FASB issued ASU No. 2016-02,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Leases&lt;/span&gt;&#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: 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;ASU 2016-02&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;) which, together with related amendments to GAAP, represents ASC Topic 842,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Leases&lt;/span&gt;&#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: 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;ASC 842&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;). ASC 842 superseded all prior GAAP with respect to leases. ASC 842 established a right-of-use model which requires a lessee to record a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases are to be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. We&#160;adopted ASC 842 effective January 1, 2022 and due to the immaterial impact of applying this standard to our limited assets subject to operating leases, there was no&#160;material impact to our balance sheets and statements of operations.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p 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-transform: none; white-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; margin: 0px !important; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"&gt;The FASB issued ASU No. 2020-01,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit; font-style: italic;"&gt;Clarifying the Interaction between Topic 321, Topic 323, and Topic 815&lt;/span&gt;&lt;span style="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; float: none; line-height: inherit; display: inline !important;"&gt;&#x201c;&lt;/span&gt;ASU 2020-01&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;) which provides guidance clarifying interactions&#160;between various standards governing investments in equity securities. The guidance addresses accounting for the transition into and out of the equity method and measurement of certain purchased options and forward contracts to acquire investments. We adopted ASU 2020-01 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.&lt;br/&gt;&lt;/p&gt;&lt;p 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-indent: 0px; text-transform: none; white-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; 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="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; margin: 0pt; text-indent: 33.33pt; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;The FASB issued ASU No. 2021-04,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&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; line-height: inherit; display: inline !important;"&gt;&#x201c;&lt;/span&gt;ASU 2021-04&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;) which provides clarification&#160;and reduces diversity in practice with respect to an issuer&#x2019;s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange.&lt;span style="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-transform: none; white-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-indent: 42.6667px; line-height: inherit;"&gt;We&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;adopted ASU 2021-04 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.&#160;&#160;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"&gt;&lt;br/&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-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; margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&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: bold; 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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;"&gt;Recent Accounting&#160;Pronouncements Pending Adoption&#160;&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; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; line-height: 1.3; margin: 0px !important;"&gt;&lt;br/&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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;The FASB issued ASU No. 2016-13,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&#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: 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;ASU 2016-13&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU 2016-13 requires and entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13, and subsequent amendments, is effective for us beginning on January 1, 2023. We are currently evaluating the impact of the adoption of ASU 2016-13 on our consolidated financial statements.&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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"&gt;&lt;br/&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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;The FABS issued ASU No. 2020-06,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Accounting for Convertible Instruments&#160;and Contracts in an Entity&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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&#160;Own Equity&lt;/span&gt;&#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: 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;ASU 2020-06&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;), which simplified the accounting for convertible instruments. ASU 2020-06 eliminated certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, ASU 2020-06 eliminates certain of the conditions for equity classification for contracts in an entity&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 own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible&#160;instruments&#160;in the diluted earnings per share calculation and include the effects of shares settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is required to be adopted by us beginning on January 1, 2023 and must be applied using either a modified or full retrospective approach. We are currently evaluating the impact ASU 2020-06 will have on our consolidated financial statements.&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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"&gt;&lt;br/&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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;The FASB issued ASU No. 2021-08,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&#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; float: none; line-height: inherit; display: inline !important;"&gt;&#x201c;&lt;/span&gt;ASU 2021-08&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;), which amends the accounting related to contract assets and&#160;&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;"&gt;liabili&lt;/span&gt;tie&lt;/span&gt;s acquired in business combinations. Under current GAAP, an entity generally recognizes assets and liabilities acquired in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU 2021-08 requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Revenue from Contracts with Customers&lt;/span&gt;. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to businesses combinations occurring on or after the effective date of the amendment.&#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: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 45px; text-transform: none; white-space: normal; 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;We are currently evaluating the impact this guidance will have on our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="D20221231" id="Tag1110">&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;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1;"&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;Our accompanying consolidated financial statements include the accounts of Akerna, our wholly-owned subsidiaries, and those entities in which we otherwise have a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="D20221231" id="Tag122">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.1;"&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;"&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: 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; line-height: inherit;"&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, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock-based compensation costs, 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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="D20221231" id="Tag114">&lt;p style="margin: 0pt; 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;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; 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;Foreign Currency&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; 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;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; 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: 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; padding-left: 0px; 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-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="line-height: inherit;"&gt;The functional currency of the Company&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;s non-U.S. operations is the local currency. Monetary assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing at the balance sheet dates. Non-monetary assets and liabilities are translated at the historical rates in effect when the assets were acquired or obligations incurred. Revenue and expenses are translated into U.S. dollars using the average rates of exchange prevailing during the period. Translation gains or losses are included as a component of accumulated other comprehensive income (loss) within 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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; equity (deficit). Gains and l&lt;/span&gt;osses resulting from foreign currency transactions are recognized as a component of Other income (expense) &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 our consolidated statements of operations&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="D20221231" id="Tag670">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span class="selected" style="line-height: inherit;"&gt;Cash and Cash Equivalents&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; padding-left: 30px;"&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;&lt;span style="line-height: inherit;"&gt;We consider liquid instruments purchased with an original maturity of &lt;/span&gt;&lt;span style="line-height: inherit;"&gt;three months or less to be cash equivalents. We continually monitor our positions with, and the credit quality of, the financial institutions with which we invest. As of the balance sheet date, and periodically throughout the year, we have maintained balances in various operating accounts in excess of federally insured limits.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="D20221231" id="Tag73">&lt;p style="margin: 0pt; text-align: justify; 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;&lt;span style="font-weight: bold; font-style: italic; line-height: inherit;"&gt;Restricted Cash&lt;/span&gt;&lt;br/&gt;&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; 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;Restricted cash consists of funds that are contractually or legally restricted as to usage or withdrawal and is presented separately from cash and cash equivalents on our consolidated balance sheets.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="D20221231" id="Tag219">&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;"&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-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; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;We maintain an allowance for doubtful accounts equal to the estimated uncollectible amounts based on our historical collection experience and review of the current status of trade accounts receivable. Accounts receivable are written-off and charged against the allowance when we have exhausted collection efforts without success.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="D20221231" id="Tag115">&lt;div style="font-family: 'times new roman', times; border-right: none; border-left: none;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Property and Equipment&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="text-indent: 32pt; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; 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;Property and equipment are recorded at cost, less accumulated depreciation. Expenditures for major additions and improvements are capitalized. &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: 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; display: inline !important; line-height: inherit;"&gt;Repairs and maintenance costs are expensed as incurred.&#160;&lt;/span&gt;Depreciation is provided over the estimated useful lives of the related assets using the straight-line method.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;The estimated useful lives for significant property and equipment categories are generally as follows: furniture and computer equipment (3 - 7 years) and leasehold improvements (lesser of remaining&#160;lease term or useful&#160;life)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 0px; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="D20221231_MinimumMember" id="Tag272">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="D20221231_MaximumMember" id="Tag270">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InvestmentPolicyTextBlock contextRef="D20221231" id="Tag799">&lt;p style="margin: 0pt 0pt 8pt; 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; text-align: justify;"&gt;&lt;span style="font-style: italic; font-weight: bold; text-align: start; font-size: 10pt; line-height: inherit;"&gt;Investment&lt;/span&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;"&gt;&lt;span style="line-height: inherit;"&gt;Until its redemption in December 2022, we&#160;held an equity security in&#160;ZolTrain. For periods p&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;rior to the quarter ended September 30, 2021, we had determined we could exert significant influence over&#160;ZolTrain&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;operations through voting rights and representation on its board of directors and we accounted for our investment in&#160;ZolTrain&#160;using the equity method of accounting, recording our share in the&#160;investee&#x2019;s&#160;earnings and losses in the consolidated statement of operations. Upon losing board representation during&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;quarter ended September 30, 2021&lt;/span&gt;, we suspended the equity method of accounting and&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;measured the investment at cost less impairment, plus or minus changes resulting from observable price changes, including its ultimate redemption at a loss in December 2022, which were recorded in Other (expense) income, in our consolidated statements of operations (see Note 7).&lt;/span&gt;&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="D20221231" id="Tag797">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"&gt;Software Development Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;Costs incurred during&#160;the application development stage of a newly developed application and costs we incur to enhance our existing platforms that meet certain criteria are subject to&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;capitalization and subsequent amortization. Our software p&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;roduct development costs are primarily comprised of personnel costs su&lt;/span&gt;&lt;span style="line-height: inherit; margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;ch as payroll&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;and benefits, vendor&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;costs, and other costs directly attributable to the project. We capitalize costs only during the development phase. Any costs in connection to planning, design, and maintenance subsequent to release are expensed as incurred. We amortize software development costs over the expected useful life of the specific application, generally&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;2-5&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;years. We evaluate capitalized software development costs for impairment when there is an indication that the unamortized cost may not be recoverable (see Note 8).&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D20221231_MinimumMember_SoftwareAndSoftwareDevelopmentCostsMember"
      id="Tag982">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D20221231_MaximumMember_SoftwareAndSoftwareDevelopmentCostsMember"
      id="Tag980">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock contextRef="D20221231" id="Tag1161">&lt;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: 0pt 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;Intangible Assets&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt 0px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;Intangible assets are amortized over their estimated useful lives. We evaluate the estimated remaining useful life of our intangible assets when events or changes in circumstances indicate an adjustment to the remaining amortization may be needed. We similarly evaluate the recoverability of these assets upon events or changes in circumstances indicate a potential impairment (see Note 8). Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="D20221231" id="Tag979">&lt;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: 0pt 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;Goodwill Impairment Assessment&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt 0px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"&gt;Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on October 31, and whenever events or changes in circumstances indicate the carrying value of goodwill may be impaired (see Note 8). Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit&#x2019;s fair value, not to exceed the carrying amount of goodwill. We have the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32pt; 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;"&gt;&lt;br/&gt;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="D20221231" id="Tag370">&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span class="selected" style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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; float: none; display: inline !important; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div 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-indent: 32pt; 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: 1.2; margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt;"&gt;GAAP defines&#160;fair value&#160;as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Under this guidance, we are required to classify certain assets and liabilities based on the&#160;fair value&#160;hierarchy, which groups&#160;fair value-measured assets and liabilities based upon the following levels of inputs:&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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-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; line-height: 16px; text-align: justify;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;div id="t_ft_FJ87WBG3G000000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 15px; width: 100%; 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; font-size: 10pt; border-style: none; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="vertical-align: top; height: 15px; width: 6.73823%;"&gt;&lt;div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&#x25cf;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; height: 15px; width: 93.2618%;"&gt;&lt;div style="line-height: 16px; text-align: justify; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 1 &#x2013; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="t_ft_AF6OPO1TSW00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: top; width: 6.70677%; height: 10px;"&gt;&lt;div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&#x25cf;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 93.2327%; height: 10px;"&gt;&lt;div style="line-height: 16px; text-align: justify; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 2 &#x2013; Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div id="t_ft_LG4FCRRIYO00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 10px; width: 100%; 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; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: top; width: 6.64627%; height: 10px;"&gt;&lt;div style="line-height: 16px; font-size: 10pt; padding-left: 48px;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&#x25cf;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 93.2933%; height: 10px;"&gt;&lt;div style="line-height: 16px; text-align: justify; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 3 &#x2013; Prices or valuation techniques that require inputs that are both significant to the&#160;fair value&#160;measurement and unobservable (i.e., supported by little or no market activity).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&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-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span class="selected " style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span class="selected " style="font-family: 'times new roman', times; line-height: inherit;"&gt;The fair value of financial instruments is the amount at which the instrument could be exchanged in a current transaction between willing parties. The carrying values of financial instruments such as accounts receivable, accounts payable and accrued liabilities approximate fair value based on their short maturities. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="D20221231" id="Tag182">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;span class="selected" style="color: #000000; font-family: 'Times New Roman'; 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; float: none; display: inline !important; line-height: inherit;"&gt;Fair Value Option&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-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: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;"&gt;The fair value option provides an election that allows an entity to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. We have elected to apply the fair value option to our convertible notes due to the complexity of the various conversion and settlement&#160;options available to both the holders of such notes and Akerna.&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-align: start; text-indent: 48pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&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-align: justify; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;"&gt;The convertible notes accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate&#160;derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially&#160;measured at its issue-date estimated fair value and then subsequently remeasured&#160;at estimated fair value on a recurring basis as of each reporting period date.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-decoration: none; font-weight: normal; color: black; line-height: inherit;"&gt;The portion&#160;of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income (loss) within &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;stockholders&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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;"&gt;&#x2019;&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;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;equity (deficit)&#160;&lt;/span&gt;and the remaining amount of the fair value adjustment is recognized as other income (expense) in our consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item&#160;within other income (expense) in the accompanying consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock contextRef="D20221231" id="Tag800">&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-align: start; 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; font-family: 'Times New Roman';"&gt;&lt;span style="font-style: italic; font-weight: bold; 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;"&gt;Warrants&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: 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; font-family: 'Times New Roman'; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="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&#160;to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative accounting and disclosures&#160;or as equity instruments based upon the&#160;specific terms of the underlying warrant agreement and certain&#160;other factors associated with our capital structure. Warrants that are indexed to our common stock while we meet certain other conditions&#160;with respect&#160;to our 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 as components&#160;of equity. Certain of the warrants sold by MTech &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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 its initial public offering&#160;&lt;/span&gt;that were converted to Akerna&#160;warrants in connection with the Mergers (the &#x201c;Private Warrants&#x201d;)&lt;/span&gt;&#160;are not indexed to our common stock in the manner contemplated as described herein&lt;/span&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; font-size: 10pt; line-height: inherit;"&gt;. 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 December 31, 2022 and 2021, all of our other outstanding warrants, including certain other MTech&#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: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;warrants that were converted to Akerna&#160;warrants upon our formation (the&lt;span style="line-height: inherit;"&gt;&#160;&#x201c;2019 Public Warrants&#x201d;), are classified within 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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; equity.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt 0pt 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: 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; font-family: 'Times New Roman'; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="D20221231" id="Tag1142">&lt;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: 0pt 0px; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt 0px;"&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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: 'times new roman', times; 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 recognize revenue when a customer obtains the benefit of promised services, in an amount that reflects the consideration that we expect to be entitled to receive in exchange for those services. In determining the amount of revenue to be recognized, we perform the following steps: (i) identification&lt;span style="border-left: none; border-right: none; color: black; line-height: inherit;"&gt;&#160;of the contract with a customer; (ii) identification of the promised services in the contract and determination of whether the promised services are performance obligations, including whether they are distinct in the context of the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) we satisfy each performance obligation. &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-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; text-align: start; float: none; line-height: inherit; display: inline !important;"&gt;Sales&#160;&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: left; 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; display: inline !important; line-height: inherit;"&gt;taxes collected from customers and remitted to government authorities are excluded from revenue.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; 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; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&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; color: black; line-height: inherit;"&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Software Revenue&lt;/span&gt;.&#160;Our software revenue is generated from subscriptions and services related to the use of our commercial software platforms, MJ Platform&#xae;, Ample&#160;and our government regulatory platform, Leaf Data Systems&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;&#xae;&lt;/span&gt;, and the sale of business intelligence, data analytics and other software related services. Software contracts are annual or multi-year contracts paid monthly in advance of service and typically cancellable upon&#160;&lt;span style="line-height: inherit;"&gt;30&lt;/span&gt;&#160;days&#x2019; notice after the end of the contract period. Leaf Data Systems&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;&#xae;&lt;/span&gt; contracts are generally multi-year contracts payable annually or quarterly in advance of service. Commercial software and Leaf Data Systems&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;&#xae;&lt;/span&gt; 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. Subscription revenue is recognized on a straight-line basis over the service term of the arrangement beginning on the date that our solution is made available to the customer and ending at the expiration of the subscription term.&#160;&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;&lt;span style="border-left: none; border-right: none; color: black; font-style: normal; text-decoration: none; font-weight: normal; line-height: inherit;"&gt;We typically invoice customers at the beginning of the term, in multi-year, annual, quarterly, or monthly installments. When a collection of fees occurs in advance of service delivery, revenue recognition is deferred until such services commence. Revenue for im&lt;/span&gt;plementation fees is recognized ratably over the expected term of the contract, including expected renewals.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0.0001pt; 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; background-color: #ffffff; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; font-size: 12pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;"&gt;We include service level commitments to customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits if those levels are not met. In addition, customer contracts often include: specific obligations that require us to maintain the availability of the customer&#x2019;s data through the service and that customer content is secured against unauthorized access or loss, and indemnity provisions whereby we indemnify customers from third-party claims asserted against them that result from our failure to maintain the availability of their content or securing the same from unauthorized access or loss. To date, we have not incurred any material costs as a result of such commitments. Any such credits or payments made to customers under these arrangements are recorded as a reduction of revenue.&#160;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Consulting Revenue.&lt;/span&gt;&#160;Consulting services revenue is generated by providing solutions for operators in the pre-application of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;licensures&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;and pre-operational phases of development and&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;"&gt;consists of contracts with fixed terms and fee structures based upon the volume and activity or fixed-price contracts for consulting and strategic services.&lt;/span&gt; These services include application and business plan preparation as they seek licenses to be granted.&#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: 42.6667px; text-transform: none; white-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;"&gt;Consulting revenue contracts have an initial&#160;set of proprietary deliverables that are provided to clients upfront, which is considered a separate&#160;performance obligation. As such,&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;30&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; display: inline !important; float: none;"&gt;&#160;percent of the contract value is recognized upfront when deliverables are provided, with the remaining recognized over the&#160;life of the contract as the consulting services are performed.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span&gt;Other Revenue.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Our other revenue is derived primarily from point-of-sale hardware and other non-recurring revenue.&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; line-height: inherit;"&gt;&#160;From time to time, we may purchase equipment for resale to customers. Such equipment is generally drop-shipped to our customers. We recognize revenue as these products are delivered.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Cost of Revenue.&#160;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;Cost of revenue consists primarily of costs related to providing subscription and other services to our customers, including employee compensation and related expenses for data center&#160;operations, customer support and professional services personnel, payments to outside technology service providers, security services, and other tools.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times; font-style: italic;"&gt;Unbilled Receivables.&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;Unbilled receivables are booked when services are delivered to our customers but not yet invoiced. Once invoiced, the unbilled receivables are reclassified to accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; text-align: justify; text-indent: 32pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Deferred Revenue&lt;/span&gt;. Deferred revenue consists of payments received in advance of revenue recognition from subscription services. The deferred revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, contract duration, and invoice frequency.&#160;Deferred revenue that will be recognized during the succeeding&#160;&lt;span style="line-height: inherit;"&gt;twelve&lt;/span&gt;-month period is recorded as deferred revenue, which is a current liability on the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:LegalCostsPolicyTextBlock contextRef="D20221231" id="Tag199">&lt;p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;Legal and Other Contingencies&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="text-align: justify; margin: 0in; 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;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;&lt;i style="margin: 0pt; text-align: start; text-indent: 32pt;"&gt;&lt;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-transform: none; white-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;From time to time, we may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. We investigate these claims as they arise 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: 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;will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. The accrual for a litigation loss contingency might include, for example, estimates of potential damages, outside legal fees and other directly related costs expected to be incurred.&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="D20221231" id="Tag856">&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-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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Stock-Based Compensation&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-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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&#160;&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-align: start; text-transform: none; white-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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;We&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;measured stock-based compensation based on the fair value of the share-based awards on the date of grant and recognize the related costs on a straight-line basis over the requisite service period, which is generally the vesting 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: 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;Stock-based compensation expense is included in operating expenses and cost of sales on our consolidated statements of operations consistent with the allocation of other compensation arrangements.&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-align: start; text-transform: none; white-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;"&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&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="D20221231" id="Tag371">&lt;p style="margin: 0pt; 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;Income Taxes&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 48pt;"&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-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Income taxes are accounted for using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. We provide for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. We use a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. We recognize interest and penalties related to income tax matters in selling, general and administrative expenses in the consolidated statement of operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt;"&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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;We recognize deferred tax assets to the extent that its assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of its net recorded amount, we&#160;will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;As of December 31, 2022 and 2021, management has applied&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 valuation allowance to deferred tax assets when it is determined&#160;that the benefit from the deferred tax asset will not be able to be utilized in a future period.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="D20221231" id="Tag129">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Segments&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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 by the chief operating decision maker (&#x201c;CODM&#x201d;), our Chief Executive Officer, for purposes of allocating resources and assessing financial performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.&lt;/span&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="D20221231"
      decimals="0"
      id="Tag283"
      unitRef="Number">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock contextRef="D20221231" id="Tag111">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Discontinued Operations&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;In accordance with GAAP, we assess our business units that we may, from time to time, consider for disposal by sale or means (i.e., abandonment). Those&#160;business units, which may be in the&#160;form of legal entities, divisions, product lines or asset and liability groups, among others, for which cash flows can be reasonably identified, that meet certain criteria are considered discontinued&#160;operations. Accordingly, their results of operations are presented in our statements of operations as &#x201c;discontinued operations&#x201d; and their associated assets and liabilities are considered &#x201c;held&#160;for sale&#x201d; or &#x201c;discontinued,&#x201d; as appropriate on our consolidated balance sheets.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock contextRef="D20221231" id="Tag854">&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Subsequent Events&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Management has evaluated all of our activities through the issuance date of our consolidated financial statements and has concluded that, with the exception of (i) the completion of the sales of 365 Cannabis and LCA in January 2023, (ii) the commitment to the&lt;span style="color: #000000; font-family: 'time 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Sale Transaction, (iii) the&#160;commitment to the Merger and the signing of the Exchange Agreements,&#160;&lt;/span&gt;as disclosed in Note 1, no other subsequent events have occurred that would require recognition and disclosure in our consolidated financial statements or disclosure&#160;in the notes thereto.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="D20221231" id="Tag1172">&lt;p 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-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; margin: 0pt; text-align: justify; 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 style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;Pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p 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-indent: 0px; text-transform: none; white-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;"&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: #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; margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;The FASB issued ASU No. 2016-02,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Leases&lt;/span&gt;&#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: 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;ASU 2016-02&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;) which, together with related amendments to GAAP, represents ASC Topic 842,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Leases&lt;/span&gt;&#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: 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;ASC 842&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;). ASC 842 superseded all prior GAAP with respect to leases. ASC 842 established a right-of-use model which requires a lessee to record a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases are to be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. We&#160;adopted ASC 842 effective January 1, 2022 and due to the immaterial impact of applying this standard to our limited assets subject to operating leases, there was no&#160;material impact to our balance sheets and statements of operations.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p 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-transform: none; white-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; margin: 0px !important; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"&gt;The FASB issued ASU No. 2020-01,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit; font-style: italic;"&gt;Clarifying the Interaction between Topic 321, Topic 323, and Topic 815&lt;/span&gt;&lt;span style="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; float: none; line-height: inherit; display: inline !important;"&gt;&#x201c;&lt;/span&gt;ASU 2020-01&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;) which provides guidance clarifying interactions&#160;between various standards governing investments in equity securities. The guidance addresses accounting for the transition into and out of the equity method and measurement of certain purchased options and forward contracts to acquire investments. We adopted ASU 2020-01 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.&lt;br/&gt;&lt;/p&gt;&lt;p 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-indent: 0px; text-transform: none; white-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; 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="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; margin: 0pt; text-indent: 33.33pt; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;The FASB issued ASU No. 2021-04,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&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; line-height: inherit; display: inline !important;"&gt;&#x201c;&lt;/span&gt;ASU 2021-04&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;) which provides clarification&#160;and reduces diversity in practice with respect to an issuer&#x2019;s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange.&lt;span style="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-transform: none; white-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-indent: 42.6667px; line-height: inherit;"&gt;We&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;adopted ASU 2021-04 effective January 1, 2022 and there was no material impact to our balance sheets and statements of operations.&#160;&#160;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <kern:NewAccountingPronouncementsPendingAdoptionPolicyTextBlock contextRef="D20221231" id="Tag855">&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-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; margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&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: bold; 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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;"&gt;Recent Accounting&#160;Pronouncements Pending Adoption&#160;&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; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; line-height: 1.3; margin: 0px !important;"&gt;&lt;br/&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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;The FASB issued ASU No. 2016-13,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&#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: 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;ASU 2016-13&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU 2016-13 requires and entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. ASU 2016-13, and subsequent amendments, is effective for us beginning on January 1, 2023. We are currently evaluating the impact of the adoption of ASU 2016-13 on our consolidated financial statements.&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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"&gt;&lt;br/&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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;The FABS issued ASU No. 2020-06,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Accounting for Convertible Instruments&#160;and Contracts in an Entity&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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&#160;Own Equity&lt;/span&gt;&#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: 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;ASU 2020-06&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;), which simplified the accounting for convertible instruments. ASU 2020-06 eliminated certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, ASU 2020-06 eliminates certain of the conditions for equity classification for contracts in an entity&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 own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible&#160;instruments&#160;in the diluted earnings per share calculation and include the effects of shares settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is required to be adopted by us beginning on January 1, 2023 and must be applied using either a modified or full retrospective approach. We are currently evaluating the impact ASU 2020-06 will have on our consolidated financial statements.&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; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman'; font-size: 10pt; margin: 0px !important; line-height: 1.2;"&gt;&lt;br/&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; margin: 0pt; text-align: justify; text-indent: 33.33pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;The FASB issued ASU No. 2021-08,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&#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; float: none; line-height: inherit; display: inline !important;"&gt;&#x201c;&lt;/span&gt;ASU 2021-08&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; line-height: inherit; display: inline !important;"&gt;&#x201d;&lt;/span&gt;), which amends the accounting related to contract assets and&#160;&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;"&gt;liabili&lt;/span&gt;tie&lt;/span&gt;s acquired in business combinations. Under current GAAP, an entity generally recognizes assets and liabilities acquired in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU 2021-08 requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Revenue from Contracts with Customers&lt;/span&gt;. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and should be applied prospectively to businesses combinations occurring on or after the effective date of the amendment.&#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: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 45px; text-transform: none; white-space: normal; 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;We are currently evaluating the impact this guidance will have on our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</kern:NewAccountingPronouncementsPendingAdoptionPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="D20221231" id="Tag345">&lt;div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;"&gt;&lt;p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b style="color: #000000; 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; text-decoration-style: initial; text-decoration-color: initial;"&gt;Note 4 &#x2013; Significant Transactions&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: left; font-style: italic;"&gt;&lt;span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;Restructuring&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: left; font-style: italic;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-style: italic; text-align: justify;"&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: 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;In&#160; May 2022, we implemented a corporate restructuring initiative (the &#x201c;Restructuring&#x201d;) as approved by our Board of Directors. The Restructuring resulted in a reduction of our workforce by 59 employees, or approximately percent 33 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: 42.6667px; text-transform: none; white-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;"&gt;&#x2019;&lt;/span&gt;s headcount at that time. We incurred costs of approximately $0.6 million in severance benefits, including employee insurance, associated payroll taxes and legal costs in connection with the Restructuring. This amount was fully attributable to our continuing operations.&#160;Of the total amount incurred, $0.3 million was included in Sales and marketing costs, $0.2 million was recorded in Product development costs and less than $0.1 million was included in each of Cost of revenue and General and administrative expenses, respectively. All amounts incurred were settled in cash during the year ended December 31, 2022. Accordingly, we have no material obligations remaining associated with the Restructuring. In addition to the reduction in force, our executive&#160;leadership&#160;team was subject to a temporary 25 percent reduction in salary during the second quarter of 2022.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: left; font-style: italic;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;2021 Acquisitions&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; 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-transform: none; white-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: 33.3333pt; 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: 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-transform: none; white-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: 25pt; line-height: 1.2;"&gt;&lt;span style="font-style: italic; font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Viridian Sciences&#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-indent: 0px; text-transform: none; white-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;"&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-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-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;On April 1, 2021, we completed the acquisition of Viridian, a cannabis business management software provider that is built on SAP Business&#160;&lt;span style="line-height: inherit;"&gt;One&lt;/span&gt;. We acquired Viridian in exchange for 51,550 shares of our Common Stock valued at&#160;$&lt;span style="line-height: inherit;"&gt;6.2&lt;/span&gt;&#160;million at the date of acquisition. The fair value of the consideration transferred as of the date of acquisition&#160;is reflected in the&#160;table below (in thousands):&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-indent: 0px; text-transform: none; white-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;"&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="line-height: 1.2;"&gt;&lt;table cellpadding="0" style="height: 45px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.1302%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Shares issued &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.739645%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.5%; background-color: #cceeff; border-bottom-width: 1px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 10%; background-color: #cceeff; border-bottom-width: 1px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;6,186&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.47929%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: left; width: 87.1302%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Contingent co&lt;span&gt;nsidera&lt;/span&gt;tion&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; width: 0.739645%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 0.5%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; width: 1.47929%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px; background-color: #cceeff; text-align: left; width: 87.1302%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Total fair value of consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.739645%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.5%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;6,188&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 1.47929%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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-indent: 0px; text-transform: none; white-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;"&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-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-transform: none; white-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;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;The presentation below reflects our final purchase price allocation, summarizing the fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):&#160;&lt;/span&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-indent: 0px; text-transform: none; white-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;"&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="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; border-left: none; border-right: none; line-height: 1.2;"&gt;&lt;table cellpadding="0" style="height: 180px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.248%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Accounts receivable &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;556&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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="vertical-align: bottom; height: 17px; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Prepaid expenses and other current assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;148&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"&gt;&lt;span style="font-size: 10pt;"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; background-color: #cceeff; width: 9.94546%;"&gt;&lt;span style="line-height: inherit;"&gt;423&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Acquired technology &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;470&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;820&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.248%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Acquired trade name&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.94546%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 1.3079%;"&gt;&lt;br/&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; width: 87.248%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;5,408&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Accounts payable and accrued expenses &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;(350&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 17px;"&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 87.248%;"&gt;&lt;span style="font-size: 10pt;"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; background-color: #cceeff; height: 17px; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; text-align: right; background-color: #cceeff; height: 17px; width: 9.94546%;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;307&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.3079%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&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; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Deferred revenue &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;(1,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.3079%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify; padding-left: 30px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Net assets acquired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;6,188&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.3079%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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;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: 0px; text-transform: none; white-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;"&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-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-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;The excess of purchase consideration over the fair value of assets acquired and liabilities assumed was recorded as goodwill, which was primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. As discussed in Note 1, we committed to a plan to wind down the Viridian business during the fourth quarter of 2022. The loss from continuing operations for the year ended December 31, 2022 includes $7.0 million of impairments of long-lived&#160;assets associated with Viridian including $0.6 million, $1.0 million and $5.4 million attributable to Capitalized software, Intangible assets and Goodwill, respectively. There were no impairments of Viridian&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;s&#160;long-lived assets during the year ended December 31, 2021.&#160;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;The amounts of Viridian&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; display: inline !important; line-height: inherit;"&gt;&#x2019;&lt;/span&gt;s revenue included in our results of continuing operations for 2022 and 2021 were $1.7 million and $&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;2.4&lt;/span&gt;&#160;million&lt;/span&gt;, respectively. &#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="line-height: 1.2;"/&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="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px; line-height: 1.2;"&gt;&lt;p style="margin: 0pt; 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: 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; font-size: 13.3333px; text-indent: 25pt;"&gt;&lt;span&gt;&lt;span style="font-style: italic; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;365&lt;/span&gt; Cannabis&lt;/span&gt;&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-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: 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; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;On October 1, 2021, we acquired all the issued and outstanding shares of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;365&lt;/span&gt; Cannabis. Under the terms of the stock purchase agreement (the &#x201c;Agreement&#x201d;), the aggregate consideration for the &lt;/span&gt;365&lt;span style="font-size: 10pt;"&gt; Cannabis shares consisted of an original purchase price of (i) $&lt;/span&gt;5.0&lt;span style="font-size: 10pt;"&gt;&#160;million in cash, (ii) $&lt;/span&gt;12.0&lt;span style="font-size: 10pt;"&gt;&#160;million in stock, which was settled by issuing &lt;span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;178,572&lt;/span&gt;&lt;/span&gt;shares of our Common Stock and (iii) contingent value rights, or the Earn-out Obligation, to be issued pursuant to a rights indenture entitling the holders thereof to receive, subject to certain adjustments as set forth in the Agreement, as amended in May 2022 (the &#x201c;Amended Agreement&#x201d;), an aggregate of up to $&lt;/span&gt;8.0&lt;span style="font-size: 10pt;"&gt;&#160;million paid in cash or Common Stock or an any combination thereof, in the event that 365 Cannabis achieves certain revenue targets as specified in the Amended Agreement. Under the&#160;Amended Agreement, if a seller elected to have any portion of the Earn-out Obligation paid in cash, such amount payable would be reduced by 25 percent.&#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: 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;These rights are accounted for as contingent consideration and were initially measured at a fair value of $6.3 million. Upon completion of the assessment period associated with the revenue targets, the fair value of the&#160;Earn-out Obligation was reduced to $3.3 million as of September 30, 2022 with a corresponding adjustment reflected in our loss from discontinued operations. In addition, we reached a post-closing working capital settlement agreement during the&#160;first quarter of 2022 resulting on a $1.5 million reduction in the purchase price. The working capital settlement was comprised of (i) a return of $0.4 million in cash, (ii) a $0.2 million reduction to acquired accrued expenses and the&#160;release back to Akerna of 13,988 shares of Common Stock valued&#160;at $0.9 million that were held in escrow.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 33.3333pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"&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: 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 fair value of the consideration transferred as of the&#160;date of acquisition&#160;is reflected in the&#160;table below (in thousands):&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-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: 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;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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;div&gt;&lt;table cellpadding="0" style="height: 62px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 920.355px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Shares issued &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.20455px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 8.1392px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 103.324px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;11,060&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.23295px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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="vertical-align: bottom; height: 17px;"&gt;&lt;span style="font-size: 10pt;"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding: 0px; height: 17px;"&gt;4,982&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Contingent co&lt;span&gt;nsidera&lt;/span&gt;tion&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;6,300&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Total fair value of consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;22,342&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px;"&gt;&lt;br/&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-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: 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; 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-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; text-indent: 32pt;"&gt;&lt;span style="background-color: #ffffff; line-height: inherit; font-size: 10pt;"&gt;The presentation below reflects our final purchase price allocation, summarizing the fair values of assets acquired and liabilities assumed as of the date of acquisition (in &lt;span&gt;thousands&lt;/span&gt;):&#160;&#160;&lt;/span&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-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: 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;div 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: 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; font-size: 13.3333px; border-left: none; border-right: none;"&gt;&lt;table cellpadding="0" style="height: 214px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%; text-align: right; background-color: #cceeff;"&gt;527&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%; 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; width: 88.0696%;"&gt;&lt;span style="font-size: 10pt;"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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: 88.0696%; background-color: #cceeff;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Prepaid expenses and other current asset&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; width: 9.942%; background-color: #cceeff;"&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;261&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; 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; width: 88.0696%; height: 17px;"&gt;&lt;span style="font-size: 10pt;"&gt;Fixed Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 9.942%; text-align: right; height: 17px;"&gt;93&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;Non-compete &lt;span&gt;agreement&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;"&gt;80&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px; 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; width: 88.0696%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Acquired technology &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;1,040&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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: 88.0696%; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;13,810&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; 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; width: 88.0696%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Acquired trade name&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;270&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%;"&gt;&lt;br/&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: 88.0696%; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;12,489&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; 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; width: 88.0696%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Accounts payable and accrued expenses &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; (2,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 0.4971%; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;826&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 0.57995%; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&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; width: 88.0696%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Deferred revenue &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.4971%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; (3,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.57995%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; width: 88.0696%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: justify; padding-left: 30px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Net assets acquired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; width: 0.8285%; border-bottom: 2.8pt double #000000; border-top: 1px solid #000000; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; width: 9.942%; border-top: 1px solid #000000; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;22,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.57995%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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;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: 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: 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; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;The excess of purchase consideration over the fair value of assets acquired and liabilities assumed was recorded as goodwill, which was primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. As discussed in Note 1, we sold 365 Cannabis in January 2023 for $0.5 million of cash and the &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;termination and release of our obligation under the Earn-out Obligation which was further reduced to $2.3 million in connection with the sale&lt;/span&gt;. The loss from discontinued operations for the year ended December 31, 2022 includes $22.2 million of impairments of long-lived&#160;assets associated with 365 Cannabis including $9.7 million and $12.5 million attributable to Intangible assets and Goodwill, respectively. &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;There were no impairments of 365 Cannabis&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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important;"&gt;&#x2019;&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;&#160;long-lived assets during the year ended December 31, 2021.&#160;&lt;/span&gt;The amounts of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;365 Cannabis&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; display: inline !important; float: none;"&gt;&#x2019;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;revenue included in our results of discontinued operations for 2022 and 2021 were $8.8 million and $2.4&lt;span style="line-height: inherit;"&gt;&#160;million&lt;/span&gt;, respectively. &#160;&#160;&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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Our pro forma revenue and net loss for the year ended December 31, 2021, giving effect to the Viridian and 365 Cannabis acquisitions as if they had been completed as of January 1, 2020 would have been $28.8 million (including discontinued&#160;operations) and $(31.4) million, respectively.&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <dei:EntityNumberOfEmployees
      contextRef="I20210531"
      decimals="0"
      id="Tag616"
      unitRef="Pure">59</dei:EntityNumberOfEmployees>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="D20220531"
      decimals="INF"
      id="Tag177"
      unitRef="Pure">0.33</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="I20210531"
      decimals="-5"
      id="Tag1007"
      unitRef="USD">600000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:MarketingExpense
      contextRef="D20220531"
      decimals="-5"
      id="Tag405"
      unitRef="USD">300000</us-gaap:MarketingExpense>
    <us-gaap:DevelopmentCosts
      contextRef="D20220531"
      decimals="-5"
      id="Tag421"
      unitRef="USD">200000</us-gaap:DevelopmentCosts>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="D20210531"
      decimals="-5"
      id="Tag1012"
      unitRef="USD">100000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <kern:ReductionOfPurchasePrice
      contextRef="I20220630"
      decimals="2"
      id="Tag300"
      unitRef="Pure">0.25</kern:ReductionOfPurchasePrice>
    <kern:ExchangeableShares
      contextRef="I20210401_ViridianSciencesMember"
      decimals="0"
      id="Tag637"
      unitRef="Shares">51550</kern:ExchangeableShares>
    <kern:ExchangeSharesValue
      contextRef="D20210401_ViridianSciencesIncMember"
      decimals="-5"
      id="Tag1112"
      unitRef="USD">6200000</kern:ExchangeSharesValue>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="D20221231_ViridianSciencesIncMember"
      id="Tag835">&lt;table cellpadding="0" style="height: 45px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.1302%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Shares issued &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.739645%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.5%; background-color: #cceeff; border-bottom-width: 1px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 10%; background-color: #cceeff; border-bottom-width: 1px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;6,186&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.47929%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: left; width: 87.1302%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Contingent co&lt;span&gt;nsidera&lt;/span&gt;tion&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; width: 0.739645%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 0.5%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; border-bottom: 1px solid #000000; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; width: 1.47929%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px; background-color: #cceeff; text-align: left; width: 87.1302%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Total fair value of consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.739645%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 0.5%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;6,188&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #cceeff; width: 1.47929%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="D20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag429"
      unitRef="USD">6186000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <kern:ContingentConsiderationTransferred
      contextRef="D20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag978"
      unitRef="USD">2000</kern:ContingentConsiderationTransferred>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="D20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag1005"
      unitRef="USD">6188000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="D20221231_ViridianSciencesIncMember"
      id="Tag1041">&lt;table cellpadding="0" style="height: 180px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.248%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Accounts receivable &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;556&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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="vertical-align: bottom; height: 17px; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Prepaid expenses and other current assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;148&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"&gt;&lt;span style="font-size: 10pt;"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; background-color: #cceeff; width: 9.94546%;"&gt;&lt;span style="line-height: inherit;"&gt;423&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Acquired technology &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;470&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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; width: 87.248%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;820&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.248%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Acquired trade name&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.94546%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 1.3079%;"&gt;&lt;br/&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; width: 87.248%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; background-color: #cceeff; width: 9.94546%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;5,408&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; background-color: #cceeff; width: 1.3079%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Accounts payable and accrued expenses &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;(350&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.3079%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 17px;"&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 87.248%;"&gt;&lt;span style="font-size: 10pt;"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 0.708444%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; background-color: #cceeff; height: 17px; width: 0.717987%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; text-align: right; background-color: #cceeff; height: 17px; width: 9.94546%;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;307&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.3079%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&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; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Deferred revenue &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; border-bottom: 1px solid #000000; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;(1,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.3079%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 87.248%;"&gt;&lt;p style="margin: 0pt; text-align: justify; padding-left: 30px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Net assets acquired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.708444%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 0.717987%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.94546%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;6,188&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.3079%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag1011"
      unitRef="USD">556000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag974"
      unitRef="USD">148000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag633"
      unitRef="USD">423000</kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware>
    <kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag473"
      unitRef="USD">470000</kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology>
    <kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag893"
      unitRef="USD">820000</kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag680"
      unitRef="USD">20000</kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag393"
      unitRef="USD">5408000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag685"
      unitRef="USD">350000</kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag1004"
      unitRef="USD">307000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag956"
      unitRef="USD">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="I20210401_ViridianSciencesIncMember"
      decimals="-3"
      id="Tag4"
      unitRef="USD">6188000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <kern:ImpairmentsofLongLivedAssets
      contextRef="D20221231_ViridianMember_3"
      decimals="-5"
      id="Tag394"
      unitRef="USD">7000000</kern:ImpairmentsofLongLivedAssets>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20221231_ViridianMember_1"
      decimals="-5"
      id="Tag684"
      unitRef="USD">600000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="D20221231_ViridianMember_3"
      decimals="-5"
      id="Tag395"
      unitRef="USD">1000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="I20221231_ViridianMember_1"
      decimals="-5"
      id="Tag957"
      unitRef="USD">5400000</us-gaap:Goodwill>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="D20211231_ViridianSciencesIncMember"
      decimals="0"
      id="Tag178"
      unitRef="USD">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:Revenues
      contextRef="D20221231_ViridianMember_3"
      decimals="-5"
      id="Tag174"
      unitRef="USD">1700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20211231_ViridianMember"
      decimals="-5"
      id="Tag402"
      unitRef="USD">2400000</us-gaap:Revenues>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="I20211001_CannabisMember"
      decimals="-5"
      id="Tag1111"
      unitRef="USD">5000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="D20211031_CannabisMember"
      decimals="-5"
      id="Tag1042"
      unitRef="USD">12000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="INF"
      id="Tag1015"
      unitRef="Shares">178572</us-gaap:CommonStockSharesIssued>
    <kern:AggregateStockPrice
      contextRef="I20211001_CannabisMember"
      decimals="-5"
      id="Tag1002"
      unitRef="USD">8000000</kern:AggregateStockPrice>
    <kern:PercentageOfAmountReducedIfEarnOutObligationPaidInCash
      contextRef="I20220930_ThreeSixtyFiveCannabisMember"
      decimals="INF"
      id="Tag1173"
      unitRef="Pure">0.25</kern:PercentageOfAmountReducedIfEarnOutObligationPaidInCash>
    <kern:InitiallyMeasuredAFairValue
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag218"
      unitRef="USD">6300000</kern:InitiallyMeasuredAFairValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="I20220930_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag176"
      unitRef="USD">3300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <kern:ReductionOfWorkingCapital
      contextRef="D20220331_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag686"
      unitRef="USD">1500000</kern:ReductionOfWorkingCapital>
    <us-gaap:ReceivablesNetCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag673"
      unitRef="USD">400000</us-gaap:ReceivablesNetCurrent>
    <kern:ReductionOfWorkingCapital
      contextRef="D20221231_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag681"
      unitRef="USD">200000</kern:ReductionOfWorkingCapital>
    <kern:StockIssuedDuringPeriodSharesHeldInEscrow
      contextRef="I20221231_ThreeSixtyFiveCannabisMember"
      decimals="INF"
      id="Tag400"
      unitRef="Shares">13988</kern:StockIssuedDuringPeriodSharesHeldInEscrow>
    <kern:StockIssuedDuringPeriodValueHeldInEscrow
      contextRef="D20221231_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag632"
      unitRef="USD">900000</kern:StockIssuedDuringPeriodValueHeldInEscrow>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="D20221231_ThreeSixtyFiveCannabisMember"
      id="Tag374">&lt;table cellpadding="0" style="height: 62px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 920.355px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Shares issued &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.20455px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 8.1392px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 103.324px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;11,060&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 4.23295px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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="vertical-align: bottom; height: 17px;"&gt;&lt;span style="font-size: 10pt;"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding: 0px; height: 17px;"&gt;4,982&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Contingent co&lt;span&gt;nsidera&lt;/span&gt;tion&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 18px; padding: 0px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;6,300&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px 0px 0px 11px; height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Total fair value of consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;22,342&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="D20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag173"
      unitRef="USD">11060000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <kern:BusinessCombinationConsiderationTransferredCash
      contextRef="D20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag1008"
      unitRef="USD">4982000</kern:BusinessCombinationConsiderationTransferredCash>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="D20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag688"
      unitRef="USD">6300000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="D20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag495"
      unitRef="USD">22342000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="D20221231_ThreeSixtyFiveCannabisMember"
      id="Tag903">&lt;table cellpadding="0" style="height: 214px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 88.0696%; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%; text-align: right; background-color: #cceeff;"&gt;527&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%; 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; width: 88.0696%;"&gt;&lt;span style="font-size: 10pt;"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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: 88.0696%; background-color: #cceeff;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Prepaid expenses and other current asset&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; text-align: right; width: 9.942%; background-color: #cceeff;"&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;261&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; 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; width: 88.0696%; height: 17px;"&gt;&lt;span style="font-size: 10pt;"&gt;Fixed Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 9.942%; text-align: right; height: 17px;"&gt;93&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;Non-compete &lt;span&gt;agreement&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.4971%; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;"&gt;80&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.57995%; height: 17px; 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; width: 88.0696%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Acquired technology &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;1,040&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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: 88.0696%; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;13,810&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; 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; width: 88.0696%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Acquired trade name&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;270&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%;"&gt;&lt;br/&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: 88.0696%; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.8285%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; padding: 0px; height: 17px; margin-left: 0.1px; text-align: right; width: 9.942%; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;12,489&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 17px; width: 0.57995%; 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; width: 88.0696%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Accounts payable and accrued expenses &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.4971%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; (2,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.57995%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 88.0696%; height: 17px; background-color: #cceeff;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 0.4971%; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 0.8285%; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; width: 9.942%; height: 17px; text-align: right; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;826&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 0.57995%; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&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; width: 88.0696%;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Deferred revenue &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.4971%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.8285%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; width: 9.942%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; (3,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 0.57995%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; width: 88.0696%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: justify; padding-left: 30px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; Net assets acquired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.4971%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; width: 0.8285%; border-bottom: 2.8pt double #000000; border-top: 1px solid #000000; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; width: 9.942%; border-top: 1px solid #000000; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;22,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.57995%; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; 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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag640"
      unitRef="USD">527000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag1010"
      unitRef="USD">486000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag617"
      unitRef="USD">261000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <kern:FixedAssets
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag959"
      unitRef="USD">93000</kern:FixedAssets>
    <kern:Noncompeteagreement
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag401"
      unitRef="USD">80000</kern:Noncompeteagreement>
    <kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag398"
      unitRef="USD">1040000</kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology>
    <kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag1009"
      unitRef="USD">13810000</kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag1006"
      unitRef="USD">270000</kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag1013"
      unitRef="USD">12489000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag268"
      unitRef="USD">2588000</kern:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag397"
      unitRef="USD">826000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag1014"
      unitRef="USD">3300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="I20211001_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag175"
      unitRef="USD">22342000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="I20230131_SubsequentEventMember_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag615"
      unitRef="USD">500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:Revenues
      contextRef="D20230131_SubsequentEventMember_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag892"
      unitRef="USD">2300000</us-gaap:Revenues>
    <kern:ImpairmentsofLongLivedAssets
      contextRef="D20221231_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag396"
      unitRef="USD">22200000</kern:ImpairmentsofLongLivedAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="D20221231_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag960"
      unitRef="USD">9700000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="I20221231_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag179"
      unitRef="USD">12500000</us-gaap:Goodwill>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="D20211231_ThreeSixtyFiveCannabisMember"
      decimals="-3"
      id="Tag1003"
      unitRef="USD">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:Revenues
      contextRef="D20221231_CannabisMember"
      decimals="-5"
      id="Tag180"
      unitRef="USD">8800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20211231_CannabisMember"
      decimals="-5"
      id="Tag958"
      unitRef="USD">2400000</us-gaap:Revenues>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="D20211231_17"
      decimals="1"
      id="Tag1171"
      unitRef="USD">28.8</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="D20211231_17"
      decimals="1"
      id="Tag1170"
      unitRef="USD">-31.4</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="D20221231" id="Tag839">&lt;div style="border-left: none; border-right: none;"&gt;&lt;p style="margin: 0in; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"&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;&lt;span&gt;Note 5&lt;/span&gt;&lt;span style="color: #000000; 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; line-height: inherit; display: inline !important;"&gt;&#160;&lt;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; text-align: justify;"&gt;&#x2013;&lt;/b&gt;&lt;span&gt;&#160;&lt;/span&gt;Revenue and Contracts with Customers&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 8pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"&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;b&gt;&lt;i&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&lt;br/&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; text-indent: 27pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;We derive the majority of our revenue from subscription fees paid for access to and usage of our&#160;SaaS solutions for a specified period of time, typically &lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="-sec-ix-hidden:Tag1216"&gt;one&lt;/span&gt;&lt;/span&gt;&#160;to &lt;span style="display: inline;"&gt;&lt;span style="-sec-ix-hidden:Tag1208"&gt;three&lt;/span&gt;&lt;/span&gt; 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 contracts typically have a&#160;&lt;span style="-sec-ix-hidden:Tag1215"&gt;one&lt;/span&gt;&#160;to &lt;span style="-sec-ix-hidden:Tag1214"&gt;three&lt;/span&gt; year&#160;term. 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 the Company&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 software at any time.&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; text-indent: 27pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-family: Calibri, sans-serif; margin: 0in; text-indent: 27pt; line-height: 1.2; font-size: 10pt; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;The following&#160;&lt;span style="line-height: inherit;"&gt;tables&lt;/span&gt; summarize revenue disaggregation by product for the following periods&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;:&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.2;"&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;div&gt;&lt;div id="t_ft_HXXATEQT8000000000000000000000b"&gt;&lt;table border="0" cellpadding="0" style="height: 59px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="5" style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;Ye&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;ar&lt;/span&gt;&lt;/span&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span&gt;&#160;&lt;/span&gt;En&lt;/span&gt;ded December 31,&lt;/span&gt;&lt;/b&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: 0px; text-indent: 0px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 14px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;2022&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/b&gt;&lt;/span&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: 0px; text-indent: 0px; height: 14px;"&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: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px; text-align: left; width: 75%;" valign="top"&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: 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;Government&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; text-align: right; width: 10%;" valign="bottom"&gt;2,945,946&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"/&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: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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;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-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; text-align: right; height: 10px; width: 10%;"&gt;3,258,158&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: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; Non-government &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;10,699,084&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="bottom"/&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;14,368,939&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; 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: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&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; border-bottom: 2.8pt double #000000;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&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: 2.8pt double #000000;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt;13,645,030&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-width: 1px;" valign="bottom"/&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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; border-bottom: 2.8pt 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: 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; border-bottom: 2.8pt double #000000;"&gt;17,627,097&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: justify;"&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;/div&gt;&lt;div style="line-height: 1.2;"&gt;&lt;div&gt;&lt;table border="0" cellpadding="0" style="height: 50px; width: 100%; 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;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; border-bottom-width: 1px; border-bottom-style: solid; text-align: center; height: 10px; border-bottom-color: #000000 !important;"&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: 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;"&gt;Year Ended &#160;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.1;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/b&gt;&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="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: center; vertical-align: middle; border-bottom-width: 2px;" valign="top"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: center; 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="padding: 0px 0px 0px 30px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 75%;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; United States &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 10%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;10,458,169&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"/&gt;&lt;td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;"&gt;13,408,624&lt;/td&gt;&lt;td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&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; padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt; Canada &lt;/span&gt;&lt;/p&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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt;3,186,861&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; margin: 0px; text-indent: 0px;" valign="bottom"/&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; margin: 0px; text-indent: 0px;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;4,218,473&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: 0px; text-indent: 0px; 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: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&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; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt;13,645,030&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;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom: 2.8pt double #000000;"&gt;17,627,097&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;p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 12pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt; margin: 0pt 0pt 0.0001pt; font-size: 12pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic;"&gt;Accounts Receivable&#160;from Customers&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="margin: 5pt 0pt 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="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 accounts receivable from customers were $674,626 and $873,688 as of December 31, 2022 and 2021 including $219,912, or 33 percent and $24,066, or three percent, respectively, attributable to two government clients.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 5pt 0pt 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="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;The allowance for doubtful accounts consists of the following activity:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&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;div style="border-right: none; border-left: none;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div id="t_ft_H4U4PY4O0G00000000000000000000b"&gt;&lt;table style="height: 66px; width: 100%; font-size: 10pt; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; text-indent: 0px;"&gt;&lt;tbody&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="height: 16px; text-align: center; width: 74.9792%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="7" style="height: 16px; text-align: center; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 24.995%;"&gt;&lt;p style="margin: 0px; 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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;Year Ended &#160;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="text-align: center; height: 10px; width: 74.9792%;"/&gt;&lt;td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 11%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="3" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 12%;"&gt;&lt;p&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 74.9792%;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;Allowance for doubtful accounts, balance at beginning of period&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 0.916874%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;315,985&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;153,485&lt;/td&gt;&lt;td style="width: 1%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;B&lt;span style="line-height: inherit;"&gt;ad debt expense&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.916874%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;539,801&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;550,521&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Write-off uncollectable accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 0.916874%; border-bottom-color: #000000 !important;"/&gt;&lt;td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;"&gt;(502,307&lt;/td&gt;&lt;td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; width: 0.997506%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"/&gt;&lt;td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 1%; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;388,021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&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: normal; widows: 2; word-spacing: 0px; -webkit-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;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; width: 74.9792%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Allowance for doubtful accounts, balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom: 2.8pt double #000000; width: 0.916874%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10.0831%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;353,479&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;315,985&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%;"&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 style="border-right: none; border-left: none;"&gt;&lt;div style="border-left: none; border-right: none;"/&gt;&lt;/div&gt;&lt;p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0pt; font-size: 12pt; text-indent: 0pt; text-align: justify;"&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;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-indent: 27pt; line-height: 1.2; margin: 0cm; font-size: 12pt;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 36pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;Customers may elect to purchase a subscription to multiple modules, multiple modules with multiple service levels, or, for certain of our 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;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-family: 'times new roman', times;"/&gt;&lt;p style="margin: 0pt; text-align: justify;"&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;p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px; font-size: 10pt; text-align: left; text-indent: 0px;"&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 Obligations&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.1; margin: 0px; font-size: 12pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-align: justify; margin: 0px; font-size: 10pt; line-height: 1.2; text-indent: 27pt;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="background-color: #ffffff; line-height: inherit;"&gt;As many of the contracts we have entered into with customers are for a&#160;&lt;/span&gt;twelve&lt;span style="background-color: #ffffff; line-height: inherit;"&gt;-month subscription term, a significant portion of performance obligations that have not yet been satisfied as of&#160;December 31, 2022 are part of a contract that has an original expected duration of &lt;/span&gt;one&lt;span style="background-color: #ffffff; line-height: inherit;"&gt; year or less. For contracts with an original expected duration of greater than &lt;/span&gt;one&lt;span style="background-color: #ffffff; line-height: inherit;"&gt; year, for which the practical expedient does not apply, the aggregate transaction price allocated to the unsatisfied performance obligations was&#160;$&lt;/span&gt;3.8&lt;span style="background-color: #ffffff; line-height: inherit;"&gt; million&#160;as of&#160;December 31, 2022, of which&#160;$&lt;/span&gt;3.4&lt;span style="background-color: #ffffff; line-height: inherit;"&gt; million&#160;is expected&lt;/span&gt; to be recognized as revenue over the next&#160;twelve months.&#160; &#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px; font-size: 12pt; text-align: justify; text-indent: 0px;"&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;&#160;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; line-height: 1.2; font-size: 12pt; text-align: left; font-weight: bold; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; text-align: left;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;Deferred Revenue&#160;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.2; margin: 0px; font-size: 12pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 27pt; margin: 0px; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&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 year. Deferred revenue is included in the accompanying consolidated balance sheets under Total current liabilities, net of any long-term portion that is included in noncurrent liabilities. The following table summarizes deferred revenue activity for 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: 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; display: inline !important; line-height: inherit;"&gt;year&lt;/span&gt; ended&#160;December 31, 2022:&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&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;div style="font-family: 'times new roman', times; line-height: 1.1;"&gt;&lt;table border="0" cellpadding="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" 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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;As of &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;January 1, 2022&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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; 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; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Revenue recog&lt;span&gt;nize&lt;/span&gt;d&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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;As of &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;December 31, 2022&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: 1.5pt; height: 10px; width: 57%;" valign="top"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; Deferred revenue &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border: none; background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;1,117,703&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;5,446,403&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;5,833,533&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left; width: 0.5%;" valign="bottom"/&gt;&lt;td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;730,573&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="font-family: 'Times New Roman', serif; text-indent: 27pt; line-height: 1.2; margin: 0cm; font-size: 12pt;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 27pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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: 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; line-height: inherit;"&gt;Of the&#160;&lt;span style="line-height: inherit;"&gt;$&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;13.6&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;million&#160;of revenue recognized during the year ended&#160;December 31, 2022,&#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: 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; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;$&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;1.1&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;million&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: 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; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;was included in deferred revenue&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;as of&#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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;December 31, 2021&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0cm 0cm 0.0001pt; font-size: 12pt; text-align: justify; text-indent: 27pt;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0cm; font-size: 12pt; text-align: justify;"&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;Costs to Obtain Contracts&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-indent: 27pt; line-height: 1.2; margin: 0cm; font-size: 12pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 27pt; margin: 0cm 0cm 0.0001pt; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&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&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;one year based on the estimated customer relationship period. The following table summarizes deferred contract cost activity for the year ended&#160;December 31, 2022:&#160;&#160;&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', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-family: 'times new roman', times; line-height: 1.2;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div&gt;&lt;div style="line-height: 1.1;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div id="t_ft_QYM01PPA3400000000000000000000b"&gt;&lt;table border="0" cellpadding="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" 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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="line-height: inherit;"&gt;As of &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="line-height: inherit;"&gt;January 1, 2022&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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; 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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Amortized costs&#160;(1)&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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;As of &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;December 31, 2022&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: 1.5pt; height: 10px; width: 56.5%;" valign="top"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; Deferred contract costs &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; width: 10%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;142,930&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"/&gt;&lt;td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 10%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;124,690&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 10%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;231,155&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt; height: 10px; width: 0.5%;" valign="bottom"/&gt;&lt;td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; width: 10%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;36,465&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent: 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; text-align: left;"&gt;&lt;span style="font-size: 10pt; color: #000000; 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="text-indent: 27pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; text-align: left;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&gt;(&lt;/span&gt;1&lt;span style="line-height: inherit;"&gt;) &lt;span&gt;Includes contract costs amortized to Sales and marketing expense during the period.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="D20221231" id="Tag714">&lt;div&gt;&lt;div id="t_ft_HXXATEQT8000000000000000000000b"&gt;&lt;table border="0" cellpadding="0" style="height: 59px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="5" style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;Ye&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;ar&lt;/span&gt;&lt;/span&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span&gt;&#160;&lt;/span&gt;En&lt;/span&gt;ded December 31,&lt;/span&gt;&lt;/b&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: 0px; text-indent: 0px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 14px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; margin: 0px; text-indent: 0px; text-align: left; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;2022&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/b&gt;&lt;/span&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: 0px; text-indent: 0px; height: 14px;"&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: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px; text-align: left; width: 75%;" valign="top"&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: 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;Government&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; text-align: right; width: 10%;" valign="bottom"&gt;2,945,946&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"/&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: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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;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-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; text-align: right; height: 10px; width: 10%;"&gt;3,258,158&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: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; Non-government &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;10,699,084&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="bottom"/&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;14,368,939&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; 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: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&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; border-bottom: 2.8pt double #000000;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&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: 2.8pt double #000000;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt;13,645,030&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-width: 1px;" valign="bottom"/&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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; border-bottom: 2.8pt 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: 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; border-bottom: 2.8pt double #000000;"&gt;17,627,097&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: justify;"&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;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20221231_GovernmentSectorMember"
      decimals="0"
      id="Tag64"
      unitRef="USD">2945946</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20211231_GovernmentSectorMember"
      decimals="0"
      id="Tag742"
      unitRef="USD">3258158</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20221231_NonGovernmentsMember"
      decimals="0"
      id="Tag280"
      unitRef="USD">10699084</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20211231_NonGovernmentsMember"
      decimals="0"
      id="Tag1118"
      unitRef="USD">14368939</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20221231"
      decimals="0"
      id="Tag830"
      unitRef="USD">13645030</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1098"
      unitRef="USD">17627097</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock contextRef="D20221231" id="Tag319">&lt;table border="0" cellpadding="0" style="height: 50px; width: 100%; 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;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; border-bottom-width: 1px; border-bottom-style: solid; text-align: center; height: 10px; border-bottom-color: #000000 !important;"&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: 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;"&gt;Year Ended &#160;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.1;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/b&gt;&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="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: center; vertical-align: middle; border-bottom-width: 2px;" valign="top"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: center; vertical-align: middle; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: center; 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="padding: 0px 0px 0px 30px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 75%;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; United States &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 10%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;10,458,169&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"/&gt;&lt;td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;"&gt;13,408,624&lt;/td&gt;&lt;td style="padding: 0px; background-color: #cceeff; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&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; padding: 0px 0px 0px 30px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt; Canada &lt;/span&gt;&lt;/p&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: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt;3,186,861&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; margin: 0px; text-indent: 0px;" valign="bottom"/&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; margin: 0px; text-indent: 0px;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;4,218,473&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: 0px; text-indent: 0px; 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: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&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; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; 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; font-family: 'times new roman', times;"&gt;13,645,030&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;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;&lt;p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&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; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom: 2.8pt double #000000;"&gt;17,627,097&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;</us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20221231_US"
      decimals="0"
      id="Tag683"
      unitRef="USD">10458169</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20211231_US"
      decimals="0"
      id="Tag1"
      unitRef="USD">13408624</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20221231_CA"
      decimals="0"
      id="Tag1093"
      unitRef="USD">3186861</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20211231_CA"
      decimals="0"
      id="Tag277"
      unitRef="USD">4218473</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20221231"
      decimals="0"
      id="Tag202"
      unitRef="USD">13645030</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20211231_17"
      decimals="0"
      id="Tag833"
      unitRef="USD">17627097</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20221231_CustomersMember"
      decimals="0"
      id="Tag67"
      unitRef="USD">674626</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20211231_CustomersMember"
      decimals="0"
      id="Tag682"
      unitRef="USD">873688</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20221231_TwoGovernmentClientsMember"
      decimals="0"
      id="Tag5"
      unitRef="USD">219912</us-gaap:AccountsReceivableNetCurrent>
    <kern:PercentageOfAccountReceivableFromCustomers
      contextRef="I20221231_TwoGovernmentClientsMember"
      decimals="2"
      id="Tag1097"
      unitRef="Pure">0.33</kern:PercentageOfAccountReceivableFromCustomers>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20211231_TwoGovernmentClientsMember"
      decimals="0"
      id="Tag1116"
      unitRef="USD">24066</us-gaap:AccountsReceivableNetCurrent>
    <kern:PercentageOfAccountReceivableFromCustomers
      contextRef="I20211231_TwoGovernmentClientsMember"
      decimals="2"
      id="Tag150"
      unitRef="Pure">0.03</kern:PercentageOfAccountReceivableFromCustomers>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="D20221231" id="Tag256">&lt;div id="t_ft_H4U4PY4O0G00000000000000000000b"&gt;&lt;table style="height: 66px; width: 100%; font-size: 10pt; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; text-indent: 0px;"&gt;&lt;tbody&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="height: 16px; text-align: center; width: 74.9792%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="7" style="height: 16px; text-align: center; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 24.995%;"&gt;&lt;p style="margin: 0px; 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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;Year Ended &#160;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="text-align: center; height: 10px; width: 74.9792%;"/&gt;&lt;td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 11%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="3" style="text-align: center; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 12%;"&gt;&lt;p&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 74.9792%;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;Allowance for doubtful accounts, balance at beginning of period&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 0.916874%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;315,985&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;153,485&lt;/td&gt;&lt;td style="width: 1%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;B&lt;span style="line-height: inherit;"&gt;ad debt expense&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.916874%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;539,801&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;550,521&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 20px; height: 10px; width: 74.9792%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Write-off uncollectable accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 0.916874%; border-bottom-color: #000000 !important;"/&gt;&lt;td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10.0831%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;"&gt;(502,307&lt;/td&gt;&lt;td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; width: 0.997506%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"/&gt;&lt;td style="height: 10px; border-bottom-width: 1px; border-bottom-style: solid; width: 1%; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;388,021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&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: normal; widows: 2; word-spacing: 0px; -webkit-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;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; width: 74.9792%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Allowance for doubtful accounts, balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom: 2.8pt double #000000; width: 0.916874%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10.0831%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;353,479&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 0.997506%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000; width: 10%; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;315,985&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AccountsReceivableGross
      contextRef="I20211231"
      decimals="0"
      id="Tag189"
      unitRef="USD">315985</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="I20201231"
      decimals="0"
      id="Tag39"
      unitRef="USD">153485</us-gaap:AccountsReceivableGross>
    <kern:BadDebtExpenses
      contextRef="D20221231"
      decimals="0"
      id="Tag832"
      unitRef="USD">539801</kern:BadDebtExpenses>
    <kern:BadDebtExpenses
      contextRef="D20211231_17"
      decimals="0"
      id="Tag13"
      unitRef="USD">550521</kern:BadDebtExpenses>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="D20221231"
      decimals="0"
      id="Tag1095"
      unitRef="USD">502307</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1117"
      unitRef="USD">388021</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AccountsReceivableGross
      contextRef="I20221231"
      decimals="0"
      id="Tag1092"
      unitRef="USD">353479</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="I20211231"
      decimals="0"
      id="Tag1096"
      unitRef="USD">315985</us-gaap:AccountsReceivableGross>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="I20221231"
      decimals="-5"
      id="Tag65"
      unitRef="USD">3800000</us-gaap:RevenueRemainingPerformanceObligation>
    <kern:DeferredRevenueRevenueRecognized
      contextRef="I20221231"
      decimals="-5"
      id="Tag278"
      unitRef="USD">3400000</kern:DeferredRevenueRevenueRecognized>
    <us-gaap:DeferredRevenueByArrangementDisclosureTextBlock contextRef="D20221231" id="Tag113">&lt;table border="0" cellpadding="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" 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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;As of &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b 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; background-color: #ffffff;"&gt;&lt;span style="line-height: inherit;"&gt;January 1, 2022&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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; 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; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Revenue recog&lt;span&gt;nize&lt;/span&gt;d&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: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: 1.5pt; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;As of &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;December 31, 2022&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: 1.5pt; height: 10px; width: 57%;" valign="top"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; Deferred revenue &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border: none; background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;1,117,703&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;5,446,403&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;5,833,533&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left; width: 0.5%;" valign="bottom"/&gt;&lt;td style="background: #cceeff; padding: 1.5pt 0cm 1.5pt 1.5pt; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 0.5%;" valign="bottom"&gt;&lt;p style="margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 1.5pt 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;730,573&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0cm; height: 10px; width: 0.5%;" valign="bottom"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:DeferredRevenueByArrangementDisclosureTextBlock>
    <us-gaap:DeferredRevenue
      contextRef="I20211231"
      decimals="0"
      id="Tag834"
      unitRef="USD">1117703</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="D20221231"
      decimals="0"
      id="Tag1094"
      unitRef="USD">5446403</us-gaap:DeferredRevenueAdditions>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="D20221231"
      decimals="0"
      id="Tag424"
      unitRef="USD">5833533</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenue
      contextRef="I20221231"
      decimals="0"
      id="Tag279"
      unitRef="USD">730573</us-gaap:DeferredRevenue>
    <kern:Revenuerecognized
      contextRef="I20221231"
      decimals="-5"
      id="Tag276"
      unitRef="USD">13600000</kern:Revenuerecognized>
    <us-gaap:DeferredRevenue
      contextRef="I20211231"
      decimals="-5"
      id="Tag274"
      unitRef="USD">1100000</us-gaap:DeferredRevenue>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="D20221231_CustomerRelationshipsMember"
      id="Tag68">P1Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="I20211231"
      decimals="0"
      id="Tag850"
      unitRef="USD">142930</us-gaap:ContractWithCustomerLiability>
    <us-gaap:AdditionsToContractHoldersFunds
      contextRef="D20221231"
      decimals="0"
      id="Tag831"
      unitRef="USD">124690</us-gaap:AdditionsToContractHoldersFunds>
    <kern:AmortizedCosts
      contextRef="D20221231"
      decimals="0"
      id="Tag61"
      unitRef="USD">231155</kern:AmortizedCosts>
    <us-gaap:ContractWithCustomerLiability
      contextRef="I20221231"
      decimals="0"
      id="Tag676"
      unitRef="USD">36465</us-gaap:ContractWithCustomerLiability>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="D20221231" id="Tag222">&lt;p style="margin: 0pt 0px; color: rgb(0, 0, 0); font: 10pt / 1.2 &amp;quot;Times New Roman&amp;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; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b&gt;Note 6&#160;&#x2013; Fixed assets, net&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt 0px; color: rgb(0, 0, 0); font: 10pt / 1.2 &amp;quot;Times New Roman&amp;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; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; text-indent: 12pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;span&gt;Fixed&#160;assets consisted of the &lt;span&gt;following&lt;/span&gt;&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm; text-align: justify; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;table border="0" cellpadding="0" style="height: 57px; width: 99.3646%; border-collapse: collapse; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="5" style="padding: 0px; text-align: center; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 23.0263%;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b style="font-size: 16px; text-align: center;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;As of December 31,&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; width: 0.986842%;"&gt;&lt;br/&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; width: 73.9309%;" valign="bottom"/&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;2022&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"&gt;&lt;p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="top"&gt;&lt;p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; Furniture and computer equipment &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 10px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"&gt;&lt;span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&#160;185,308&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"&gt;&lt;span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;155,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; width: 0.986842%;"&gt;&lt;br/&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; width: 73.9309%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; Less: accumulated depreciation &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 13px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;(136,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 1px 0px 0px; height: 13px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; width: 0.986842%;" valign="top"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; height: 13px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;(89,713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 1px 0px 0px; margin: 0px; vertical-align: middle; text-indent: 0px; text-align: left; height: 13px; width: 0.986842%;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 14px;"&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; Fixed assets, net &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 14px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;48,879&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; height: 14px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;66,028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0pt 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 10pt; line-height: 1.2; font-family: 'Times New Roman', Times, serif; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Depreciation expense related to our fixed assets for the years ended December 31, 2022 and&lt;span style="color: rgb(0, 0, 0); font-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: 56px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;2021&lt;/span&gt;, was $&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;46,716 and&lt;/span&gt;&#160;$121,416, respectively.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="D20221231" id="Tag1157">&lt;table border="0" cellpadding="0" style="height: 57px; width: 99.3646%; border-collapse: collapse; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="5" style="padding: 0px; text-align: center; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 23.0263%;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b style="font-size: 16px; text-align: center;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;As of December 31,&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; width: 0.986842%;"&gt;&lt;br/&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; width: 73.9309%;" valign="bottom"/&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;2022&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"&gt;&lt;p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="top"&gt;&lt;p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; Furniture and computer equipment &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 10px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"&gt;&lt;span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;&#160;185,308&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 0.986842%;"&gt;&lt;span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;155,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 10px; width: 0.986842%;"&gt;&lt;br/&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; width: 73.9309%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; Less: accumulated depreciation &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 13px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;(136,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 1px 0px 0px; height: 13px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; width: 0.986842%;" valign="top"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; text-align: left; height: 13px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; vertical-align: middle; text-indent: 0px; height: 13px; border-bottom: 1px solid rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;(89,713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 1px 0px 0px; margin: 0px; vertical-align: middle; text-indent: 0px; text-align: left; height: 13px; width: 0.986842%;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 14px;"&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-indent: 0px; width: 73.9309%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; Fixed assets, net &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; height: 14px; text-indent: 0px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;48,879&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; width: 0.986842%;" valign="top"&gt;&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom-width: 1px; height: 14px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 0.986842%;"&gt;&lt;span style="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-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="background: rgb(207, 240, 252); padding: 0px; height: 14px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 2.8pt double rgb(0, 0, 0); width: 10.0329%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;66,028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: rgb(207, 240, 252); padding: 0px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; height: 14px; width: 0.986842%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_ComputerEquipmentMember"
      decimals="0"
      id="Tag186"
      unitRef="USD">185308</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20211231_ComputerEquipmentMember"
      decimals="0"
      id="Tag332"
      unitRef="USD">155741</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="I20221231" decimals="0" id="Tag6" unitRef="USD">136429</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="I20211231"
      decimals="0"
      id="Tag376"
      unitRef="USD">89713</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20221231"
      decimals="0"
      id="Tag331"
      unitRef="USD">48879</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20211231"
      decimals="0"
      id="Tag375"
      unitRef="USD">66028</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="D20221231"
      decimals="0"
      id="Tag330"
      unitRef="USD">46716</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="D20211231_17"
      decimals="0"
      id="Tag372"
      unitRef="USD">121416</us-gaap:Depreciation>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="D20221231" id="Tag391">&lt;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: 0pt 0px; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; background-color: #ffffff;"&gt;&lt;b style="font-family: 'times new roman', times;"&gt;&lt;b&gt;&lt;b&gt;N&lt;span&gt;ote 7 &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;&lt;/span&gt;&lt;span&gt;&lt;span style="background-color: #ffffff;"&gt;&#160;Investment&lt;/span&gt;&lt;span style="color: #212121; font-family: Calibri, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; 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; background-color: #ffffff; display: inline !important;"&gt;s&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;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: 0pt 0px; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;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: 0pt 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Investment in and License Agreement with Zol Solutions, Inc.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;On October 7, 2019, we participated in an offering of preferred stock of ZolTrain along with other investors in which we purchased 203,000 shares of Series Seed Preferred Stock (the &#x201c;ZolTrain Preferred&#x201d;) for a purchase price of $250,000, that represented a noncontrolling interest in ZolTrain&#160;which was carried as an equity method of investment through the third quarter of 2021 and during which time one of&#160;our executives held a seat of ZolTrain&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;s&#160;board of directors.&#160;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;The ZolTrain Preferred was convertible into shares o&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;f common stock of ZolTrain at a conversion rate of $1.232 per share at the option of the holder and contains certain anti-dilution protection in the event of certain future issuances of securities by ZolTrain. We were entitled to vote the number of common shares in which the ZolTrain Preferred is convertible into at any meeting of the ZolTrain stockholders.&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="text-indent: 42.6667px; 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: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&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; display: inline !important;"&gt;During the third quarter of 2021, following the loss of our seat on ZolTrain&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;s&#160;board, we concluded that we should no longer apply the equity method of accounting for the investment in ZolTrain&#160;and maintained the equity investment at &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;"&gt;cost minus impairment, plus or minus changes resulting from observable price changes. In December 2022, we sold the ZolTrain&#160;Preferred for $5 thousand and recognized a loss of $0.2 million.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;Subsequent to our investment, we entered into a nonexclusive license/reseller agreement with ZolTrain, effective October 24, 2019, to provide ZolTrain&#x2019;s online cannabis training platform as a co-branded integration option into our MJ Platform&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;"&gt;&#xae;&lt;/span&gt; and Leaf Data Systems&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;"&gt;&#xae;&lt;/span&gt;. Under the terms of the agreement we entered into, ZolTrain&#160;shares subscription-based revenue generated from our customers with us. The amount of the share of the revenue for each of us and ZolTrain&#160;depends on both (a) the number of training modules accessed by a customer and (b) which party created the accessed content. &lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;For the year ended December 31, 2022&lt;span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"&gt;&#160;and December 31, 2021,&lt;/span&gt;&#160;we recognized revenue of $56,497&#160;and $25,902, respectively, from this agreement.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <kern:PreferredStockPurchasedShares
      contextRef="D20191007_SubsidiariesMember_1"
      decimals="INF"
      id="Tag329"
      unitRef="Shares">203000</kern:PreferredStockPurchasedShares>
    <kern:PreferredStockPurchasedShareValue1
      contextRef="D20191007_SubsidiariesMember_1"
      decimals="0"
      id="Tag619"
      unitRef="USD">250000</kern:PreferredStockPurchasedShareValue1>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="I20221231_SubsidiariesMember"
      decimals="INF"
      id="Tag687"
      unitRef="USDPerShare">1.232</us-gaap:SharesIssuedPricePerShare>
    <kern:PreferredStockSold
      contextRef="I20221231"
      decimals="-3"
      id="Tag184"
      unitRef="USD">5000</kern:PreferredStockSold>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="D20221231_80"
      decimals="1"
      id="Tag998"
      unitRef="USD">0.2</us-gaap:LossContingencyAccrualPayments>
    <kern:RevenueRecognized
      contextRef="D20221231"
      decimals="0"
      id="Tag128"
      unitRef="USD">56497</kern:RevenueRecognized>
    <kern:RevenueRecognized
      contextRef="D20211231_17"
      decimals="0"
      id="Tag999"
      unitRef="USD">25902</kern:RevenueRecognized>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="D20221231" id="Tag836">&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&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: 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;"&gt;Note 8&lt;b 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-indent: 0px; text-transform: none; white-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;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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;"&gt;&lt;span style="color: #212121; font-size: 14.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: -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; font-family: Calibri, sans-serif, serif, EmojiFont;"&gt;&lt;span style="font: 7pt 'Times New Roman', serif, EmojiFont;"&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: 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;"&gt;Intangible Assets,&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: 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;"&gt;&lt;span&gt;&#160;&lt;/span&gt;net and Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="line-height: 10px; padding-bottom: 10px; padding-top: 0px; text-align: left; text-indent: 0px; font-size: 10pt; margin: 0px;"&gt;&lt;span style="color: #000000; font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="background-color: #ffffff;"&gt;&#160;&#160;&lt;br/&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="font-style: italic; font-weight: bold;"&gt;Finite-lived Intangible Assets, Net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-indent: 32pt; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000;"&gt;We performed a two-step impairment test for the asset groups that had indicators of impairment in the current year and determined that the intangible 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;capitalized software assets of&#160;&lt;/span&gt;Solo, Trellis and Viridian and the capitalized software assets of MJF were fully impaired as the future undiscounted cash flows over the assets&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;&#160;remaining&#160;useful lives exceeded their carrying values.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-indent: 32pt; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #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: justify; text-indent: 42.6667px; text-transform: none; white-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: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;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; text-decoration-style: initial; text-decoration-color: initial;"&gt;Before consideration of impairments, we capitalized software costs of $2.7&lt;span&gt;&#160;&lt;/span&gt;million and $5.6&lt;span&gt;&#160;&lt;/span&gt;million during the years ended December 31, 2022 and 2021, respectively.&#160;We record amortization expense associated with acquired developed technology, acquired trade names, and customer relationships. The amortization expense of all finite-lived intangible assets, which includes capitalized software was $5.6&lt;span&gt;&#160;&lt;/span&gt;million and $5.1&lt;span&gt;&#160;&lt;/span&gt;million,&#160;&lt;/span&gt;&lt;/span&gt;&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; 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: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;for the years ended December 31, 2022 and&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 36pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span&gt;&#160;&lt;/span&gt;2021, respectively.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-align: left; text-indent: 32pt; font-size: 10pt; margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000;"&gt;&lt;span&gt;Intangible assets as of December 31, 2022, all of which after impairments are attributable to Ample, consist of the following&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 24px; font-size: 10pt;"&gt;&lt;div style="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; font-size: 10pt;"&gt;&lt;div style="line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 24px; font-size: 10pt;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;table style="height: 159px; width: 99.9561%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="height: 18px; margin: 0px; padding: 0px; text-indent: 0px; width: 46.9697%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; border-bottom: 1px solid #000000; height: 18px; margin: 0px; text-align: center; padding: 0px; width: 9%;"&gt;&lt;span&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"&gt;Weighted average remaining amortization period (in years)&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; height: 18px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; width: 1.0101%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;span style="width: 173px; height: 16px;"&gt;Gross&lt;/span&gt; carrying amount&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 18px; text-align: center; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"&gt;Accumulated &lt;br/&gt;amortization&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 18px; text-align: left; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 7.99663%;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Impairment&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"&gt;&lt;p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"&gt;Net carrying &lt;br/&gt;amount&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 18px; text-align: center; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px; background-color: #cceeff;"&gt;&lt;td style="height: 19px; text-indent: 0px; margin: 0px; width: 46.9697%; padding: 0px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Acquired developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; width: 8%; padding: 0px; background-color: #cceeff;"&gt;0.50&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; border-bottom-width: 1px; width: 1%; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;5,978,080&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; text-align: left; padding: 0px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;(3,480,769&lt;/td&gt;&lt;td style="height: 19px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%; background-color: #cceeff;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; text-align: right; border-bottom-width: 1px; width: 7.99663%; padding: 0px; background-color: #cceeff;"&gt;(2,375,645&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;121,666&lt;/td&gt;&lt;td style="height: 19px; width: 1.0101%; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Acquired trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;0.52&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; padding: 0px; text-align: left; border-bottom-width: 1px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;566,920&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;(365,627&lt;/td&gt;&lt;td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 7.99663%;"&gt;(158,237&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; text-align: left; padding: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;43,056&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px; background-color: #cceeff;"&gt;&lt;td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; background-color: #cceeff; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;12.50&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;"&gt;3,440,000&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;"&gt;(763,500&lt;/td&gt;&lt;td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 7.99663%;"&gt;(676,500&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;"&gt;2,000,000&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px 0px 0px 30px; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; height: 10px; margin: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px; text-align: left; border-bottom: 1px solid #000000; width: 1%;"&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-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;"&gt;9,985,000&lt;/td&gt;&lt;td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"&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-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;"&gt;(4,609,896&lt;/td&gt;&lt;td style="height: 10px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 10px; padding: 0px; width: 1.0101%;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: right; padding: 0px; width: 7.99663%;"&gt;(3,210,382&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"&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-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; width: 8%;"&gt;2,164,722&lt;/td&gt;&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: #cceeff;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; background-color: #cceeff; width: 46.9697%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; text-align: left; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 15px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; text-align: right; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 7.99663%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 15px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Capitalized software - In-service&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;1.17&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; text-align: left; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;12,038,149&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;(8,452,649&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 7.99663%;"&gt;(2,930,944&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;654,556&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px; background-color: #cceeff;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; background-color: #cceeff; width: 46.9697%;"&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: 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;Capitalized software - Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;span style="border-left: none; border-right: none;"&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: 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;"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;1,689,976&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 16px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 16px; text-align: right; padding: 0px; background-color: #cceeff; width: 7.99663%;"&gt;(1,689,976&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px 0px 0px 30px; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Total capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;"&gt;13,728,125&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;"&gt;(8,452,649&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; border-bottom-width: 1px; vertical-align: bottom; width: 1.0101%;" valign="bottom"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom: 1pt solid #000000; padding: 0px; width: 7.99663%;"&gt;(4,620,920&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 8%;"&gt;654,556&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px 0px 0px 30px; background-color: #cceeff; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; text-align: left; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;23,713,125&lt;/td&gt;&lt;td style="margin: 0px; height: 17px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; border-bottom-width: 1px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;(13,062,545&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 17px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1.0101%;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 7.99663%;"&gt;(7,831,302&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 8%;"&gt;2,819,278&lt;/td&gt;&lt;td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&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;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 32pt;"&gt;&lt;div style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt none windowtext; padding: 0cm 0cm 9pt;"&gt;&lt;p style="text-align: justify; text-indent: 32pt; break-after: avoid; border: none; padding: 0cm; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;Intangible assets as of December 31, 2021&#160;consist of the following:&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;table border="0" cellpadding="0" style="height: 102px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; text-align: center; font-weight: bold; line-height: 1.2; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Weighted average &lt;br/&gt;remaining amortization &lt;br/&gt;period (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; break-after: avoid; 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: black; font-family: 'times new roman', times;"&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: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; break-after: avoid; 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; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Gross carrying amount&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: black; line-height: inherit;"&gt;Accumulated &lt;br/&gt;amortization&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: black;"&gt;Impairment&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: black; line-height: inherit;"&gt;Net carrying &lt;br/&gt;amount&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 47%; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Acquired developed technology &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; width: 8%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;3.35&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-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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-width: 1px; width: 8%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;5,978,080&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-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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-width: 1px; width: 8%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (2,703,157&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; text-align: left; font-size: 10pt;"&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: normal; widows: 2; word-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"/&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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-width: 1px; width: 8%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;3,274,923&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%; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#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; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Acquired trade names&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;3.09&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;566,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (234,160&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"/&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;332,760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Customer relationships &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;10.18&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-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;3,440,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (494,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&#x2014;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;2,946,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="margin: 0px; text-align: justify; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; Total intangible assets &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;9,985,000&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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (3,431,317&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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: left; font-size: 10pt;"&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: normal; widows: 2; word-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;$&lt;/span&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: 0px; text-indent: 0px; text-align: right; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;"&gt;&#x2014;&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"/&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;6,553,683&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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Capitalized software - In-service &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;2.02&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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;8,738,801&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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (4,388,524&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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&#x2014;&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;4,350,277&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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Capitalized software - Work in progress &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; N/A &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;2,886,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#x2014; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 10px; font-size: 10pt; background-color: #cceeff;"&gt;(296,483&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;2,590,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 12px;"&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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; Total capitalized software &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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;11,625,660&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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (4,388,524&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: 12px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&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; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 12px; font-size: 10pt;"&gt;(296,483&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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;6,940,653&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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 60px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; Total finite-lived intangible assets&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;21,610,660&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (7,819,841&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px; text-align: left;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000; text-align: left; font-size: 10pt; background-color: #cceeff;"&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: normal; widows: 2; word-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;(296,483&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;13,494,336&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&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 style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&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;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; 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: justify; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;As of December 31, 2022, expected &lt;span&gt;amortization expense&lt;/span&gt; relating to intangible assets and capitalized software for each of the next five years is as &lt;span style="line-height: inherit;"&gt;follows:&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;div id="t_ft_8QJDU58A0W00000000000000000000b"&gt;&lt;table style="height: 90px; width: 100%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; width: 75.943%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 9.97485%;"&gt;&lt;span style="font-weight: bold;"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 9.97485%;"&gt;&lt;span style="font-weight: bold;"&gt;Capitalized Software&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="height: 10px; width: 75.943%; background-color: #cceeff;"&gt;&lt;span style="border-left: none; border-right: none; font-size: 10pt;"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1.00587%; height: 10px; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9.97485%; height: 10px; background-color: #cceeff;"&gt;324,722&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 9.97485%; background-color: #cceeff;"&gt;&lt;span style="border-left: none; border-right: none; font-size: 10pt;"&gt;542,479&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; width: 75.943%;"&gt;&lt;span style="border-left: none; border-right: none; font-size: 10pt;"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; width: 9.97485%;"&gt;160,000&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 9.97485%;"&gt;&lt;span style="border-left: none; border-right: none; font-size: 10pt;"&gt;112,077&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: #cceeff;"&gt;&lt;td style="height: 15px; background-color: #cceeff; width: 75.943%;"&gt;2025&lt;/td&gt;&lt;td style="height: 15px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 15px; background-color: #cceeff; width: 9.97485%;"&gt;160,000&lt;/td&gt;&lt;td style="height: 15px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 15px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 15px; background-color: #cceeff; width: 9.97485%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="height: 15px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; width: 75.943%;"&gt;2026&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; width: 9.97485%;"&gt;160,000&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; width: 9.97485%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="height: 10px; width: 1.00587%;"&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; width: 75.943%;"&gt;2027&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; background-color: #cceeff; width: 9.97485%;"&gt;160,000&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; background-color: #cceeff; width: 9.97485%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="height: 15px; width: 75.943%;"&gt;Thereafter&lt;/td&gt;&lt;td style="border-bottom: 1pt solid #000000; height: 15px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1pt solid #000000; height: 15px; width: 9.97485%;"&gt;1,200,000&lt;/td&gt;&lt;td style="height: 15px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid #000000; height: 15px; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1pt solid #000000; height: 15px; width: 9.97485%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="height: 15px; width: 1.00587%;"&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; width: 75.943%;"&gt;&lt;span style="font-size: 10pt;"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; width: 1.00587%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 30px; text-align: right; border-bottom: 2.8pt double #000000; height: 10px; background-color: #cceeff; width: 9.97485%;"&gt;2,164,722&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom: 2.8pt double #000000; text-align: left; background-color: #cceeff; width: 1.00587%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 9.97485%;"&gt;&lt;span style="border-left: none; border-right: none; font-size: 10pt;"&gt;654,556&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.00587%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&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;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: left; margin: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Goodwill&lt;/span&gt;&lt;/span&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-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; line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 32pt; margin: 0pt;"&gt;&lt;span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;span class="selected" style="color: #000000;"&gt;The following table reflects the changes in the carrying amount of goodwill:&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&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-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; line-height: 16px; padding-bottom: 12px; padding-top: 0px; text-align: justify; text-indent: 24px;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;table cellpadding="0" style="height: 66px; width: 100%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px auto; text-indent: 0px;"&gt;&lt;tbody&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 85%; background-color: #cceeff;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; margin-left: 0.1px; width: 1%; background-color: #cceeff;"&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-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; margin-left: 0.1px; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;span&gt;41,789,527&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"&gt;Additions due to acquisition of Viridian&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; text-align: right; height: 16px;"&gt;5,408,884&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Impairment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;"&gt;(&lt;span&gt;14,354,114&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"&gt;&lt;span&gt;32,844,297&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="middle"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;"&gt;(31,135,994&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;" valign="middle"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;)&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"&gt;&lt;span&gt;1,708,303&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; 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 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: 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; line-height: 1.2; padding-bottom: 12px; padding-top: 0px; text-align: left; margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold; line-height: inherit;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;span style="width: 89.5%; height: 16px; font-style: normal; font-weight: normal; line-height: inherit;"&gt;&lt;i&gt;&lt;span style="line-height: inherit;"&gt;Impairment&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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-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; line-height: 1.2; text-align: justify; text-indent: 32pt; margin: 0pt;"&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-transform: none; white-space: normal; 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&gt;&lt;span&gt;Based on our qualitative assessment of goodwill and consideration of 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;Sale Transaction as well as our intention&#160;to discontinue Solo, Trellis and Viridian,&#160;&lt;/span&gt;we determined in December 2022 that it was necessary to impair the remaining goodwill asset&#160;by an incremental $3.8 million. During the first and second quarters of 2022, we recognized impairments of $15.4 million and $11.9 million, respectively, due primarily to continued declines in market valuations. During the year ended December 31, 2021&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;"&gt;, primarily due to a continued decline in market valuation and a flattening in the operating&#160;results of Ample, Solo, Trellis and Viridian compared to acquisition assumptions, we recognized impairments of $&lt;/span&gt;&lt;span&gt;14.4&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: 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;"&gt;&#160;million to goodwill.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense
      contextRef="D20221231"
      decimals="-5"
      id="Tag313"
      unitRef="USD">2700000</kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense>
    <kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense
      contextRef="D20211231_17"
      decimals="-5"
      id="Tag337"
      unitRef="USD">5600000</kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="D20221231"
      decimals="-5"
      id="Tag1079"
      unitRef="USD">5600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="D20211231_17"
      decimals="-5"
      id="Tag914"
      unitRef="USD">5100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="D20221231" id="Tag775">&lt;table style="height: 159px; width: 99.9561%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="height: 18px; margin: 0px; padding: 0px; text-indent: 0px; width: 46.9697%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; border-bottom: 1px solid #000000; height: 18px; margin: 0px; text-align: center; padding: 0px; width: 9%;"&gt;&lt;span&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"&gt;Weighted average remaining amortization period (in years)&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; height: 18px; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; width: 1.0101%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;span style="width: 173px; height: 16px;"&gt;Gross&lt;/span&gt; carrying amount&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 18px; text-align: center; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"&gt;Accumulated &lt;br/&gt;amortization&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 18px; text-align: left; margin: 0px; vertical-align: bottom; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; height: 18px; padding: 0px; width: 7.99663%;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; color: black; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Impairment&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: center; margin: 0px; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 18px; margin: 0px; vertical-align: bottom; padding: 0px; width: 9%;" valign="bottom"&gt;&lt;p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times;"&gt;Net carrying &lt;br/&gt;amount&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 18px; text-align: center; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px; background-color: #cceeff;"&gt;&lt;td style="height: 19px; text-indent: 0px; margin: 0px; width: 46.9697%; padding: 0px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Acquired developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; width: 8%; padding: 0px; background-color: #cceeff;"&gt;0.50&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; border-bottom-width: 1px; width: 1%; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;5,978,080&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; text-align: left; padding: 0px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;(3,480,769&lt;/td&gt;&lt;td style="height: 19px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%; background-color: #cceeff;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; text-align: right; border-bottom-width: 1px; width: 7.99663%; padding: 0px; background-color: #cceeff;"&gt;(2,375,645&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; text-indent: 0px; height: 19px; border-bottom-width: 1px; width: 1.0101%; padding: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 19px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; padding: 0px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 19px; text-align: right; margin: 0px; border-bottom-width: 1px; width: 8%; padding: 0px; text-indent: 0px; background-color: #cceeff;"&gt;121,666&lt;/td&gt;&lt;td style="height: 19px; width: 1.0101%; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Acquired trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;0.52&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; padding: 0px; text-align: left; border-bottom-width: 1px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;566,920&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;(365,627&lt;/td&gt;&lt;td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 7.99663%;"&gt;(158,237&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; text-align: left; padding: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;43,056&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px; background-color: #cceeff;"&gt;&lt;td style="height: 16px; text-indent: 0px; margin: 0px; padding: 0px; background-color: #cceeff; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;12.50&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;"&gt;3,440,000&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;"&gt;(763,500&lt;/td&gt;&lt;td style="height: 16px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; text-align: right; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 7.99663%;"&gt;(676,500&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 16px; text-align: right; margin: 0px; padding: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000; width: 8%;"&gt;2,000,000&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px 0px 0px 30px; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; height: 10px; margin: 0px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; margin: 0px; padding: 0px; text-align: left; border-bottom: 1px solid #000000; width: 1%;"&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-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;"&gt;9,985,000&lt;/td&gt;&lt;td style="height: 10px; margin: 0px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"&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-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; width: 8%;"&gt;(4,609,896&lt;/td&gt;&lt;td style="height: 10px; text-align: left; padding: 0px; text-indent: 0px; margin: 0px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 10px; padding: 0px; width: 1.0101%;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: right; padding: 0px; width: 7.99663%;"&gt;(3,210,382&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; width: 1%;"&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-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; text-align: right; margin: 0px; border-bottom: 1px solid #000000; padding: 0px; width: 8%;"&gt;2,164,722&lt;/td&gt;&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: #cceeff;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; background-color: #cceeff; width: 46.9697%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; padding: 0px; text-align: left; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 15px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; text-align: right; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 7.99663%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 15px; text-align: left; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 15px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 15px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Capitalized software - In-service&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;1.17&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; text-align: left; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;12,038,149&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 8%;"&gt;(8,452,649&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 7.99663%;"&gt;(2,930,944&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom-width: 1px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;654,556&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px; background-color: #cceeff;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px; background-color: #cceeff; width: 46.9697%;"&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: 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;Capitalized software - Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;span style="border-left: none; border-right: none;"&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: 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;"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;1,689,976&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; border-bottom: 1px solid #000000; height: 16px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; border-bottom: 1px solid #000000; height: 16px; text-align: right; padding: 0px; background-color: #cceeff; width: 7.99663%;"&gt;(1,689,976&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1px solid #000000; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; padding: 0px 0px 0px 30px; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Total capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: center; border-bottom-width: 1px; padding: 0px; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; padding: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;"&gt;13,728,125&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 16px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; text-indent: 0px; width: 8%;"&gt;(8,452,649&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 16px; border-bottom-width: 1px; vertical-align: bottom; width: 1.0101%;" valign="bottom"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: right; border-bottom: 1pt solid #000000; padding: 0px; width: 7.99663%;"&gt;(4,620,920&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 16px; border-bottom-width: 1px; padding: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 16px; text-align: left; border-bottom: 1pt solid #000000; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 16px; border-bottom: 1pt solid #000000; padding: 0px; width: 8%;"&gt;654,556&lt;/td&gt;&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px 0px 0px 30px; background-color: #cceeff; width: 46.9697%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; width: 8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; padding: 0px; text-align: left; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;23,713,125&lt;/td&gt;&lt;td style="margin: 0px; height: 17px; border-bottom-width: 1px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; border-bottom-width: 1px; height: 17px; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; text-indent: 0px; background-color: #cceeff; width: 8%;"&gt;(13,062,545&lt;/td&gt;&lt;td style="text-align: left; padding: 0px; text-indent: 0px; margin: 0px; height: 17px; vertical-align: middle; border-bottom-width: 1px; background-color: #cceeff; width: 1.0101%;" valign="middle"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1.0101%;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 7.99663%;"&gt;(7,831,302&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;)&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; text-align: left; height: 17px; border-bottom-width: 1px; padding: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin: 0px; height: 17px; text-align: left; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; text-align: right; margin: 0px; height: 17px; border-bottom: 2.8pt double #000000; padding: 0px; background-color: #cceeff; width: 8%;"&gt;2,819,278&lt;/td&gt;&lt;td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0101%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" style="height: 102px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="text-indent: 0px; border-bottom: 1px solid #000000; margin: 0px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; text-align: center; font-weight: bold; line-height: 1.2; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Weighted average &lt;br/&gt;remaining amortization &lt;br/&gt;period (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; break-after: avoid; 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: black; font-family: 'times new roman', times;"&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: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; break-after: avoid; 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; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Gross carrying amount&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: black; line-height: inherit;"&gt;Accumulated &lt;br/&gt;amortization&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: center; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;b 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', 'serif'; color: black;"&gt;Impairment&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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: 0px; height: 10px; border-bottom: 1px solid #000000; margin: 0px; text-indent: 0px; font-size: 10pt;" valign="bottom"&gt;&lt;p style="text-align: center; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: black; line-height: inherit;"&gt;Net carrying &lt;br/&gt;amount&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 47%; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Acquired developed technology &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; width: 8%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;3.35&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-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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-width: 1px; width: 8%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;5,978,080&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-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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-width: 1px; width: 8%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (2,703,157&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; text-align: left; font-size: 10pt;"&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: normal; widows: 2; word-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 8%; font-size: 10pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"/&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 1%; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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-width: 1px; width: 8%; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;3,274,923&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%; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#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; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Acquired trade names&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;3.09&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;566,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (234,160&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"/&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;332,760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Customer relationships &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;10.18&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-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;3,440,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (494,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&#x2014;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; font-size: 10pt; border-bottom: 1px solid #000000;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;2,946,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="margin: 0px; text-align: justify; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; Total intangible assets &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;9,985,000&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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (3,431,317&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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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: 0px; text-indent: 0px; border-bottom: 1px solid #000000; height: 10px; text-align: left; font-size: 10pt;"&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: normal; widows: 2; word-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;$&lt;/span&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: 0px; text-indent: 0px; text-align: right; border-bottom: 1px solid #000000; height: 10px; font-size: 10pt;"&gt;&#x2014;&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"/&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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: 1px solid black; 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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;6,553,683&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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Capitalized software - In-service &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;2.02&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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;8,738,801&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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (4,388,524&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; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&gt;&#x2014;&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;4,350,277&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; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; break-after: avoid; 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;"&gt; Capitalized software - Work in progress &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; text-align: center; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; N/A &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;2,886,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#x2014; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 10px; font-size: 10pt; background-color: #cceeff;"&gt;(296,483&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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: 1px solid black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;2,590,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 12px;"&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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 30px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; Total capitalized software &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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&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; height: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;11,625,660&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: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &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; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (4,388,524&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: 12px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&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; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; text-align: right; height: 12px; font-size: 10pt;"&gt;(296,483&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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&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; text-align: left; margin: 0px; text-indent: 0px; height: 12px; border-bottom-width: 1px; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000; font-size: 10pt;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;6,940,653&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: 12px; margin: 0px; text-indent: 0px; font-size: 10pt;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 60px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; Total finite-lived intangible assets&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;21,610,660&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; (7,819,841&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px; text-align: left;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000; text-align: left; font-size: 10pt; background-color: #cceeff;"&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: normal; widows: 2; word-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;(296,483&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="break-after: avoid; margin: 0px; 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-size: 10pt; color: #000000; font-family: 'times new roman', times;"&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; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: right; break-after: avoid; 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;"&gt;13,494,336&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; font-size: 10pt; background-color: #cceeff;"&gt;&lt;p style="text-align: justify; text-indent: 0px; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: 'times new roman', times;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D20221231_DevelopedTechnologyRightsMember"
      id="Tag289">P0Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20221231_DevelopedTechnologyRightsMember"
      decimals="0"
      id="Tag961"
      unitRef="USD">5978080</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20221231_DevelopedTechnologyRightsMember"
      decimals="0"
      id="Tag314"
      unitRef="USD">3480769</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20221231_DevelopedTechnologyRightsMember"
      decimals="0"
      id="Tag458"
      unitRef="USD">2375645</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231_DevelopedTechnologyRightsMember"
      decimals="0"
      id="Tag369"
      unitRef="USD">121666</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="D20221231_TradeNamesMember" id="Tag193">P0Y6M7D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20221231_TradeNamesMember"
      decimals="0"
      id="Tag334"
      unitRef="USD">566920</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20221231_TradeNamesMember"
      decimals="0"
      id="Tag1074"
      unitRef="USD">365627</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20221231_TradeNamesMember"
      decimals="0"
      id="Tag290"
      unitRef="USD">158237</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231_TradeNamesMember"
      decimals="0"
      id="Tag335"
      unitRef="USD">43056</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D20221231_CustomerRelationshipsMember"
      id="Tag962">P12Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20221231_CustomerRelationshipsMember"
      decimals="0"
      id="Tag353"
      unitRef="USD">3440000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20221231_CustomerRelationshipsMember"
      decimals="0"
      id="Tag333"
      unitRef="USD">763500</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20221231_CustomerRelationshipsMember"
      decimals="0"
      id="Tag533"
      unitRef="USD">676500</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231_CustomerRelationshipsMember"
      decimals="0"
      id="Tag678"
      unitRef="USD">2000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20221231"
      decimals="0"
      id="Tag514"
      unitRef="USD">9985000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20221231"
      decimals="0"
      id="Tag1099"
      unitRef="USD">4609896</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="I20221231"
      decimals="0"
      id="Tag409"
      unitRef="USD">3210382</kern:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231"
      decimals="0"
      id="Tag328"
      unitRef="USD">2164722</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D20221231_ComputerSoftwareIntangibleAssetMember"
      id="Tag1078">P1Y2M1D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Tag1086"
      unitRef="USD">12038149</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Tag341"
      unitRef="USD">8452649</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <kern:CapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Tag312"
      unitRef="USD">2930944</kern:CapitalizedComputerSoftwareAccumulatedImpairment>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Tag553"
      unitRef="USD">654556</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="I20221231_CapitalizedSoftwareWorkInProgressMember"
      decimals="0"
      id="Tag340"
      unitRef="USD">1689976</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="I20221231_CapitalizedSoftwareWorkInProgressMember"
      id="Tag913"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:CapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20221231_CapitalizedSoftwareWorkInProgressMember"
      decimals="0"
      id="Tag148"
      unitRef="USD">1689976</kern:CapitalizedComputerSoftwareAccumulatedImpairment>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20221231_CapitalizedSoftwareWorkInProgressMember"
      id="Tag191"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="I20221231"
      decimals="0"
      id="Tag923"
      unitRef="USD">13728125</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="I20221231"
      decimals="0"
      id="Tag578"
      unitRef="USD">8452649</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <kern:CapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20221231"
      decimals="0"
      id="Tag383"
      unitRef="USD">4620920</kern:CapitalizedComputerSoftwareAccumulatedImpairment>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20221231"
      decimals="0"
      id="Tag1082"
      unitRef="USD">654556</us-gaap:CapitalizedComputerSoftwareNet>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross
      contextRef="I20221231"
      decimals="0"
      id="Tag183"
      unitRef="USD">23713125</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="I20221231"
      decimals="0"
      id="Tag346"
      unitRef="USD">13062545</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20221231"
      decimals="0"
      id="Tag915"
      unitRef="USD">7831302</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet
      contextRef="I20221231"
      decimals="0"
      id="Tag964"
      unitRef="USD">2819278</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D20211231_DevelopedTechnologyRightsMember_1"
      id="Tag360">P3Y4M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20211231_DevelopedTechnologyRightsMember_1"
      decimals="0"
      id="Tag347"
      unitRef="USD">5978080</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20211231_DevelopedTechnologyRightsMember_1"
      decimals="0"
      id="Tag963"
      unitRef="USD">2703157</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="I20211231_DevelopedTechnologyRightsMember_1"
      id="Tag434"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20211231_DevelopedTechnologyRightsMember_1"
      decimals="0"
      id="Tag350"
      unitRef="USD">3274923</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="D20211231_TradeNamesMember_1" id="Tag513">P3Y1M2D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20211231_TradeNamesMember_1"
      decimals="0"
      id="Tag1073"
      unitRef="USD">566920</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20211231_TradeNamesMember_1"
      decimals="0"
      id="Tag336"
      unitRef="USD">234160</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="I20211231_TradeNamesMember_1"
      id="Tag459"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20211231_TradeNamesMember_1"
      decimals="0"
      id="Tag357"
      unitRef="USD">332760</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D20211231_CustomerRelationshipsMember_1"
      id="Tag677">P10Y2M4D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20211231_CustomerRelationshipsMember_1"
      decimals="0"
      id="Tag577"
      unitRef="USD">3440000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20211231_CustomerRelationshipsMember_1"
      decimals="0"
      id="Tag316"
      unitRef="USD">494000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="I20211231_CustomerRelationshipsMember_1"
      id="Tag1076"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20211231_CustomerRelationshipsMember_1"
      decimals="0"
      id="Tag1141"
      unitRef="USD">2946000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20211231"
      decimals="0"
      id="Tag352"
      unitRef="USD">9985000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20211231"
      decimals="0"
      id="Tag634"
      unitRef="USD">3431317</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="I20211231"
      id="Tag356"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20211231"
      decimals="0"
      id="Tag317"
      unitRef="USD">6553683</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D20211231_ComputerSoftwareIntangibleAssetMember_1"
      id="Tag460">P2Y7D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="I20211231_ComputerSoftwareIntangibleAssetMember_1"
      decimals="0"
      id="Tag552"
      unitRef="USD">8738801</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="I20211231_ComputerSoftwareIntangibleAssetMember_1"
      decimals="0"
      id="Tag361"
      unitRef="USD">4388524</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <kern:CapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20211231_ComputerSoftwareIntangibleAssetMember_1"
      id="Tag512"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20211231_ComputerSoftwareIntangibleAssetMember_1"
      decimals="0"
      id="Tag338"
      unitRef="USD">4350277</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="I20211231_CapitalizedSoftwareWorkInProgressMember_1"
      decimals="0"
      id="Tag355"
      unitRef="USD">2886859</us-gaap:CapitalizedComputerSoftwareGross>
    <kern:CapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20211231_CapitalizedSoftwareWorkInProgressMember_1"
      decimals="0"
      id="Tag511"
      unitRef="USD">296483</kern:CapitalizedComputerSoftwareAccumulatedImpairment>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20211231_CapitalizedSoftwareWorkInProgressMember_1"
      decimals="0"
      id="Tag554"
      unitRef="USD">2590376</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="I20211231"
      decimals="0"
      id="Tag1100"
      unitRef="USD">11625660</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="I20211231"
      decimals="0"
      id="Tag1085"
      unitRef="USD">4388524</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <kern:CapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20211231"
      decimals="0"
      id="Tag149"
      unitRef="USD">296483</kern:CapitalizedComputerSoftwareAccumulatedImpairment>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20211231"
      decimals="0"
      id="Tag291"
      unitRef="USD">6940653</us-gaap:CapitalizedComputerSoftwareNet>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross
      contextRef="I20211231"
      decimals="0"
      id="Tag348"
      unitRef="USD">21610660</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="I20211231"
      decimals="0"
      id="Tag1075"
      unitRef="USD">7819841</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment
      contextRef="I20211231"
      decimals="0"
      id="Tag1083"
      unitRef="USD">296483</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment>
    <kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet
      contextRef="I20211231"
      decimals="0"
      id="Tag858"
      unitRef="USD">13494336</kern:FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="I20221231_OtherIntangibleAssetsMember"
      decimals="0"
      id="Tag1084"
      unitRef="USD">324722</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Tag1081"
      unitRef="USD">542479</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="I20221231_OtherIntangibleAssetsMember"
      decimals="0"
      id="Tag147"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Tag192"
      unitRef="USD">112077</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="I20221231_OtherIntangibleAssetsMember"
      decimals="0"
      id="Tag1072"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      id="Tag381"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="I20221231_OtherIntangibleAssetsMember"
      decimals="0"
      id="Tag1077"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      id="Tag342"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="I20221231_OtherIntangibleAssetsMember"
      decimals="0"
      id="Tag575"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      id="Tag859"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="I20221231_OtherIntangibleAssetsMember"
      decimals="0"
      id="Tag382"
      unitRef="USD">1200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      id="Tag576"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="I20221231_OtherIntangibleAssetsMember"
      decimals="0"
      id="Tag508"
      unitRef="USD">2164722</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="I20221231_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Tag181"
      unitRef="USD">654556</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="D20221231" id="Tag901">&lt;table cellpadding="0" style="height: 66px; width: 100%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin: 0px auto; text-indent: 0px;"&gt;&lt;tbody&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 85%; background-color: #cceeff;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-indent: 0px; margin-left: 0.1px; width: 1%; background-color: #cceeff;"&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-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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; margin-left: 0.1px; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;span&gt;41,789,527&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"&gt;Additions due to acquisition of Viridian&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; text-align: right; height: 16px;"&gt;5,408,884&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Impairment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;"&gt;(&lt;span&gt;14,354,114&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"&gt;&lt;span&gt;32,844,297&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="middle"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; text-align: right; background-color: #cceeff;"&gt;(31,135,994&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;" valign="middle"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;)&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&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: 0px; text-transform: none; white-space: normal; widows: 2; word-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;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-indent: 0px; margin-left: 0.1px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"&gt;&lt;span&gt;1,708,303&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-left: 0.1px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="I20201231"
      decimals="0"
      id="Tag1080"
      unitRef="USD">41789527</us-gaap:Goodwill>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="D20211231_17"
      decimals="0"
      id="Tag145"
      unitRef="USD">5408884</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="D20211231_17"
      decimals="0"
      id="Tag427"
      unitRef="USD">14354114</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="I20211231"
      decimals="0"
      id="Tag339"
      unitRef="USD">32844297</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="D20221231"
      decimals="0"
      id="Tag354"
      unitRef="USD">31135994</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="I20221231"
      decimals="0"
      id="Tag344"
      unitRef="USD">1708303</us-gaap:Goodwill>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="D20221231_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember"
      decimals="-5"
      id="Tag146"
      unitRef="USD">3800000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <kern:ImpairmentAdjustment
      contextRef="D20220331"
      decimals="-5"
      id="Tag315"
      unitRef="USD">15400000</kern:ImpairmentAdjustment>
    <kern:ImpairmentAdjustment
      contextRef="D20220630"
      decimals="-5"
      id="Tag461"
      unitRef="USD">11900000</kern:ImpairmentAdjustment>
    <kern:ImpairmentAdjustment
      contextRef="D20211231_17"
      decimals="-5"
      id="Tag580"
      unitRef="USD">14400000</kern:ImpairmentAdjustment>
    <kern:BalanceSheetDisclosuresTextBlock contextRef="D20221231" id="Tag349">&lt;div style="border-left: none; border-right: none;"&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; margin: 0pt; text-align: justify; line-height: inherit;"&gt;Note 9 &lt;b 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-indent: 0px; text-transform: none; white-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;Supplemental&#160;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Balance Sheet Disclosures&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; margin: 0pt; text-align: justify; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0.0001pt 32pt; text-align: justify; break-after: avoid; font-size: 10pt; 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;Prepaid expenses and other current assets consisted of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; font-size: 7pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;table border="0" cellpadding="0" style="height: 108px; border-collapse: collapse; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"/&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="color: #000000; 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;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #000000; 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;"&gt;As of December 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: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; 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: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"/&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-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-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #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: 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;"&gt;2021&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; 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: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; width: 74%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Software and technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;168,792&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;643,387&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; 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: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Professional services, dues and subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;183,614&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"/&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;537,237&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; 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: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;224,785&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"/&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;264,097&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&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: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Deferred contract costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;36,465&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"/&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;142,930&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 13px; background-color: #cceeff;"&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 13px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Unbilled receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"&gt;&lt;span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;"&gt;544,212&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; height: 13px; background-color: #cceeff;"&gt;&lt;span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;"&gt;505,203&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; background-color: #cceeff; height: 13px;"&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: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;51,755&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"/&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; text-align: right; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;32,868&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: right; height: 15px; border-bottom-width: 1px;"&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: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td align="right" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,209,623&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td align="right" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2,125,722&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; 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: 0pt; text-align: center;"&gt;&lt;br/&gt;&lt;/p&gt;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; Accounts payable, accrued expenses and other current liabilities consisted of the following:&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;table cellpadding="0" style="height: 152px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" 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 style="padding: 0px; vertical-align: bottom; height: 10px; text-align: center;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;&lt;span style="color: #000000; 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: 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;"&gt;As of December 31&lt;/span&gt;,&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: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 18px; background-color: #cceeff; width: 74%;"&gt;&lt;p style="margin: 0;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Accounts payable&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;"&gt;1,510,287&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;"&gt;1,716,705&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Professional fees &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px;"/&gt;&lt;td style="vertical-align: bottom; height: 17px;"/&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;155,161&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 style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;br/&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;280,818&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 style="font-family: 'times new roman', times; 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="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Sales taxes &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;219,285&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 style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;108,854&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 style="font-family: 'times new roman', times; 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: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Compensation &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;368,440&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 style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,656,158&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 style="font-family: 'times new roman', times; 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="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Contractors &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;562,993&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 style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;646,996&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 19px;"&gt;Settlements and &lt;span&gt;legal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 19px;"&gt;950,213&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 19px;"&gt;681,045&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Interest and other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;660,040&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;295,197&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&#160;Total accounts payable, accrued expenses and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; margin: 0px; text-indent: 0px;"&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;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;4,426,419&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&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;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;5,385,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 4.5pt; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&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;</kern:BalanceSheetDisclosuresTextBlock>
    <kern:ScheduleOfPrepaidExpensesTableTextBlock contextRef="D20221231" id="Tag373">&lt;div style="border-left: none; border-right: none;"&gt;&lt;table border="0" cellpadding="0" style="height: 108px; border-collapse: collapse; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"/&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="color: #000000; 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;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #000000; 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;"&gt;As of December 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: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; 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: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"/&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-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-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center; border-bottom: 1px solid #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: 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;"&gt;2021&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: center; border-bottom: 1pt solid #000000; 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: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; width: 74%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Software and technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;168,792&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;643,387&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; 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: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Professional services, dues and subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;183,614&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"/&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;537,237&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; 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: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;224,785&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"/&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;264,097&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&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: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Deferred contract costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;36,465&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"/&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;142,930&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 13px; background-color: #cceeff;"&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 13px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Unbilled receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"&gt;&lt;span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;"&gt;544,212&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; background-color: #cceeff; height: 13px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; margin-left: 0.1px; text-align: right; height: 13px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; height: 13px; background-color: #cceeff;"&gt;&lt;span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;"&gt;505,203&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: middle; white-space: nowrap; text-align: right; margin-left: 0.1px; background-color: #cceeff; height: 13px;"&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: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td align="right" style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;51,755&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; border-bottom: 1px solid #000000;"/&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 15px; text-align: right; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;32,868&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; text-align: right; height: 15px; border-bottom-width: 1px;"&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: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td align="right" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,209,623&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0cm 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td align="right" style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #cceeff; border-bottom: 2.8pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2,125,722&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 11pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; white-space: nowrap; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</kern:ScheduleOfPrepaidExpensesTableTextBlock>
    <kern:PrepaidExpensesSoftwareAndTechnology
      contextRef="I20221231"
      decimals="0"
      id="Tag359"
      unitRef="USD">168792</kern:PrepaidExpensesSoftwareAndTechnology>
    <kern:PrepaidExpensesSoftwareAndTechnology
      contextRef="I20211231"
      decimals="0"
      id="Tag501"
      unitRef="USD">643387</kern:PrepaidExpensesSoftwareAndTechnology>
    <kern:PrepaidProfessionalFees
      contextRef="I20221231"
      decimals="0"
      id="Tag292"
      unitRef="USD">183614</kern:PrepaidProfessionalFees>
    <kern:PrepaidProfessionalFees
      contextRef="I20211231"
      decimals="0"
      id="Tag587"
      unitRef="USD">537237</kern:PrepaidProfessionalFees>
    <us-gaap:PrepaidInsurance
      contextRef="I20221231"
      decimals="0"
      id="Tag562"
      unitRef="USD">224785</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="I20211231"
      decimals="0"
      id="Tag293"
      unitRef="USD">264097</us-gaap:PrepaidInsurance>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag498"
      unitRef="USD">36465</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag410"
      unitRef="USD">142930</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:UnbilledContractsReceivable
      contextRef="I20221231"
      decimals="0"
      id="Tag413"
      unitRef="USD">544212</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="I20211231"
      decimals="0"
      id="Tag416"
      unitRef="USD">505203</us-gaap:UnbilledContractsReceivable>
    <us-gaap:OtherAssets
      contextRef="I20221231"
      decimals="0"
      id="Tag366"
      unitRef="USD">51755</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="I20211231"
      decimals="0"
      id="Tag411"
      unitRef="USD">32868</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag412"
      unitRef="USD">1209623</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag358"
      unitRef="USD">2125722</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="D20221231" id="Tag415">&lt;table cellpadding="0" style="height: 152px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" 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 style="padding: 0px; vertical-align: bottom; height: 10px; text-align: center;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;&lt;span style="color: #000000; 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: 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;"&gt;As of December 31&lt;/span&gt;,&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: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 10px; text-align: right;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 18px; background-color: #cceeff; width: 74%;"&gt;&lt;p style="margin: 0;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Accounts payable&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; padding: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;"&gt;1,510,287&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; width: 10%;"&gt;1,716,705&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Professional fees &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px;"/&gt;&lt;td style="vertical-align: bottom; height: 17px;"/&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;155,161&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 style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;br/&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;280,818&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 style="font-family: 'times new roman', times; 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="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Sales taxes &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;219,285&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 style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;108,854&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 style="font-family: 'times new roman', times; 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: 0px 0px 0px 2px; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Compensation &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;368,440&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 style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,656,158&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 style="font-family: 'times new roman', times; 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="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Contractors &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;562,993&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 style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt;646,996&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 style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 19px;"&gt;Settlements and &lt;span&gt;legal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 19px;"&gt;950,213&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 19px;"&gt;681,045&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 2px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Interest and other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;660,040&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid #000000; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;295,197&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&#160;Total accounts payable, accrued expenses and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; border-bottom: 2.8pt double #000000; margin: 0px; text-indent: 0px;"&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;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;4,426,419&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&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;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&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;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;5,385,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 4.5pt; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag414"
      unitRef="USD">1510287</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag365"
      unitRef="USD">1716705</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag102"
      unitRef="USD">155161</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag589"
      unitRef="USD">280818</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag563"
      unitRef="USD">219285</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag294"
      unitRef="USD">108854</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag101"
      unitRef="USD">368440</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag187"
      unitRef="USD">1656158</us-gaap:AccruedEmployeeBenefitsCurrent>
    <kern:AccruedContractors
      contextRef="I20221231"
      decimals="0"
      id="Tag588"
      unitRef="USD">562993</kern:AccruedContractors>
    <kern:AccruedContractors
      contextRef="I20211231"
      decimals="0"
      id="Tag430"
      unitRef="USD">646996</kern:AccruedContractors>
    <us-gaap:SettlementLiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag418"
      unitRef="USD">950213</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:SettlementLiabilitiesCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag494"
      unitRef="USD">681045</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag499"
      unitRef="USD">660040</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag417"
      unitRef="USD">295197</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag500"
      unitRef="USD">4426419</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag564"
      unitRef="USD">5385773</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock contextRef="D20221231" id="Tag841">&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-indent: 0px; text-transform: none; white-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;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;p style="margin: 0px; text-indent: 0px; font-weight: bold; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;Note 10&lt;b 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-indent: 0px; text-transform: none; white-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;Long Term Debt&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; Long-term debt consisted of the following:&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="color: #000000; font-family: 'Times New Roman', Times, serif; 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-style: initial; text-decoration-color: initial; margin: 0px; text-align: left; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div 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-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: left;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div id="t_ft_F3X784UG2O00000000000000000000b"&gt;&lt;table cellpadding="0" class="finTable" style="height: 50px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin: 0px; border-collapse: collapse;"&gt;&lt;tbody&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #ffffff; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; text-align: center; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;As of December 31,&lt;/span&gt;&#160;&#160;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #ffffff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #cceeff; width: 74%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Senior Convertible Notes (at fair value) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;14,607,000&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;$&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;17,305,000&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 2px; margin-left: 0.1px; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Less: current maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;(13,200,000&lt;/td&gt;&lt;td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;span style="line-height: inherit;"&gt;(&lt;/span&gt;13,200,000&lt;/td&gt;&lt;td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Total long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; padding: 0px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; height: 17px;"&gt;1,407,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;4,105,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 17px;"&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;p style="margin: 0cm; text-align: justify; text-indent: 36pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt 0px; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;Senior Convertible Notes&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt 0px; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: #ffffff; text-align: justify;"&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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;On October 5, 2021, we entered into a securities purchase agreement (the &#x201c;SPA&#x201d;) resulting in the issuance of the&#160;Senior Convertible Notes to &lt;/span&gt;two&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; institutional investors in a private placement transaction. The Senior Convertible Notes were issued for an aggregate principal amount of $&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;20.0&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;million for $&lt;/span&gt;18.0&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; million reflecting an original issue discount of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;10&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;percent or $&lt;/span&gt;2.0&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; million. The net proceeds from the issuance of the Senior Convertible Notes were used to payoff and retire convertible notes that were issued in &lt;/span&gt;2020&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; (the &#x201c;&lt;/span&gt;2020&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; Notes&#x201d;) and fund our growth initiatives through acquisitions and continued investment in our technology infrastructure. The Senior Convertible Notes rank senior to all 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.&#160;&lt;span style="line-height: inherit;"&gt;The Senior Convertible Notes are convertible into shares of Common Stock of&#160;Akerna&#160;at a conversion price of $4.75&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times;"&gt;&#160;per share effective October 4, 2022 which represents an adjustment, as required by the SPA, from $6.21 per share as a result of the offering of convertible preferred stock on that date (see Note 13). The Senior Convertible Notes are to be repaid in monthly installments beginning on January 1, 2022 and later deferred to January 1, 2023 in connection with an amendment in June 2022 (see below).&#160;&#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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"&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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times;"&gt;In connection with the&#160;SPA and the Senior Convertible Notes, we and certain of our subsidiaries entered into an amended Security and Pledge Agreement (the &#x201c;Security 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&#160;Senior Convertible Notes. The Security Agreement creates a first priority security interest in all of the personal property of the&#160;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;/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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"&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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times;"&gt;Upon the occurrence of an Event of Default under the Security Agreement, the Collateral Agent will have certain rights under the&#160;Security Agreement including taking control of the Collateral and, in certain circumstances, selling the&#160;Collateral to cover obligations owed to the holders of the&#160;Senior Convertible Notes pursuant to its terms. An Event of Default under&#160;the Security Agreement means (i) any defined event of default under any one or more of the&#160;transaction documents&#160;(including the Senior Convertible Notes), in each instance, after giving effect to any notice, grace, or other cure periods provided for in the applicable document, (ii) the failure by us to pay any amounts due under the&#160;Senior Convertible Notes or any other transaction document, or (iii) the breach of any representation, warranty or covenant by the&#160;Company under the&#160;Security Agreement.&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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div/&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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;In connection with the occurrence of an event of default, the holders of the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;will be entitled to convert all or any portion of the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;at an alternate conversion price equal to the lower of&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;(i) the conversion price then in effect, or&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;(ii)&#160;&lt;/span&gt;80%&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;of the lower of (x) the volume-weighted average price, or VWAP, 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 the Common Stock for each of the&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;two&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;trading days with the lowest VWAP of the Common Stock during the&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;ten&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;(&lt;/span&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;10&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;) consecutive trading day period ending and including the trading day immediately prior to the applicable date of determination, divided by (B)&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;two&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;, but not less than $&lt;/span&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;10.80&lt;/span&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"&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; background-color: #ffffff; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;On June 30, 2022, we and the holders of the&#160;Senior Convertible Notes entered into an amendment and waiver agreement (the &#x201c;Convertible Notes Amendment&#x201d;) that included provision such that (i) no amortization payments would be due and payable for any payments previously required to be made from July 1, 2022 through January 1, 2023, (ii) the holders of the&#160;Senior Convertible Notes will not accelerate any previously deferred installment amounts until January 1, 2023 and (iii) the terms of the SPA which would provide for reset of the&#160;conversion price of the Senior Convertible Notes as a result of the issuance of securities under the 2022 Unit Offering (see Note 13) and instead agreed to a reset of the conversion price equal to a per share price of 135 percent of the 2021 Unit Offering price, or $6.21 per share, which was subsequently reduced to $4.75 per share on October 4, 2022 as described above. Further, the Convertible Notes Amendment added covenants such that (a) we are subject to a daily cash test of having an available cash balance of at least $7.0 million, which amount shall be reduced by $1.0 million on each of the dates at which the aggregate principal due upon the Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject in all cases to a minimum of $5.0 million, and (b) we established and maintain the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Restricted Accounts&lt;/span&gt;&#160;for each holder for an aggregate amount of $7.0 million with such amounts to be released from the Restricted Accounts only upon written consent of such holder, provided that $1.0 million will automatically release from the Restricted Accounts upon the occurrence&#160;of each of the dates at which the aggregate&#160;principal due upon the&#160;Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject to certain conditions. The Convertible Notes Amendment qualified as a troubled debt restructuring (&#x201c;TDR&#x201d;); however, there was no impact on the consolidated balance sheet or in the&#160;statement of operations as a result of the TDR as the Senior Convertible Notes&#160;are recorded at their fair value.&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; background-color: #ffffff; text-indent: 32pt; text-align: left;"&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;&lt;span style="font-weight: bold; font-style: italic; margin: 0pt; text-indent: 32pt; line-height: inherit;"&gt;&lt;br/&gt;&lt;span style="font-weight: bold; font-style: italic; line-height: inherit;"&gt;2&lt;span style="line-height: inherit;"&gt;020 Notes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;We issued the 2020 Notes with a principal amount of $17.0 million at a purchase price of $15.0 million on June 9, 2020. The 2020 Notes were paid in full on October 5, 2021 with a portion of the proceeds from the Senior Convertible Notes.
&lt;p style="margin: 0in; 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; line-height: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;span style="font-weight: bold; font-style: italic; line-height: inherit;"&gt;Method of Accounting and Activity During the Periods&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; 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', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;Upon the dates that they were issued, we made irrevocable elections to apply the fair value option to account for each of the&#160;Senior Convertible Notes and the 2020 Notes. Disclosures, including assumptions used to determine&#160;the fair values of these debt instruments, are provided in Note 15.&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;div style="border-left: none; border-right: none; line-height: 1.2;"&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, 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;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;During the year ended December 31, 2022, we made $5.3 million in principal settlements on the Senior Convertible Notes, of which $1.4 million was settled in cash and the&#160;remaining $3.9 million was settled in Common Stock. We made no principal settlements on the&#160;Senior Convertible Notes during 2021. During the year ended December 31, 2022, the fair value of the Senior Convertible Notes increased by $2.9 million. Of the adjustment, a decrease of $0.2 million resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated in 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; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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; equity (deficit) and an increase of $2.9 million was recognized in our consolidated statement of operations&#160;as a change&#160;in fair value of convertible notes. During the year ended December 31, 2021, the fair value of the Senior Convertible Notes decreased by $0.7 million. Of the adjustment, a decrease of less than $0.1 million &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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated in &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;stockholders&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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;"&gt;&#x2019;&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;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;equity (deficit)&lt;/span&gt; and a decrease of $0.7 million was recognized in our consolidated statement of operations&#160;as a change&#160;in fair value of convertible notes.&#160;&lt;/span&gt;As of December 31, 2022 and 2021, the fair values of the Senior Convertible Notes on our consolidated balance sheet were $14.6 million and $17.3 million, respectively. During the year ended December 31, 2021, up until the date the 2020 Notes were paid in full, we made $15.2 million of principal settlements on the 2020, of which $5.1 million was settled in cash and the&#160;remaining $10.1 million was settled in Common Stock. During&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;the year ended December 31, 2021, the fair value of the 2020 Notes increased by $2.0 million. Of the adjustment, a decrease of less than $0.1 million resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated in &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;stockholders&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; font-size: 13.3333px; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;"&gt;&#x2019;&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;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;equity (deficit)&lt;/span&gt; and an increase of $2.0 million was recognized in our consolidated statement of operations&#160;as a change&#160;in fair value of convertible notes.&lt;span style="line-height: inherit;"&gt;&#160;In October 2021, we recognized a gain on the extinguishment of debt in the amount of $0.2 million in connection with the payoff of the 2020 Notes.&lt;/span&gt;&lt;/span&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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 32pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;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: 0pt 0px; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;Paycheck Protection Program Loan&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt 0px; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2; text-align: justify;"&gt;&lt;span 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-decoration-style: initial; text-decoration-color: initial; text-decoration-thickness: initial; line-height: inherit;"&gt;On April 21, 2020,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;we issued a promissory note in the principal aggregate amount of $2.2&#160;million (the &#x201c;PPP Loan&#x201d;) pursuant to the Paycheck Protection Program under the CARES Act. The PPP Loan had a&#160;two-year term bearing interest at a rate of 1% per annum with principal and interest payments to be paid monthly&#160;beginning&#160; seven months from the date of the PPP Loan. &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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 August 2021, the Company submitted its application for&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: left; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiveness and on September 3, 2021, the loan was&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: left; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiven in full by the Small Business Administration. As a result, the Company recorded a gain on the forgiveness of the PPP loan in the amount of $&lt;/span&gt;2.2&#160;million.&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-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; text-indent: 32pt; text-align: left; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt 0px; 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; background-color: #ffffff; 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; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;Maturities of Debt&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;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: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; text-align: left; text-indent: 32pt; line-height: inherit;"&gt;Maturities of our debt as of December 31, 2022 are presented below.&#160; &#160;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"&gt;&lt;p style="color: #000000; font-family: 'Times New Roman', Times, serif; 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-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-align: left; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div 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;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div 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;"&gt;&lt;div&gt;&lt;table border="0" cellpadding="0" class="finTable" style="height: 73px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse;"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 1631.88px; background-color: #cceeff;"&gt;&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Year ending December 31:&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 17.875px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.375px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 186.453px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.4219px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top"&gt;&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; &#160; 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px;" valign="top"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px;" valign="top"&gt;13,200,000&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top"&gt;&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; &#160; 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000; background-color: #cceeff;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000; background-color: #cceeff;" valign="top"&gt;1,462,727&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top"&gt;Aggregate maturities due&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;" valign="top"&gt;14,662,727&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top"&gt;Original issue discount&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; background-color: #cceeff;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; background-color: #cceeff;" valign="top"&gt;(2,000,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px; background-color: #cceeff;" valign="top"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top"&gt;Cumulative unrealized change i&lt;span style="line-height: inherit;"&gt;n fair value&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;" valign="top"&gt;1,944,273&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px;" valign="top"/&gt;&lt;/tr&gt;&lt;tr style="height: 13px; background-color: #cceeff;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top"&gt;Total debt outstanding at fair value&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 19.375px; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top"&gt;&lt;span style="line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 186.453px; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top"&gt;14,607,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; width: 19.4219px; background-color: #cceeff;"&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;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="D20221231" id="Tag2">&lt;table cellpadding="0" class="finTable" style="height: 50px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin: 0px; border-collapse: collapse;"&gt;&lt;tbody&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #ffffff; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #ffffff; text-align: center; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;As of December 31,&lt;/span&gt;&#160;&#160;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #ffffff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;p style="text-align: center; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; background-color: #cceeff; width: 74%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Senior Convertible Notes (at fair value) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;14,607,000&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;$&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;17,305,000&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 2px; margin-left: 0.1px; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Less: current maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;(13,200,000&lt;/td&gt;&lt;td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-align: right; border-bottom: 1px solid #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;span style="line-height: inherit;"&gt;(&lt;/span&gt;13,200,000&lt;/td&gt;&lt;td style="padding: 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Total long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; background-color: #cceeff; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; padding: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; height: 17px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; padding: 0px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; height: 17px;"&gt;1,407,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;&lt;span style="font-size: 11pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: left; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; padding-right: 0px; text-indent: 0px; height: 17px;"&gt;4,105,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0px 0px 0px 0.1px; background-color: #cceeff; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20221231"
      decimals="0"
      id="Tag1047"
      unitRef="USD">14607000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20211231"
      decimals="0"
      id="Tag1018"
      unitRef="USD">17305000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <kern:CurrentMaturities
      contextRef="I20221231"
      decimals="0"
      id="Tag1033"
      unitRef="USD">-13200000</kern:CurrentMaturities>
    <kern:CurrentMaturities
      contextRef="I20211231"
      decimals="0"
      id="Tag1044"
      unitRef="USD">-13200000</kern:CurrentMaturities>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag975"
      unitRef="USD">1407000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="I20211231"
      decimals="0"
      id="Tag1019"
      unitRef="USD">4105000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember"
      decimals="-5"
      id="Tag1027"
      unitRef="USD">20000000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember"
      decimals="-5"
      id="Tag156"
      unitRef="USD">18000000</us-gaap:DebtDefaultLongtermDebtAmount>
    <kern:DebtInstrumentInterestRateOriginalIssueDiscountPercentage
      contextRef="D20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="Tag1040"
      unitRef="Pure">0.10</kern:DebtInstrumentInterestRateOriginalIssueDiscountPercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember"
      decimals="-5"
      id="Tag1032"
      unitRef="USD">2000000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentMaturityDate contextRef="D20211005_SeniorNotesMember" id="Tag1046">2024-10-04</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20211004_SeniorNotesMember"
      decimals="INF"
      id="Tag1048"
      unitRef="USDPerShare">4.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20211004_SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="Tag1031"
      unitRef="USDPerShare">6.21</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <kern:ConversionPricePercentage
      contextRef="I20221231"
      decimals="INF"
      id="Tag1054"
      unitRef="Pure">0.80</kern:ConversionPricePercentage>
    <kern:DebtInstrumentConversionFloorPrice
      contextRef="D20221231_ConvertibleDebtMember_1"
      decimals="INF"
      id="Tag845"
      unitRef="USDPerShare">10.8</kern:DebtInstrumentConversionFloorPrice>
    <us-gaap:DebtConversionDescription contextRef="D20221231_SeniorNotesMember" id="Tag851">(i) no amortization payments would be due and payable for any payments previously required to be made from July 1, 2022 through January 1, 2023, (ii) the holders of the&#160;Senior Convertible Notes will not accelerate any previously deferred installment amounts until January 1, 2023 and (iii) the terms of the SPA which would provide for reset of the&#160;conversion price of the Senior Convertible Notes as a result of the issuance of securities under the 2022 Unit Offering (see Note 13) and instead agreed to a reset of the conversion price equal to a per share price of 135 percent of the 2021 Unit Offering price, or $6.21 per share, which was subsequently reduced to $4.75 per share on October 4, 2022 as described above. Further, the Convertible Notes Amendment added covenants such that (a) we are subject to a daily cash test of having an available cash balance of at least $7.0 million, which amount shall be reduced by $1.0 million on each of the dates at which the aggregate principal due upon the Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject in all cases to a minimum of $5.0 million, and (b) we established and maintain the&#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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Restricted Accounts&lt;/span&gt;&#160;for each holder for an aggregate amount of $7.0 million with such amounts to be released from the Restricted Accounts only upon written consent of such holder, provided that $1.0 million will automatically release from the Restricted Accounts upon the occurrence&#160;of each of the dates at which the aggregate&#160;principal due upon the&#160;Senior Convertible Notes is equal to or less than $14.0 million and $11.0 million, subject to certain conditions. The Convertible Notes Amendment qualified as a troubled debt restructuring (&#x201c;TDR&#x201d;); however, there was no impact on the consolidated balance sheet or in the&#160;statement of operations as a result of the TDR as the Senior Convertible Notes&#160;are recorded at their fair value.</us-gaap:DebtConversionDescription>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="I20200609_NotesMember"
      decimals="-5"
      id="Tag847"
      unitRef="USD">17000000</us-gaap:DebtDefaultLongtermDebtAmount>
    <kern:PurchasePrice
      contextRef="D20200609_NotesMember"
      decimals="-5"
      id="Tag846"
      unitRef="USD">15000000</kern:PurchasePrice>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="I20221231_SeniorNotesMember"
      decimals="-5"
      id="Tag1053"
      unitRef="USD">5300000</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:Cash
      contextRef="I20221231_SeniorNotesMember"
      decimals="-5"
      id="Tag1045"
      unitRef="USD">1400000</us-gaap:Cash>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="D20221231_SeniorNotesMember"
      decimals="-5"
      id="Tag1052"
      unitRef="USD">3900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:LongTermDebtFairValue
      contextRef="I20221231_SeniorNotesMember"
      decimals="-5"
      id="Tag1051"
      unitRef="USD">2900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:IncreaseDecreaseInNotesReceivables
      contextRef="D20221231_SeniorNotesMember"
      decimals="-5"
      id="Tag623"
      unitRef="USD">200000</us-gaap:IncreaseDecreaseInNotesReceivables>
    <kern:AccumulatedEquityAndAnIncrease
      contextRef="I20221231"
      decimals="-5"
      id="Tag1022"
      unitRef="USD">2900000</kern:AccumulatedEquityAndAnIncrease>
    <us-gaap:LongTermDebtFairValue
      contextRef="I20211231_SeniorNotesMember"
      decimals="-5"
      id="Tag1016"
      unitRef="USD">700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:IncreaseDecreaseInNotesReceivables
      contextRef="D20211231_SeniorNotesMember"
      decimals="-5"
      id="Tag837"
      unitRef="USD">100000</us-gaap:IncreaseDecreaseInNotesReceivables>
    <kern:AccumulatedEquityAndAnIncrease
      contextRef="I20211231_SeniorNotesMember"
      decimals="-5"
      id="Tag844"
      unitRef="USD">700000</kern:AccumulatedEquityAndAnIncrease>
    <us-gaap:LongTermDebtFairValue
      contextRef="I20221231"
      decimals="-5"
      id="Tag1021"
      unitRef="USD">14600000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="I20211231"
      decimals="-5"
      id="Tag848"
      unitRef="USD">17300000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="I20211231_NotesMember"
      decimals="-5"
      id="Tag1043"
      unitRef="USD">15200000</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:Cash
      contextRef="I20211231_NotesMember"
      decimals="-5"
      id="Tag1038"
      unitRef="USD">5100000</us-gaap:Cash>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="D20211231_NotesMember"
      decimals="-5"
      id="Tag977"
      unitRef="USD">10100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:LongTermDebtFairValue
      contextRef="I20211231_NotesMember"
      decimals="-5"
      id="Tag849"
      unitRef="USD">2000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:IncreaseDecreaseInNotesReceivables
      contextRef="D20211231_NotesMember"
      decimals="-5"
      id="Tag1023"
      unitRef="USD">100000</us-gaap:IncreaseDecreaseInNotesReceivables>
    <kern:AccumulatedEquityAndAnIncrease
      contextRef="I20211231_NotesMember"
      decimals="-5"
      id="Tag1050"
      unitRef="USD">2000000</kern:AccumulatedEquityAndAnIncrease>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="D20211031_NotesMember"
      decimals="-5"
      id="Tag1020"
      unitRef="USD">200000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:LongTermDebtDescription contextRef="D20200421" id="Tag1037">we issued a promissory note in the principal aggregate amount of $2.2&#160;million (the &#x201c;PPP Loan&#x201d;) pursuant to the Paycheck Protection Program under the CARES Act. The PPP Loan had a&#160;two-year term bearing interest at a rate of 1% per annum with principal and interest payments to be paid monthly&#160;beginning&#160; seven months from the date of the PPP Loan. &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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 August 2021, the Company submitted its application for&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: left; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiveness and on September 3, 2021, the loan was&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: left; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;forgiven in full by the Small Business Administration. As a result, the Company recorded a gain on the forgiveness of the PPP loan in the amount of $&lt;/span&gt;2.2&#160;million.</us-gaap:LongTermDebtDescription>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="I20210930"
      decimals="-5"
      id="Tag1049"
      unitRef="USD">2200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="D20221231" id="Tag796">&lt;table border="0" cellpadding="0" class="finTable" style="height: 73px; width: 100%; text-indent: 0px; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse;"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 1631.88px; background-color: #cceeff;"&gt;&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Year ending December 31:&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 17.875px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.375px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 186.453px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; width: 19.4219px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top"&gt;&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; &#160; 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px;" valign="top"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px;" valign="top"&gt;13,200,000&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top"&gt;&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; &#160; 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000; background-color: #cceeff;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000; background-color: #cceeff;" valign="top"&gt;1,462,727&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px; background-color: #cceeff;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top"&gt;Aggregate maturities due&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;" valign="top"&gt;14,662,727&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; width: 19.4219px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top"&gt;Original issue discount&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; background-color: #cceeff;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; background-color: #cceeff;" valign="top"&gt;(2,000,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px; background-color: #cceeff;" valign="top"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px;" valign="top"&gt;Cumulative unrealized change i&lt;span style="line-height: inherit;"&gt;n fair value&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 10px; vertical-align: top; width: 17.875px;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.375px; border-bottom: 1pt solid #000000;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 186.453px; border-bottom: 1pt solid #000000;" valign="top"&gt;1,944,273&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 10px; vertical-align: top; width: 19.4219px;" valign="top"/&gt;&lt;/tr&gt;&lt;tr style="height: 13px; background-color: #cceeff;"&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: middle; margin-left: 0.1px; width: 1631.88px; background-color: #cceeff;" valign="top"&gt;Total debt outstanding at fair value&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; height: 13px; vertical-align: top; width: 17.875px; background-color: #cceeff;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 19.375px; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top"&gt;&lt;span style="line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; vertical-align: top; width: 186.453px; border-bottom: 2.8pt double #000000; background-color: #cceeff;" valign="top"&gt;14,607,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-left: 0pt; height: 13px; width: 19.4219px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="I20221231"
      decimals="0"
      id="Tag842"
      unitRef="USD">13200000</us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="I20221231"
      decimals="0"
      id="Tag838"
      unitRef="USD">1462727</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo>
    <kern:AggregateMaturities
      contextRef="I20221231"
      decimals="0"
      id="Tag843"
      unitRef="USD">14662727</kern:AggregateMaturities>
    <kern:DebtOriginalIssueDiscount
      contextRef="I20221231"
      decimals="0"
      id="Tag976"
      unitRef="USD">2000000</kern:DebtOriginalIssueDiscount>
    <kern:CumulativeUnrealizedChangeInFairValue
      contextRef="I20221231"
      decimals="0"
      id="Tag1039"
      unitRef="USD">1944273</kern:CumulativeUnrealizedChangeInFairValue>
    <us-gaap:LongTermDebt
      contextRef="I20221231"
      decimals="0"
      id="Tag1030"
      unitRef="USD">14607000</us-gaap:LongTermDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="D20221231" id="Tag1001">&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 11 &lt;b 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-indent: 0px; text-transform: none; white-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;Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt; 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&gt;&lt;span style="line-height: inherit;"&gt;The following table sets forth the expense or (benefit) for income taxes:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"&gt;&lt;br/&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;div style="border-right: none; border-left: none;"&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;div id="t_ft_GLBFBZJ5KW00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 119px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px 0px 0px 0.1px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; text-align: center; width: 24.1461%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&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: 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; Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; font-weight: bold; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Current income tax expense (benefit) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; background-color: #cceeff; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; U.S. federal &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;(50,000&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;U.S. state&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;"&gt;2,827&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;"&gt;4,300&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;6,308&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"/&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;6,270&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;" valign="middle"&gt;&lt;p style="margin: 0pt; text-align: left; padding-left: 30px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Total current income taxes &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(40,865&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;10,570&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&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;div style="border-right: none; border-left: none;"&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;div id="t_ft_NFVHDINDZK00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 78px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Deferred income tax benefit &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9303%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; U.S. federal &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;675,290&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&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="vertical-align: bottom; text-align: right; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;2,274,295&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; U.S. state &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&#x2014;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&#x2014;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0px; text-indent: 0px; text-align: left; padding-left: 0px; font-family: 'Times New Roman'; padding-right: 0px; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total deferred income benefit &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;675,290&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;2,274,295&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 73.9303%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;Total income tax benefit&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;716,155&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;2,263,725&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&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;/div&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt; 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&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;The&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;following table set&lt;/span&gt;s forth reconciliations of the income tax expense at the statutory federal income tax rate to actual expense based on our loss before income taxes:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none; line-height: 1.2;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"&gt;&lt;br/&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;div style="border-right: none; border-left: none;"&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;div id="t_ft_JA8QTI6I7K00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 200px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&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; font-weight: bold; line-height: inherit;"&gt; &#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 colspan="6" style="vertical-align: bottom; text-align: center; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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: 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;Year Ended December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: center; font-weight: bold; text-indent: 0px;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;&lt;p style="margin: 0pt;"&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;/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; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt; line-height: inherit;"&gt; Income tax expense (benefit) attributable to:&#160; &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 colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Federal &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&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="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;(16,749,778&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 10%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(6,692,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; 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; line-height: inherit;"&gt; State, net of federal benefit &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; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;"&gt;(853,392&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(672,148&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px;"&gt;Foreign tax rate differential&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; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"&gt;(11,543&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px;"&gt;(138,292&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;span style="line-height: inherit;"&gt;Permanent differences&lt;/span&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; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;"&gt;472,270&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;(230,034&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom;"&gt;Goodwill impairment&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;"&gt;9,172,756&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;"&gt;2,658,665&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;Rate changes&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; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;(&lt;span style="line-height: inherit;"&gt;992&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;span style="line-height: inherit;"&gt;54,295&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Changes in valuation allowance &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; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"&gt;7,501,917&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;3,361,603&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;Provision to return adjustment&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; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;"&gt;62,788&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;273,489&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;"/&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px;"&gt;Deferred true-ups&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;247,839&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;"&gt;(&lt;span style="line-height: inherit;"&gt;928,743&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px; text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Other adjustments &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"&gt;(62,342&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;49,707&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; text-align: left; background-color: #cceeff;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; margin: 0px; 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;Effective income tax expense &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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;(benefit) &lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;span style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;(716,155&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: left; height: 10px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;(2,263,725&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; height: 10px; text-align: left; margin: 0px; text-indent: 0px;"&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="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/&gt;&lt;div style="border-right: none; border-left: none;"&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;div id="t_ft_2XMHSI1N0000000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 322px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="vertical-align: bottom; width: 73.934%; height: 15px; padding-left: 30px;"&gt;The following table sets forth our deferred income tax assets and liabilities:&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.965406%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; text-align: center; width: 23.9308%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 0.965406%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; text-align: center; height: 18px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;As of December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; height: 18px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="vertical-align: bottom; height: 19px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0pt; text-align: center; font-weight: bold;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 0pt;"&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;/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; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Noncurrent deferred tax assets:&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Employee compensation &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 1%;"&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="vertical-align: bottom; height: 18px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;136,154&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 18px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;820,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;"&gt;Debt issuance costs&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;39,381&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;138,778&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;Revenue recognition&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;64,662&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; width: 10%;"&gt;105,735&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;"&gt;Settlement accrual&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;178,549&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;146,604&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;"&gt;774,936&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;"&gt;242,006&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 15px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; background-color: #cceeff; height: 15px; width: 73.934%;"&gt;Section 174 capitalization&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 15px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;"&gt;1,121,311&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; Federal and state net operating loss &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;13,860,338&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;10,673,908&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;"&gt;Foreign net operating loss&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;4,641,293&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;4,904,857&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;280,430&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;225,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 73.934%; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Total deferred tax assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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="padding: 0px; vertical-align: bottom; height: 10px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;21,097,054&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;17,257,638&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="vertical-align: bottom; height: 19px; width: 73.934%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; height: 17px; background-color: #cceeff; width: 73.934%;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Noncurrent deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;Inta&lt;span style="line-height: inherit;"&gt;ngible&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(1,713,666&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(6,051,459&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px 0px 0px 42px; background-color: #cceeff; width: 73.934%;"&gt;Total deferred&lt;span style="line-height: inherit;"&gt; tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 17px; padding: 0px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;(1,713,666&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;(6,051,459&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 12px; vertical-align: bottom; height: 10px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Valuation allowance &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(19,383,388&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(11,881,470&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; height: 10px; border-bottom-width: 1px; vertical-align: bottom; width: 0.965406%;" valign="bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 11px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 73.934%; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Deferred tax asset (liability), net after valuation allowance &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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="padding: 0px; vertical-align: bottom; height: 11px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&#x2014;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(675,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; height: 11px; border-bottom-width: 1px; vertical-align: bottom; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;" valign="bottom"&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;/div&gt;&lt;/div&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; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;During the year ended December 31, 2022, valuation allowances on deferred tax assets that are not anticipated to be realized increased by $&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;7.5 million, substantially all of which&#160;&lt;span style="color: #000000; font-family: 'time 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: 64px; text-transform: none; white-space: normal; widows: 2; word-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;was recorded to deferred expense while an insignificant&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: time new roman;"&gt;portion was recorded in final purchase accounting. During 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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;year&lt;/span&gt;&#160;ended December 31, 2021, valuation allowances on deferred tax assets that were not anticipated to be realized increased by $3.6 million of which $0.2 million was recorded in purchase accounting and the remainder of $3.4 million was recorded to deferred expense.&#160;&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: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Our deferred tax valuation allowances are primarily the result of uncertainties regarding the future realization of recorded tax benefits on tax losses. The measurement of deferred tax assets is reduced by a valuation allowance if, based upon available evidence, it is more likely than not that the deferred tax assets will not be realized. We have evaluated the realizability of our deferred tax assets in each jurisdiction by assessing the adequacy of expected taxable income, including the reversal of existing temporary differences, historical and projected operating results, and the availability of prudent and feasible tax planning strategies. Based on this analysis, we have determined that the valuation allowances recorded as of December 31, 2022 and December 31, 2021 are appropriate.&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="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-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;We have deferred tax assets related to U.S. federal tax and state tax carryforwards for net operating losses (&#x201c;NOL&#x201d;) in the amount of&#160;$58.9 million. The majority of U.S. federal NOL&#160;carryforwards&#160;are carried forward indefinitely. Federal NOLs generated after 2017 have an indefinite carryforward and are only available to offset 80&#160;percent of taxable income beginning in 2021. U.S. state NOL&#160;carryforwards&#160;expire at various dates of which the majority begin to expire in 2039.&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&#160;We have deferred tax assets related to foreign NOL&#160;carryforwards, which begin to expire in 2034, in the amount of $17.5 million.&lt;/span&gt;&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="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-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;We are not currently under examination for any of the major jurisdictions where we conduct business as of December 31, 2022; however, all of our tax years remain subject to examination. Our management does not believe there are significant uncertain tax positions in 2022&#160;and as a result we do not expect any cash payments in the next 12 months; however, uncertain tax positions related to potential penalties in the amount o&lt;span style="line-height: inherit;"&gt;f $&lt;/span&gt;30,000 was recorded in connection with business combinations during the year ended December 31, 2020. A reserve for potential&#160;penalties for $0.1 million that was established in 2021 was reversed in 2022 as a result of the Internal Revenue Service&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;s dismissal of the matters. There was no interest related to uncertain tax positions in &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&#160;or &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2021&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;We paid less than $0.1 million for income taxes, net of refunds received, in certain&#160;state and national jurisdictions during each of the years ended December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman',serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;T&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;he Inflation Reduction Act (&#x201c;IRA&#x201d;) was enacted on August 16, 2022. The IRA introduced new provisions including a 15% corporate alternative minimum tax for certain large corporations that have at least an average of $1 billion adjusted financial statement income over a consecutive &lt;span style="border-left: none; border-right: none;"&gt;three&lt;/span&gt;-tax-year period and a 1% excise tax surcharge on stock repurchases. The IRA is applicable for tax years beginning after December 31, 2022 and had no benefit to our consolidated financial statements for any of the periods presented, and we do not expect it to have a direct material impact on our future results of operations, financial condition, or cash flows.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div/&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="D20221231" id="Tag860">&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"&gt;&lt;br/&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;div style="border-right: none; border-left: none;"&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;div id="t_ft_GLBFBZJ5KW00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 119px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px 0px 0px 0.1px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; text-align: center; width: 24.1461%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&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: 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; Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; font-weight: bold; width: 11.0405%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Current income tax expense (benefit) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 10.0079%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; background-color: #cceeff; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; U.S. federal &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;(50,000&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; background-color: #cceeff; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;U.S. state&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;"&gt;2,827&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px;"&gt;4,300&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;6,308&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"/&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;6,270&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;" valign="middle"&gt;&lt;p style="margin: 0pt; text-align: left; padding-left: 30px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Total current income taxes &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(40,865&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03257%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 10.0079%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;10,570&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03257%; margin-left: 0.1px; height: 17px;"&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;div style="border-right: none; border-left: none;"&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;div id="t_ft_NFVHDINDZK00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 78px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Deferred income tax benefit &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; width: 73.9303%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; U.S. federal &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin-left: 0.1px; height: 17px; padding: 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="vertical-align: bottom; text-align: right; border-bottom-width: 1px; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;675,290&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&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="vertical-align: bottom; text-align: right; width: 9.98415%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;2,274,295&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.03011%; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 24px; vertical-align: bottom; background-color: #cceeff; width: 73.9303%; margin-left: 0.1px; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 3.6pt; text-indent: -3.6pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; U.S. state &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin-left: 0.1px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; background-color: #cceeff; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&#x2014;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&#x2014;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #cceeff; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; vertical-align: middle; width: 73.9476%; margin-left: 0.1px; height: 17px;"&gt;&lt;p style="margin: 0px; text-indent: 0px; text-align: left; padding-left: 0px; font-family: 'Times New Roman'; padding-right: 0px; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total deferred income benefit &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin-left: 0.1px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;675,290&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;" valign="bottom"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;2,274,295&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 73.9303%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;Total income tax benefit&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;716,155&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; text-align: right; vertical-align: bottom; width: 9.98415%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;2,263,725&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.03011%; background-color: #cceeff; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 17px;"&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;/div&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="D20221231"
      decimals="0"
      id="Tag1029"
      unitRef="USD">-50000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="D20211231_17"
      id="Tag97"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="D20221231"
      decimals="0"
      id="Tag555"
      unitRef="USD">2827</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="D20211231_17"
      decimals="0"
      id="Tag519"
      unitRef="USD">4300</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="D20221231"
      decimals="0"
      id="Tag377"
      unitRef="USD">6308</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="D20211231_17"
      decimals="0"
      id="Tag456"
      unitRef="USD">6270</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="0"
      id="Tag1055"
      unitRef="USD">-40865</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="D20211231_17"
      decimals="0"
      id="Tag455"
      unitRef="USD">10570</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="0"
      id="Tag1163"
      unitRef="USD">-675290</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="D20211231_17"
      decimals="0"
      id="Tag597"
      unitRef="USD">-2274295</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="D20221231"
      id="Tag451"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="D20211231_17"
      id="Tag15"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="0"
      id="Tag1166"
      unitRef="USD">-675290</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1167"
      unitRef="USD">-2274295</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="0"
      id="Tag630"
      unitRef="USD">-716155</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20211231_17"
      decimals="0"
      id="Tag16"
      unitRef="USD">-2263725</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="D20221231" id="Tag1000">&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 5pt;"&gt;&lt;br/&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;div style="border-right: none; border-left: none;"&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;div id="t_ft_JA8QTI6I7K00000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 200px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&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; font-weight: bold; line-height: inherit;"&gt; &#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 colspan="6" style="vertical-align: bottom; text-align: center; height: 17px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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: 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;Year Ended December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: center; font-weight: bold; text-indent: 0px;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;&lt;p style="margin: 0pt;"&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;/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; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt; line-height: inherit;"&gt; Income tax expense (benefit) attributable to:&#160; &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 colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Federal &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&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="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;(16,749,778&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 10%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(6,692,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; 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; line-height: inherit;"&gt; State, net of federal benefit &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; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;"&gt;(853,392&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(672,148&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px;"&gt;Foreign tax rate differential&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; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"&gt;(11,543&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px;"&gt;(138,292&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;span style="line-height: inherit;"&gt;Permanent differences&lt;/span&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; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;"&gt;472,270&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;(230,034&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom;"&gt;Goodwill impairment&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;"&gt;9,172,756&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px;"&gt;2,658,665&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;Rate changes&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; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;(&lt;span style="line-height: inherit;"&gt;992&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;span style="line-height: inherit;"&gt;54,295&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Changes in valuation allowance &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; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"&gt;7,501,917&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;3,361,603&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;Provision to return adjustment&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; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff;"&gt;62,788&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff;"&gt;273,489&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; background-color: #cceeff;"/&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px;"&gt;Deferred true-ups&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;"&gt;(&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;247,839&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px;"&gt;(&lt;span style="line-height: inherit;"&gt;928,743&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; height: 17px; text-align: left;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Other adjustments &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"&gt;(62,342&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;49,707&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; text-align: left; background-color: #cceeff;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; margin: 0px; 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;Effective income tax expense &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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;(benefit) &lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; text-align: right; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;span style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;(716,155&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: left; height: 10px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; text-align: right; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;(2,263,725&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; border-bottom-width: 1px; height: 10px; text-align: left; margin: 0px; text-indent: 0px;"&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="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/&gt;&lt;div style="border-right: none; border-left: none;"&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;div id="t_ft_2XMHSI1N0000000000000000000000b"&gt;&lt;table cellpadding="0" style="height: 322px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="vertical-align: bottom; width: 73.934%; height: 15px; padding-left: 30px;"&gt;The following table sets forth our deferred income tax assets and liabilities:&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.965406%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; text-align: center; width: 23.9308%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 0.965406%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; text-align: center; height: 18px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;As of December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; height: 18px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="vertical-align: bottom; height: 19px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 19px; width: 11%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0pt; text-align: center; font-weight: bold;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 0pt;"&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;/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; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Noncurrent deferred tax assets:&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 11%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Employee compensation &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 1%;"&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="vertical-align: bottom; height: 18px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;136,154&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 18px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;820,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;"&gt;Debt issuance costs&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;39,381&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;138,778&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;Revenue recognition&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;64,662&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 17px; text-align: right; margin-left: 0.1px; border-bottom-width: 1px; width: 10%;"&gt;105,735&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;"&gt;Settlement accrual&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;178,549&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;146,604&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;"&gt;774,936&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; border-bottom-width: 1px; width: 10%;"&gt;242,006&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 15px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; background-color: #cceeff; height: 15px; width: 73.934%;"&gt;Section 174 capitalization&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 15px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;"&gt;1,121,311&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 10%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-bottom-width: 1px; background-color: #cceeff; height: 15px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; Federal and state net operating loss &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;13,860,338&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 1%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;10,673,908&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 73.934%;"&gt;Foreign net operating loss&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;4,641,293&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;4,904,857&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;280,430&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: middle; height: 17px; margin-left: 0.1px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;225,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 30px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 73.934%; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Total deferred tax assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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="padding: 0px; vertical-align: bottom; height: 10px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;21,097,054&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;17,257,638&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="vertical-align: bottom; height: 19px; width: 73.934%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; text-align: right; border-bottom-width: 1px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 19px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; height: 17px; background-color: #cceeff; width: 73.934%;"&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-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Noncurrent deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 73.934%;"&gt;Inta&lt;span style="line-height: inherit;"&gt;ngible&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(1,713,666&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(6,051,459&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: left; border-bottom-width: 1px; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px 0px 0px 42px; background-color: #cceeff; width: 73.934%;"&gt;Total deferred&lt;span style="line-height: inherit;"&gt; tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 17px; padding: 0px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;(1,713,666&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;(6,051,459&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px 0px 0px 12px; vertical-align: bottom; height: 10px; width: 73.934%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Valuation allowance &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.965406%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;(19,383,388&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; width: 0.965406%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(11,881,470&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; height: 10px; border-bottom-width: 1px; vertical-align: bottom; width: 0.965406%;" valign="bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 11px; background-color: #cceeff;"&gt;&lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 73.934%; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Deferred tax asset (liability), net after valuation allowance &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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="padding: 0px; vertical-align: bottom; height: 11px; text-align: right; background-color: #cceeff; width: 10%; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&#x2014;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 11px; border-bottom-width: 1px; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(675,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; height: 11px; border-bottom-width: 1px; vertical-align: bottom; background-color: #cceeff; width: 0.965406%; margin: 0px; text-indent: 0px;" valign="bottom"&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;/div&gt;&lt;/div&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; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="D20221231" decimals="0" id="Tag9" unitRef="USD">-16749778</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="D20211231_17"
      decimals="0"
      id="Tag448"
      unitRef="USD">-6692267</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="D20221231"
      decimals="0"
      id="Tag457"
      unitRef="USD">-853392</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1165"
      unitRef="USD">-672148</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsForeign
      contextRef="D20221231"
      decimals="0"
      id="Tag631"
      unitRef="USD">-11543</us-gaap:IncomeTaxReconciliationTaxSettlementsForeign>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsForeign
      contextRef="D20211231_17"
      decimals="0"
      id="Tag570"
      unitRef="USD">-138292</us-gaap:IncomeTaxReconciliationTaxSettlementsForeign>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="D20221231"
      decimals="0"
      id="Tag100"
      unitRef="USD">472270</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="D20211231_17"
      decimals="0"
      id="Tag463"
      unitRef="USD">-230034</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <kern:IncomeTaxReconciliationGoodwillImpairment
      contextRef="D20221231"
      decimals="0"
      id="Tag465"
      unitRef="USD">9172756</kern:IncomeTaxReconciliationGoodwillImpairment>
    <kern:IncomeTaxReconciliationGoodwillImpairment
      contextRef="D20211231_17"
      decimals="0"
      id="Tag574"
      unitRef="USD">2658665</kern:IncomeTaxReconciliationGoodwillImpairment>
    <kern:IncomeTaxReconciliationChangeInRate
      contextRef="D20221231"
      decimals="0"
      id="Tag995"
      unitRef="USD">-992</kern:IncomeTaxReconciliationChangeInRate>
    <kern:IncomeTaxReconciliationChangeInRate
      contextRef="D20211231_17"
      decimals="0"
      id="Tag573"
      unitRef="USD">54295</kern:IncomeTaxReconciliationChangeInRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="D20221231"
      decimals="0"
      id="Tag131"
      unitRef="USD">7501917</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="D20211231_17"
      decimals="0"
      id="Tag134"
      unitRef="USD">3361603</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <kern:IncomeTaxReconciliationProvisionReturnAdjustment
      contextRef="D20221231"
      decimals="0"
      id="Tag540"
      unitRef="USD">62788</kern:IncomeTaxReconciliationProvisionReturnAdjustment>
    <kern:IncomeTaxReconciliationProvisionReturnAdjustment
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1164"
      unitRef="USD">273489</kern:IncomeTaxReconciliationProvisionReturnAdjustment>
    <kern:DeferredTrueUps
      contextRef="D20221231"
      decimals="0"
      id="Tag1025"
      unitRef="USD">-247839</kern:DeferredTrueUps>
    <kern:DeferredTrueUps
      contextRef="D20211231_17"
      decimals="0"
      id="Tag132"
      unitRef="USD">-928743</kern:DeferredTrueUps>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="D20221231"
      decimals="0"
      id="Tag14"
      unitRef="USD">-62342</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="D20211231_17"
      decimals="0"
      id="Tag139"
      unitRef="USD">49707</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="D20221231"
      decimals="0"
      id="Tag140"
      unitRef="USD">-716155</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="D20211231_17"
      decimals="0"
      id="Tag385"
      unitRef="USD">-2263725</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="I20221231"
      decimals="0"
      id="Tag452"
      unitRef="USD">136154</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="I20211231"
      decimals="0"
      id="Tag453"
      unitRef="USD">820410</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <kern:DeferredTaxAssetsDebtIssuanceCosts
      contextRef="I20221231"
      decimals="0"
      id="Tag142"
      unitRef="USD">39381</kern:DeferredTaxAssetsDebtIssuanceCosts>
    <kern:DeferredTaxAssetsDebtIssuanceCosts
      contextRef="I20211231"
      decimals="0"
      id="Tag462"
      unitRef="USD">138778</kern:DeferredTaxAssetsDebtIssuanceCosts>
    <kern:DeferredTaxAssetsRevenueRecognition
      contextRef="I20221231"
      decimals="0"
      id="Tag138"
      unitRef="USD">64662</kern:DeferredTaxAssetsRevenueRecognition>
    <kern:DeferredTaxAssetsRevenueRecognition
      contextRef="I20211231"
      decimals="0"
      id="Tag136"
      unitRef="USD">105735</kern:DeferredTaxAssetsRevenueRecognition>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements
      contextRef="I20221231"
      decimals="0"
      id="Tag572"
      unitRef="USD">178549</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements
      contextRef="I20211231"
      decimals="0"
      id="Tag135"
      unitRef="USD">146604</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="I20221231"
      decimals="0"
      id="Tag379"
      unitRef="USD">774936</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="I20211231"
      decimals="0"
      id="Tag454"
      unitRef="USD">242006</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="I20221231"
      decimals="0"
      id="Tag1026"
      unitRef="USD">1121311</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="I20211231"
      id="Tag275"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="I20221231"
      decimals="0"
      id="Tag994"
      unitRef="USD">13860338</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="I20211231"
      decimals="0"
      id="Tag384"
      unitRef="USD">10673908</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="I20221231"
      decimals="0"
      id="Tag1028"
      unitRef="USD">4641293</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="I20211231"
      decimals="0"
      id="Tag141"
      unitRef="USD">4904857</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="I20221231"
      decimals="0"
      id="Tag137"
      unitRef="USD">280430</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="I20211231"
      decimals="0"
      id="Tag11"
      unitRef="USD">225340</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="I20221231"
      decimals="0"
      id="Tag1035"
      unitRef="USD">21097054</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="I20211231"
      decimals="0"
      id="Tag299"
      unitRef="USD">17257638</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="I20221231"
      decimals="0"
      id="Tag143"
      unitRef="USD">1713666</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="I20211231"
      decimals="0"
      id="Tag450"
      unitRef="USD">6051459</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilities
      contextRef="I20221231"
      decimals="0"
      id="Tag449"
      unitRef="USD">1713666</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="I20211231"
      decimals="0"
      id="Tag1061"
      unitRef="USD">6051459</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20221231"
      decimals="0"
      id="Tag378"
      unitRef="USD">19383388</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20211231"
      decimals="0"
      id="Tag1034"
      unitRef="USD">11881470</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="I20221231"
      id="Tag298"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="I20211231"
      decimals="0"
      id="Tag464"
      unitRef="USD">675291</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="D20221231"
      decimals="-5"
      id="Tag1119"
      unitRef="USD">7500000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="D20211231_17"
      decimals="-5"
      id="Tag1036"
      unitRef="USD">3600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <kern:PurchasePriceValue
      contextRef="I20211231"
      decimals="-5"
      id="Tag1056"
      unitRef="USD">200000</kern:PurchasePriceValue>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpense
      contextRef="I20211231"
      decimals="-5"
      id="Tag133"
      unitRef="USD">3400000</us-gaap:DeferredTaxLiabilitiesDeferredExpense>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="I20211231"
      decimals="-5"
      id="Tag636"
      unitRef="USD">58900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <kern:PercentageOfTaxCreditCarryforwardAvailableToOffset
      contextRef="I20221231"
      decimals="2"
      id="Tag517"
      unitRef="Pure">0.80</kern:PercentageOfTaxCreditCarryforwardAvailableToOffset>
    <us-gaap:OtherInformationPertainingToIncomeTaxes contextRef="D20221231" id="Tag99">We have deferred tax assets related to foreign NOL&#160;carryforwards, which begin to expire in 2034, in the amount of $17.5 million.</us-gaap:OtherInformationPertainingToIncomeTaxes>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="I20201231"
      decimals="0"
      id="Tag629"
      unitRef="USD">30000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="I20221231"
      decimals="-5"
      id="Tag98"
      unitRef="USD">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="D20211231_17"
      decimals="-5"
      id="Tag1213"
      unitRef="USD">100000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="D20221231"
      decimals="-5"
      id="Tag386"
      unitRef="USD">100000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <kern:PercentageOfProvisionsCorporateAlternativeMinimumTax
      contextRef="I20220816"
      decimals="INF"
      id="Tag10"
      unitRef="Pure">0.15</kern:PercentageOfProvisionsCorporateAlternativeMinimumTax>
    <kern:ProvisionsOfAverageAdjustedFinancialStatementIncome
      contextRef="I20220816"
      decimals="-9"
      id="Tag144"
      unitRef="USD">1000000000</kern:ProvisionsOfAverageAdjustedFinancialStatementIncome>
    <kern:PercentageOfExciseTaxSurchargeOnStockRepurchases
      contextRef="I20220816"
      decimals="INF"
      id="Tag571"
      unitRef="Pure">0.01</kern:PercentageOfExciseTaxSurchargeOnStockRepurchases>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="D20221231" id="Tag853">&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; margin: 0pt; text-align: justify; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;"&gt;Note 12 &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;&lt;/span&gt;&#160;&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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Commitments and&#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: 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; 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;"&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; line-height: inherit; font-style: italic; font-weight: bold;"&gt;Operating Leases&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; line-height: inherit;"&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; During 2022, we began negotiations to terminate the 365 Cannabis office lease in Las Vegas, Nevada. We recorded an obligation and lease termination expense of $0.5 million which represents management&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;&#x2019;&lt;/span&gt;s best estimate of the costs to exit the lease. The lease termination expense is included within the General and administrative expense&#160;line item as presented in the consolidated statement of operations. In connection with the sale of 365 Cannabis, we agreed to assume the lease termination obligation.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;"&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; 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;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-family: &amp;quot;times new roman&amp;quot;, times; font-size: 10pt; 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; 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;During&#160;2021, we terminated our office lease in Toronto, Canada for a termination fee of approximately $1.0 million, which is included within the General and administrative expense line item on the consolidated statement of operations and was paid in full during the year ended December 31, 2021. In connection with the lease termination, we also wrote off certain assets, primarily leasehold improvements, and the resulting loss of $1.0&#160;million was also recorded in the General and Administrative expense line item as presented in the consolidated statement of operations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; text-align: justify; margin: 0pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Litigation&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;On December 4, 2020,&#160;TechMagic USA LLC (&#x201c;Tech Magic&#x201d;) filed suit against our wholly-owned subsidiary, Solo, in Massachusetts Superior Court, Department Business Litigation, seeking recovery for certain unpaid invoices pursuant to a Master Services Agreement dated February 5, 2018 (the &#x201c;Master Services Agreement&#x201d;) by and between TechMagic and Solo. &#160;The sought recovery for&#160;continued fees under the Master Services Agreement through the end of January 2021. Akerna provided a notice of termination of the Master Services Agreement on November 23, 2020 and the parties dispute the effective date of the termination. Solo disputes the validity of the invoices, in whole or in part. Mr. Ashesh Shah, formerly the president of Solo and currently the holder of less than five percent of our issued and outstanding shares of Common Stock is, to our knowledge, the founder and one of the principal managers of TechMagic. On May 21, 2021, Solo filed suit against two of Solo&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;&#x2019;&lt;/span&gt;s former directors, Mr. Shah and Palle&#160;Pedersen. Solo sought recovery for Mr. Shah&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;&#x2019;&lt;/span&gt;s intentional interference with contractual relations, and the defendant&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;&#x2019;&lt;/span&gt;s&#160;breaches of various fiduciary duties owed to Solo. Defendant Shah engaged in improper communications with Solo&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;&#x2019;&lt;/span&gt;s customers with the intent that those&#160;customers cease&#160;their contractual relations with Solo. The defendants also&#160;entered into an improper contract with a contractual counter party with whom the defendants had a conflict of interest. The defendants filed a motion to dismiss, which the court found unpersuasive and denied. In July 2022, we entered&#160;into&#160;an agreement with TechMagic&#160;and the defendants to dismiss all litigation and claims described above. In connection with the settlement agreement, we reversed our previously accrued loss contingency of $0.5 million during the second quarter of 2022 and no amounts were paid in cash.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;On 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&#160;million for services&#160;&lt;span style="line-height: inherit;"&gt;allegedly provided pursuant to a Subcontractor Agreement between MJF&#160;and TreCom. MJF&#160;provided a notice of termination of the operative Subcontractor Agreement on August 4, 2020. MJF&#160;disputes the validity of TreCom&#x2019;s invoices&#160;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.&#160;TreCom failed to return Akerna&#x2019;s intellectual property and issued numerous disparaging statements to&#160;one&#160;of Akerna&#x2019;s clients.&#160;TreCom&#160;subsequently&#160;filed a motion to dismiss these counterclaims, which was denied by the court.&#160;Akerna intends to vigorously defend against TreCom&#x2019;s claims, and pursue its own claims&lt;/span&gt;. With respect to&#160;the TreCom&#160;matter, we established a loss contingency &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; display: inline !important; line-height: inherit;"&gt;$0.2&#160;million in 2021 which remains outstanding&#160;as of December 31, 2022.&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; On January 13, 2023, Courier Plus Inc. d/b/a Dutchie (&#x201c;Dutchie&#x201d;) filed a complaint in the Court of Common Please, Dauphin County, Pennsylvania against&#160;Akerna&#160;and MJF alleging unfair competition, tortious interference and unjust enrichment with respect to MJF&lt;span style="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-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-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;"&gt;s exclusive contract with the&#160;State of Pennsylvania. We filed a preliminary objection alleging serious defects, such as jurisdiction, and we worked with the State of Pennsylvania to ensure compliance&#160;with our contract. We intend to defend our position vigorously and, at the is time, do not believe an estimate of potential loss, if any, is appropriate.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"&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="margin: 0cm; text-align: justify; line-height: 1.2; text-indent: 36pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;As of December 31, 2022, and&#160;through the date these consolidated financial statements were issued, there were no other legal proceedings requiring recognition or disclosure in the consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Other&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;In connection with the Sale Transaction and the Merger, we have a commitment to compensate our financial advisor for up to 3 percent of the transaction value &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;in success fees&lt;/span&gt;, subject to a minimum of $&lt;span style="background-color: #ffffff;"&gt;1.5&lt;/span&gt; million, should the transactions be completed. In addition, &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 are party to arrangements with our executive officers and certain other administrative employees pursuant to their employment agreements and transaction success agreements that may result in the receipt by such executive officers of cash severance payments and other transaction success bonuses and benefits with a total value of approximately $1.4&#160;million (collectively and not individually), but not including the value of any accelerated vesting of our equity awards held by those officers.&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;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <kern:Terminationexpenses
      contextRef="I20221231"
      decimals="-5"
      id="Tag1162"
      unitRef="USD">500000</kern:Terminationexpenses>
    <kern:TerminationFee
      contextRef="I20211231"
      decimals="-5"
      id="Tag185"
      unitRef="USD">1000000</kern:TerminationFee>
    <kern:AssetsWrittenOff
      contextRef="I20211231"
      decimals="-5"
      id="Tag1169"
      unitRef="USD">1000000</kern:AssetsWrittenOff>
    <kern:IssuedAndOutstandingSharesPercentage
      contextRef="I20231123_TechMagicUSALLCMember"
      decimals="INF"
      id="Tag1174"
      unitRef="Pure">0.05</kern:IssuedAndOutstandingSharesPercentage>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="D20220630_1"
      decimals="-5"
      id="Tag1168"
      unitRef="USD">500000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LitigationReserve
      contextRef="I20210402_TreComSystemsGroupIncMember"
      decimals="-5"
      id="Tag287"
      unitRef="USD">2000000</us-gaap:LitigationReserve>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="D20211231_TreComSystemsGroupIncMember"
      decimals="-5"
      id="Tag288"
      unitRef="USD">200000</us-gaap:LossContingencyAccrualPayments>
    <kern:PercentageOfCommitmentToCompensateFinancialAdvisor
      contextRef="I20221231_SaleTransactionAndMergerMember"
      decimals="INF"
      id="Tag986"
      unitRef="Pure">0.03</kern:PercentageOfCommitmentToCompensateFinancialAdvisor>
    <kern:FinancialAdvisorSuccessFees
      contextRef="D20221231_SaleTransactionAndMergerMember"
      decimals="-5"
      id="Tag985"
      unitRef="USD">1500000</kern:FinancialAdvisorSuccessFees>
    <us-gaap:OtherCommitment
      contextRef="I20221231_SaleTransactionAndMergerMember"
      decimals="-5"
      id="Tag435"
      unitRef="USD">1400000</us-gaap:OtherCommitment>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="D20221231" id="Tag757">&lt;p style="color: #000000; font-family: 'times new roman', times; 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; margin: 0pt; text-align: justify; line-height: 1.2; font-weight: bold;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;Note 13 &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;Stockholders&#x2019; Equity (Deficit)&lt;/span&gt;&lt;/p&gt;&lt;p 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-indent: 0px; text-transform: none; white-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; 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="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: 0px; text-transform: none; white-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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;"&gt;Common and Preferred Stock&lt;/span&gt;&lt;/p&gt;&lt;p 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-indent: 0px; text-transform: none; white-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; 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="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; 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;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;one&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;150,000,000&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;0.0001&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;one&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="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; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; 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;5,000,000&#160;authorized shares of preferred stock, $0.0001&#160;par value per share, of which one share of special voting preferred stock &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="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; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p 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-indent: 0px; text-transform: none; white-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;"&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;Convertible Redeemable Preferred Stock&lt;/span&gt;&lt;/p&gt;&lt;p 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-indent: 0px; text-transform: none; white-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;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;On October 4, 2022, we completed an offering&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;400,000&lt;/span&gt;&#160;of shares of the Company&#x2019;s Series A Convertible Redeemable Preferred Stock, par value $0.0001&#160;per share (the &#x201c;Series A Preferred Stock&#x201d;), and&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;100,000&lt;/span&gt;&#160;shares of the Company&#x2019;s Series B Convertible Redeemable Preferred Stock, par value $0.0001&#160;per share&#160;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;(the &#x201c;Series B Preferred Stock,&#x201d; and together with the Series A Preferred Stock, the &#x201c;Convertible Redeemable Preferred Stock&#x201d;), at an offering price of $9.50 per share, representing a 5 percent original issue discount to the stated value of $10.00 per share, for gross proceeds of approximately $4.75 million in the aggregate, before the deduction of $0.4 million for fees and offering expenses of our financial advisor. We also incurred and paid approximately $0.1 million of other issue costs attributable to third-party professional and legal fees. The aggregate net proceeds (after deducting the fees and expenses of our financial advisor) together with the additional amount to provide for the 105 percent redemption premium, or $0.5 million, on the Convertible Redeemable Preferred Stock was deposited in an account with an escrow agent. The shares of the Convertible Redeemable Preferred Stock were convertible, at a conversion price of $0.25 per share (subject in certain circumstances to adjustments), into shares of our Common Stock, at the option of the holders and, in certain circumstances, by the Company.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p 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-transform: none; white-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: 33.33pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="color: #000000; font-family: 'times new roman', times; font-size: 10tx; 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: 33.33pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;On November 7, 2022, we held a special meeting of stockholders to consider an amendment (the &#x201c;Amendment&#x201d;) to our Amended and Restated Certificate of Incorporation (the &#x201c;Charter&#x201d;), to effect the Reverse Stock Split&#160;&lt;/span&gt;&lt;span style="text-indent: 33.33pt; line-height: inherit;"&gt;as determined by our Board of Directors. The holders of the&#160;Convertible Redeemable Preferred Stock agreed to not transfer, offer, sell, contract to sell, hypothecate, pledge or otherwise dispose of the shares of the Convertible Redeemable&#160;Preferred Stock until the Reverse Stock Split, voted the shares of the Series A Preferred Stock purchased in the offering in favor of the Amendment and voted the shares of the Series B Preferred Stock purchased in the offering in a manner that &#x201c;mirrored&#x201d; the proportions on which the shares of Common Stock (excluding any shares of Common Stock that did not vote), the Company&#x2019;s Special Voting Preferred Stock (excluding any proportion of the Special Voting Preferred Stock&#160;that did not vote) and Series A Preferred Stock voted on the Reverse Stock Split. The Reverse Stock Split required the approval of the majority of the issued and outstanding shares entitled to vote on the matter. Because the Series B Preferred Stock was automatically and without further action of the holder voted in a manner that &#x201c;mirrored&#x201d; the proportions on which the shares of Common Stock (excluding any shares of Common Stock that were not voted), the Company&#x2019;s Special Voting Preferred Stock (excluding any proportion of the Special Voting Preferred Stock&#160; that was not voted) and Series A Preferred Stock voted on the Reverse Stock Split, abstentions by common stockholders did not have any effect on the votes cast by the holders of the Series B Preferred Stock. The Amendment was approved on November 7, 2022 and the Reverse Stock Split was effectuated at &lt;/span&gt;&lt;/span&gt;12&lt;span style="font-size: 10pt; text-indent: 33.33pt; line-height: inherit;"&gt;:&lt;/span&gt;01&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="text-indent: 33.33pt; line-height: inherit;"&gt; a.m. Eastern Standard Time on November 8, 2022&lt;/span&gt;&lt;span style="text-indent: 33.33pt; line-height: inherit;"&gt;.&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p 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-transform: none; white-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: 33.33pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt; line-height: inherit;"&gt;The holders of all of the Convertible Redeemable Preferred Stock redeemed their shares for cash at 105 percent of the stated value, or $10.50 per share, of such shares on November 9, 2022. Accordingly, we directed the escrow agent to pay $5.25 million on November 10, 2022 to the holders from the escrow account established upon the date of the Convertible Redeemable Preferred Stock offering. The amounts paid over the&#160;offering price upon redemption are considered &#x201c;deemed&#x201d; dividends and reported as a reduction of Additional paid-in capital in the&#160;consolidated statement of changes in 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; line-height: inherit; display: inline !important;"&gt;&#x2019;&lt;/span&gt; equity (deficit).&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 33.33pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;div id="t_ft_WA5L4ENT4W00000000000000000000b"/&gt;&lt;/div&gt;&lt;/div&gt;&lt;p 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-indent: 0px; text-transform: none; white-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;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p 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-indent: 0px; text-transform: none; white-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; 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="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; border-right: none; border-left: none; line-height: 1.2;"&gt;&lt;p style="text-align: justify; text-indent: 48pt; line-height: 1.2; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 33.333pt; line-height: 1.2; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;In connection with a prior transaction&#160;in which&#160;we acquired Ample in exchange for&#160;3,294,574&#160;million shares of exchangeable&#160;shares (the &#x201c;Exchangeable&#160;Shares&#x201d;), we issued a single share of our Special&#160;Voting Preferred Stock for the purpose of ensuring that each Exchangeable Share is substantially the economic and voting equivalent of 1/20 of a share of Akerna&#160;Common Stock and that each Exchangeable Share is exchangeable on a&#160;&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, including adjustments to reflect the Reverse Stock Split. Each holder of Exchangeable Shares effectively has the ability to cast votes along with holders of Akerna&#160;Common Stock.&#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: 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 Exchangeable Shares do not have a par value.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit; color: #000000;"&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="line-height: inherit;"&gt;&#160;&lt;/span&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; line-height: inherit; display: inline !important;"&gt;&lt;span style="line-height: inherit;"&gt;0.0001&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;per share and a preference in liquidation of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;$&lt;span style="line-height: inherit;"&gt;1.00&lt;/span&gt;.&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;The Special Voting Preferred Stock entitles the holder to an aggregate number of votes equal to 1/20 of 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 stockholders. 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;/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="text-align: justify; text-indent: 33.33pt; 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;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;During the&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;year ended December 31, 2022&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;, several Ample shareholders exchanged a total of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;23,614&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&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 style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&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&gt;&lt;span style="line-height: inherit;"&gt;180,647&#160;for&#160;1,180&#160;shares of&#160;Akerna&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="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 style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;December 31, 2022&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;, there were a total of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;285,672&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;exchangeable shares remaining as issued and outstanding which could be exchanged for&#160;14,284&#160;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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&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: 33.33pt; text-align: justify;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&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&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;$25&lt;/span&gt;&#160;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;118,629&#160;shares of Common Stock with an aggregate gross purchase price of $2.7&#160;million, including&#160;90,808&#160;shares with an aggregate gross purchase price of $0.8&#160;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.&#160;&#160;&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: 33.33pt; text-align: justify;"&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;On September 28, 2022, we&#160;entered into a new agreement with AGP pursuant to which we may offer and sell up to&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;$20.0&lt;/span&gt;&#160;million of shares of our Common Stock&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&#160;(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.&#160;&lt;/span&gt;Net proceeds from the sale of Common Stock under&#160;the 2022 ATM Program have been and will continue to be used for general corporate purposes&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;including working capital, marketing, product development and capital expenditures. Through December 31, 2022, we sold a total of&#160;552,148&#160;shares of Common Stock with an aggregate gross purchase price of $1.1&#160;million under the 2022 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 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; font-style: italic; font-weight: bold; line-height: inherit;"&gt;2022 Unit Offering&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 33.33pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: times, sans-serif; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&gt;On July 5, 2022, we&#160;completed the 2022 Unit Offering which was comprised of an aggregate of&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&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="line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;The Pre-Funded Warrants were exercised immediately thereafter at their nominal exercise price of $&lt;/span&gt;0.002&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;per share.&#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-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;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;&lt;span style="line-height: inherit;"&gt;The Common Warrants have an exercise price of $&lt;/span&gt;&lt;/span&gt;4.60&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;per share subject to certain adjustments, are immediately exercisable and will expire&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;five years from the date of issuance. In connection with the Convertible Redeemable Preferred Stock offering, the exercise price of the&#160;Common Warrants was reduced to&#160;$&lt;/span&gt;&lt;/span&gt;3.518&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;per share effective October 5, 2022.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 33.33pt; 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;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;We granted the Underwriter a 45-day option from the effective date of the 2022 Unit Offering to purchase from us (i) additional shares of Common Stock and/or (ii) Common Warrants and/or (iii) Pre-Funded Warrants, in any combination thereof solely to cover over-allotments(the&#160;&#x201c;Over-allotment Option&#x201d;); however, the Over-allotment Option expired unexercised on August 14, 2022.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="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-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;shares of Common Stock (the &#x201c;Underwriter Warrants&#x201d;). Upon the expiration of the&#160;Over-allotment Option, the Underwriter Warrants provided for the purchase of&#160;&lt;/span&gt;up to&#160;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="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 fr&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;om&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;six&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;months after&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;June 29, 2022&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;(the &#x201c;Effective Date&#x201d;) and ending&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;five 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="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="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;In connection with the Convertible Redeemable Preferred Stock offering, the exercise price of the&#160;Underwriter Warrants was reduced to&#160;$3.518&#160;per share effective October 5, 2022.&#160;&lt;/span&gt;The Underwriter Warrants may be transferred by the Underwriter without restriction during the same period.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: center;"/&gt;&lt;/div&gt;&lt;p style="text-indent: 0px; margin: 0px; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="text-indent: 33.33pt; 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', serif;"&gt;&lt;span style="font-family: 'Times New Roman', serif; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;T&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;he Unit Offering closed on July 5, 2022 and we received&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;span style="line-height: inherit;"&gt;net proceeds of approximately $&lt;/span&gt;&lt;/span&gt;9.2&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;million after deducting underwriting discounts and commissions and related&#160;expenses including legal and other professional fees. In connection with the&#160;Convertible Notes Amendment, a total of $&lt;/span&gt;7.0&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;million of the proceeds were deposited into the Restricted Accounts. We used the remaining net proceeds from the &lt;/span&gt;2022&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; Unit Offering for general corporate purposes, including working capital, marketing, product development and capital expenditures. As of December 31, 2022, a total of&#160;&lt;/span&gt;45,652,174&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;warrants exercisable for&#160;&lt;/span&gt;2,282,609&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;shares of Common Stock remain outstanding from the 2022 Unit Offering including&#160;43,478,261&#160;Common Warrants exercisable for&#160;2,173,913&#160;shares of Common Stock and&#160;2,173,913&#160;Underwriter Warrants exercisable for&#160;108,696&#160;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-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-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. Accordingly, the net proceeds of $9.2&#160;million were recorded as:&#160;(i) an increase to Common Stock of $217 representing the issuance of 1,469,143 shares of Common Stock attributable to the Units&#160;and the issuance of 704,770 shares of Common Stock from the exercise of the Pre-funded Warrants, both at their par value of $0.0001 per share&#160;and (ii) an increase to Additional Paid-In Capital of $9.2 million&lt;/span&gt; for the amounts received over par value less the underwriting discounts and commissions and related expenses&#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: 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;&lt;span style="line-height: inherit;"&gt;including legal and other professional fees&lt;/span&gt;&lt;/span&gt;.&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: 10pt; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"&gt;&lt;span style="line-height: inherit;"&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: 33.33pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;In connection with MTech&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;s&lt;/span&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;initial public offering, MTech sold&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;units consisting of&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;share of MTech&#x2019;s common stock and&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;warrant of MTech (&#x201c;MTech Public Warrant&#x201d;). Each MTech Public Warrant entitled the holder to purchase&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;share of MTech&#x2019;s common stock. Concurrently with MTech&#x2019;s initial public offering, MTech sold additional units on a private offering basis.&#160;&#160;Each of these units consisted of&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;share of MTech&#x2019;s common stock and&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;warrant of MTech (&#x201c;MTech Private Warrant&#x201d;).&lt;/span&gt;&lt;span style="line-height: inherit;"&gt; Each MTech Private Warrant entitled the holder to purchase&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;share of MTech&#x2019;s common stock.&#160;&#160;&#160;&lt;/span&gt;&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: 33.33pt; 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 the Private Warrants, respectively, at an exchange ratio of&#160;one-for-one to a warrant to purchase&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;share of Akerna&#x2019;s Common Stock with identical terms and conditions. Concurrent with the Reverse Stock Split, the exchange ratio of the 2019 Public Warrants and the Private Warrants was changed&#160;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&#160;Warrants have been reflected on our consolidated balance sheets as a derivative liability and are not included the summary of outstanding warrants&#160;presented below.&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: 33pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: black; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;The following table summarizes our warrants outstanding as of the dates presented:&lt;/span&gt;&lt;br/&gt;&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" style="height: 100px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; width: 100%; margin-left: 0.1px;" 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; 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; 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: #000000; font-weight: bold; font-style: normal; text-decoration: none; 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: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&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; 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; line-height: inherit;"&gt;Date&lt;/span&gt;&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; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px;"&gt;&lt;br/&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; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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, 2021 &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; 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; text-align: right;"&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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt; text-align: right;"&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; text-align: right;" 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; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&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: 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; line-height: inherit; display: inline !important;"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&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; 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;"&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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;"&gt;Balance as of&lt;/span&gt;&lt;/span&gt;&lt;/p&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-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; line-height: inherit; display: inline !important;"&gt;December 31&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;2022&lt;/span&gt;&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: 37%;" valign="bottom"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;2019 Public Warrants&#160;&lt;span style="line-height: inherit;"&gt;(&lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;1&lt;/span&gt;&lt;span style="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; 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; text-align: right; 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-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; line-height: inherit; display: inline !important;"&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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; width: 6%;" 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; text-align: right; 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"&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; text-align: right; width: 6%;" 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; text-align: right; 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"&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; text-align: right; 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; text-align: right; width: 6%;" 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; text-align: right; 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; text-align: right; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; 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; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; 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; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; 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; text-align: right; 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; text-align: right; width: 6%;" 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="line-height: inherit; font-size: 10pt;"&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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; background: #cceeff; 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;Pre-funded Warrants&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="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: #cceeff; 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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-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; line-height: inherit; display: inline !important;"&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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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;0.002&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; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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;14,095,400&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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" valign="bottom"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&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; line-height: inherit;"&gt;14,095,400&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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&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; 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: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; background: #cceeff; 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;"&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;&#160; &#160; &#160;Common Warrants&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;(3)&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;" 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; text-align: right;" 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-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; line-height: inherit; display: inline !important;"&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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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;" 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;" 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="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: 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; line-height: inherit; display: inline !important;"&gt;(3)&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;" 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; text-align: right;" 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-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; line-height: inherit; display: inline !important;"&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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background-color: #cceeff; 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: #cceeff; 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: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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: #cceeff; 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;"&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-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;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;&lt;span style="line-height: inherit; display: inline;"&gt;5,813,804&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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;59,747,574&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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&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; line-height: inherit;"&gt;14,095,400&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; 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-size: 10pt; line-height: inherit;"&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; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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-top: 0px; padding-right: 0px; padding-bottom: 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;" 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;"&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;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit; font-size: 10pt;"&gt;(1)&#160;&lt;span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;The &lt;span style="line-height: inherit; display: inline;"&gt;2019&lt;/span&gt; Public Warrants are exercisable&#160;for&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&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-right: none; border-left: none; line-height: inherit;"&gt;290,690&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&#160;shares of Common Stock at&#160;$&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;230.00&lt;/span&gt;&#160;per share or a ratio of&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&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-right: none; border-left: none; line-height: inherit;"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&#160;warrants for&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&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-right: none; border-left: none; line-height: inherit;"&gt;one&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&#160;share of Common Stock.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit; font-size: 10pt;"&gt;(2)&#160;&lt;span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;A total of&#160;&lt;/span&gt;&lt;/span&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;14,095,400&lt;/span&gt;&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&#160;Pre-funded Warrants were issued and exercised in exchange for&#160;&lt;/span&gt;&lt;/span&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;704,770&lt;/span&gt;&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&#160;shares of&#160; Common Stock.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt 0pt 5pt; text-align: justify; text-indent: 0pt;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit; font-size: 10pt;"&gt;(3)&#160;&lt;span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&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&#160;&lt;/span&gt;&lt;/span&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;2,282,609&lt;/span&gt;&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&#160;shares of Common Stock at $&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit; display: inline;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;4.60&lt;/span&gt;&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&#160;per share or a ratio of&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit; display: inline;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&#160;warrants for&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit; display: inline;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;one&lt;/span&gt;&lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&#160;share of Common Stock.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&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="D20221231_CommonStockMember"
      decimals="0"
      id="Tag823"
      unitRef="Pure">1</kern:NumberOfClassesOfStock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20221231"
      decimals="INF"
      id="Tag798"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="INF"
      id="Tag643"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights contextRef="D20221231" id="Tag829">one</us-gaap:CommonStockVotingRights>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20221231"
      decimals="INF"
      id="Tag768"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="INF"
      id="Tag826"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights
      contextRef="D20221231_SpecialVotingPreferredStockMember"
      id="Tag1128">one</us-gaap:CommonStockVotingRights>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221004_SeriesAPreferredStockMember"
      decimals="INF"
      id="Tag803"
      unitRef="Shares">400000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221004_SeriesAPreferredStockMember"
      decimals="INF"
      id="Tag764"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221004_SeriesBPreferredStockMember"
      decimals="0"
      id="Tag769"
      unitRef="Shares">100000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221004_SeriesBPreferredStockMember"
      decimals="INF"
      id="Tag794"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:ConvertiblePreferredStockTermsOfConversion
      contextRef="D20221004_RedeemablePreferredStockMember"
      id="Tag1145">(the &#x201c;Series B Preferred Stock,&#x201d; and together with the Series A Preferred Stock, the &#x201c;Convertible Redeemable Preferred Stock&#x201d;), at an offering price of $9.50 per share, representing a 5 percent original issue discount to the stated value of $10.00 per share, for gross proceeds of approximately $4.75 million in the aggregate, before the deduction of $0.4 million for fees and offering expenses of our financial advisor. We also incurred and paid approximately $0.1 million of other issue costs attributable to third-party professional and legal fees. The aggregate net proceeds (after deducting the fees and expenses of our financial advisor) together with the additional amount to provide for the 105 percent redemption premium, or $0.5 million, on the Convertible Redeemable Preferred Stock was deposited in an account with an escrow agent. The shares of the Convertible Redeemable Preferred Stock were convertible, at a conversion price of $0.25 per share (subject in certain circumstances to adjustments), into shares of our Common Stock, at the option of the holders and, in certain circumstances, by the Company.</us-gaap:ConvertiblePreferredStockTermsOfConversion>
    <us-gaap:CommonStockVotingRights contextRef="D20221107_1" id="Tag1121">the Reverse Stock Split</us-gaap:CommonStockVotingRights>
    <us-gaap:ConvertiblePreferredStockTermsOfConversion
      contextRef="D20221231_RedeemablePreferredStockMember"
      id="Tag765">The holders of all of the Convertible Redeemable Preferred Stock redeemed their shares for cash at 105 percent of the stated value, or $10.50 per share, of such shares on November 9, 2022. Accordingly, we directed the escrow agent to pay $5.25 million on November 10, 2022 to the holders from the escrow account established upon the date of the Convertible Redeemable Preferred Stock offering. The amounts paid over the&#160;offering price upon redemption are considered &#x201c;deemed&#x201d; dividends and reported as a reduction of Additional paid-in capital in the&#160;consolidated statement of changes in 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; line-height: inherit; display: inline !important;"&gt;&#x2019;&lt;/span&gt; equity (deficit).&#160;</us-gaap:ConvertiblePreferredStockTermsOfConversion>
    <kern:ExchangeableShares
      contextRef="I20221231"
      decimals="INF"
      id="Tag755"
      unitRef="Shares">3294574</kern:ExchangeableShares>
    <kern:PreferredStockConversionRatio
      contextRef="D20221231_SpecialVotingPreferredStockMember"
      id="Tag772">20-for-one</kern:PreferredStockConversionRatio>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="INF"
      id="Tag810"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="I20221231"
      decimals="INF"
      id="Tag813"
      unitRef="USDPerShare">1</us-gaap:PreferredStockLiquidationPreference>
    <kern:ExchangeableShares
      contextRef="I20220930"
      decimals="INF"
      id="Tag188"
      unitRef="Shares">23614</kern:ExchangeableShares>
    <kern:AggregateValueOfExchangeableShares
      contextRef="I20220930"
      decimals="0"
      id="Tag805"
      unitRef="USD">180647</kern:AggregateValueOfExchangeableShares>
    <kern:ExchangeableSharesIssued
      contextRef="I20220930"
      decimals="0"
      id="Tag297"
      unitRef="USD">1180</kern:ExchangeableSharesIssued>
    <kern:ExchangeableSharesOutstanding
      contextRef="I20220930"
      decimals="0"
      id="Tag703"
      unitRef="USD">285672</kern:ExchangeableSharesOutstanding>
    <us-gaap:ExcessStockSharesOutstanding
      contextRef="I20220930"
      decimals="INF"
      id="Tag1120"
      unitRef="Shares">14284</us-gaap:ExcessStockSharesOutstanding>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="D20211231_ATMProgramMember"
      decimals="-6"
      id="Tag818"
      unitRef="USD">25000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="D20220923"
      decimals="INF"
      id="Tag152"
      unitRef="Shares">118629</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="D20220923"
      decimals="-5"
      id="Tag807"
      unitRef="USD">2700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="D20220923_ATMProgramMember"
      decimals="INF"
      id="Tag766"
      unitRef="Shares">90808</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="D20220930_ATMProgramMember"
      decimals="-5"
      id="Tag406"
      unitRef="USD">800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="D20220928"
      decimals="-5"
      id="Tag271"
      unitRef="USD">20000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockDescriptionOfTransaction contextRef="D20220928_ATMProgramMember" id="Tag852">(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="INF"
      id="Tag196"
      unitRef="Shares">552148</us-gaap:SharesIssued>
    <us-gaap:SupplementalDeferredPurchasePrice
      contextRef="D20221231"
      decimals="-5"
      id="Tag824"
      unitRef="USD">1100000</us-gaap:SupplementalDeferredPurchasePrice>
    <kern:DescriptionOfUnitOffering contextRef="D20220705" id="Tag778">(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.</kern:DescriptionOfUnitOffering>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20220705_PreFundedWarrantsMember"
      decimals="INF"
      id="Tag116"
      unitRef="USDPerShare">0.002</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20220705"
      decimals="INF"
      id="Tag1126"
      unitRef="USDPerShare">4.6</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="I20221231_WarrantMember" id="Tag753">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="I20220705"
      decimals="INF"
      id="Tag783"
      unitRef="USDPerShare">3.518</us-gaap:SharesIssuedPricePerShare>
    <kern:UnderwriterWarrantsToPurchaseShares
      contextRef="I20220705"
      decimals="INF"
      id="Tag785"
      unitRef="Shares">108696</kern:UnderwriterWarrantsToPurchaseShares>
    <us-gaap:PlanOfReorganizationDatesPlanIsEffective contextRef="D20220930" id="Tag710">2022-06-29</us-gaap:PlanOfReorganizationDatesPlanIsEffective>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="I20221231_UnderwriterWarrantsMember"
      id="Tag817">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20220705"
      decimals="INF"
      id="Tag756"
      unitRef="USDPerShare">4.6</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20220705_UnderwritersMember"
      decimals="INF"
      id="Tag679"
      unitRef="USDPerShare">3.518</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="D20220705"
      decimals="-5"
      id="Tag770"
      unitRef="USD">9200000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <kern:ProceedsDepositedInRestrictedAccounts
      contextRef="I20220705_ConvertibleNotesAmendmentMember"
      decimals="-5"
      id="Tag787"
      unitRef="USD">7000000</kern:ProceedsDepositedInRestrictedAccounts>
    <kern:WarrantsOutstanding
      contextRef="I20220930"
      decimals="INF"
      id="Tag808"
      unitRef="Shares">45652174</kern:WarrantsOutstanding>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="D20220930"
      decimals="INF"
      id="Tag777"
      unitRef="Shares">2282609</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ConvertiblePreferredStockTermsOfConversion contextRef="D20221004" id="Tag782">the 2022 Unit Offering including&#160;43,478,261&#160;Common Warrants exercisable for&#160;2,173,913&#160;shares of Common Stock and&#160;2,173,913&#160;Underwriter Warrants exercisable for&#160;108,696&#160;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-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-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. Accordingly, the net proceeds of $9.2&#160;million were recorded as:&#160;(i) an increase to Common Stock of $217 representing the issuance of 1,469,143 shares of Common Stock attributable to the Units&#160;and the issuance of 704,770 shares of Common Stock from the exercise of the Pre-funded Warrants, both at their par value of $0.0001 per share&#160;and (ii) an increase to Additional Paid-In Capital of $9.2 million</us-gaap:ConvertiblePreferredStockTermsOfConversion>
    <us-gaap:ClassOfWarrantOrRightExpenseOrRevenueRecognized contextRef="D20221231" id="Tag767">&lt;span style="line-height: inherit;"&gt;initial public offering, MTech sold&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;units consisting of&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;share of MTech&#x2019;s common stock and&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;warrant of MTech (&#x201c;MTech Public Warrant&#x201d;). Each MTech Public Warrant entitled the holder to purchase&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;share of MTech&#x2019;s common stock. Concurrently with MTech&#x2019;s initial public offering, MTech sold additional units on a private offering basis.&#160;&#160;Each of these units consisted of&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;share of MTech&#x2019;s common stock and&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;warrant of MTech (&#x201c;MTech Private Warrant&#x201d;).&lt;/span&gt;</us-gaap:ClassOfWarrantOrRightExpenseOrRevenueRecognized>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="I20221231_MtechMember_CommonStockMember_MtechPrivateWarrantMember"
      decimals="0"
      id="Tag700"
      unitRef="Shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <kern:WarrantStockConversionRatio
      contextRef="D20221231_PublicWarrantsAndPrivateWarrants2019Member"
      id="Tag771">one-for-one</kern:WarrantStockConversionRatio>
    <kern:CommonWarrantsShares
      contextRef="I20221231_CommonClassAMember"
      decimals="INF"
      id="Tag642"
      unitRef="Shares">1</kern:CommonWarrantsShares>
    <kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock contextRef="D20221231" id="Tag802">&lt;table border="0" cellpadding="0" style="height: 100px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; width: 100%; margin-left: 0.1px;" 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; 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; 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: #000000; font-weight: bold; font-style: normal; text-decoration: none; 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: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;p&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&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; 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; line-height: inherit;"&gt;Date&lt;/span&gt;&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; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 10px;"&gt;&lt;br/&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; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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, 2021 &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; 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; text-align: right;"&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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt; text-align: right;"&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; text-align: right;" 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; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&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: 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; line-height: inherit; display: inline !important;"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&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; 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;"&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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-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; line-height: inherit; display: inline !important;"&gt;Balance as of&lt;/span&gt;&lt;/span&gt;&lt;/p&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-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; line-height: inherit; display: inline !important;"&gt;December 31&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;2022&lt;/span&gt;&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: 37%;" valign="bottom"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;2019 Public Warrants&#160;&lt;span style="line-height: inherit;"&gt;(&lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;1&lt;/span&gt;&lt;span style="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; 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; text-align: right; 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-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; line-height: inherit; display: inline !important;"&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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; width: 6%;" 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; text-align: right; 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"&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; text-align: right; width: 6%;" 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; text-align: right; 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px; width: 1%;"&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; text-align: right; 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; text-align: right; width: 6%;" 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; text-align: right; 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; text-align: right; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; 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; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; 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; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; width: 6%;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right; 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; text-align: right; 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; text-align: right; 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; text-align: right; width: 6%;" 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="line-height: inherit; font-size: 10pt;"&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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; background: #cceeff; 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;Pre-funded Warrants&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="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: #cceeff; 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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-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; line-height: inherit; display: inline !important;"&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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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;0.002&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; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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;14,095,400&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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" valign="bottom"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&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; line-height: inherit;"&gt;14,095,400&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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&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; 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: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; background: #cceeff; 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;"&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;&#160; &#160; &#160;Common Warrants&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;(3)&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;" 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; text-align: right;" 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-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; line-height: inherit; display: inline !important;"&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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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;" 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;" 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="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: 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; line-height: inherit; display: inline !important;"&gt;(3)&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;" 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; text-align: right;" 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-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; line-height: inherit; display: inline !important;"&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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background-color: #cceeff; 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: #cceeff; 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: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; background-color: #cceeff; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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: #cceeff; 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;"&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-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;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right;" 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; text-align: right;" 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; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; height: 15px;"&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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;&lt;span style="line-height: inherit; display: inline;"&gt;5,813,804&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; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;59,747,574&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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&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; line-height: inherit;"&gt;14,095,400&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; 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-size: 10pt; line-height: inherit;"&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; 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; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; text-align: right;" 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; text-align: right;" 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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-top: 0px; padding-right: 0px; padding-bottom: 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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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;" 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;</kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20211231_TwoThousandNineteenPublicWarrantsMember"
      decimals="INF"
      id="Tag773"
      unitRef="USDPerShare">230</kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="D20211231_TwoThousandNineteenPublicWarrantsMember"
      id="Tag801">2024-06-19</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20211231_TwoThousandNineteenPublicWarrantsMember"
      decimals="INF"
      id="Tag822"
      unitRef="Shares">5813804</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="D20221231_TwoThousandNineteenPublicWarrantsMember"
      id="Tag707"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_TwoThousandNineteenPublicWarrantsMember"
      id="Tag827"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_TwoThousandNineteenPublicWarrantsMember"
      id="Tag704"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231_TwoThousandNineteenPublicWarrantsMember"
      decimals="0"
      id="Tag698"
      unitRef="Shares">5813804</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20211231_PreFundedWarrantMember"
      decimals="INF"
      id="Tag754"
      unitRef="USDPerShare">0.002</kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable contextRef="D20211231_PreFundedWarrantMember" id="Tag784">2027-06-29</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20211231_PreFundedWarrantMember"
      id="Tag706"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="D20221231_PreFundedWarrantMember"
      decimals="0"
      id="Tag779"
      unitRef="Shares">14095400</kern:WarrantsIssuedInPeriodNumberOfShares>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_PreFundedWarrantMember"
      decimals="0"
      id="Tag1175"
      unitRef="USDPerShare">-14095400</kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_PreFundedWarrantMember"
      id="Tag701"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231_PreFundedWarrantMember"
      id="Tag791"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20211231_CommonWarrantMember_1"
      decimals="INF"
      id="Tag12"
      unitRef="USDPerShare">4.6</kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable contextRef="D20211231_CommonWarrantMember_1" id="Tag788">2027-06-29</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20211231_CommonWarrantMember"
      id="Tag806"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="D20221231_CommonWarrantMember_1"
      decimals="0"
      id="Tag795"
      unitRef="Shares">43478261</kern:WarrantsIssuedInPeriodNumberOfShares>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_CommonWarrantMember_1"
      id="Tag811"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_CommonWarrantMember_1"
      id="Tag702"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231_CommonWarrantMember"
      decimals="0"
      id="Tag820"
      unitRef="Shares">43478261</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20211231_UnderwriterWarrantsMember_1"
      decimals="INF"
      id="Tag792"
      unitRef="USDPerShare">4.6</kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="D20211231_UnderwriterWarrantsMember_1"
      id="Tag814">2027-06-29</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20211231_UnderwriterWarrantsMember"
      id="Tag821"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="D20221231_UnderwriterWarrantsMember_1"
      decimals="0"
      id="Tag815"
      unitRef="Shares">2173913</kern:WarrantsIssuedInPeriodNumberOfShares>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_UnderwriterWarrantsMember_1"
      id="Tag164"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_UnderwriterWarrantsMember_1"
      id="Tag812"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231_UnderwriterWarrantsMember_1"
      decimals="0"
      id="Tag197"
      unitRef="Shares">2173913</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20211231"
      decimals="INF"
      id="Tag825"
      unitRef="Shares">5813804</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="D20221231"
      decimals="INF"
      id="Tag809"
      unitRef="Shares">59747574</kern:WarrantsIssuedInPeriodNumberOfShares>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231"
      decimals="INF"
      id="Tag828"
      unitRef="USDPerShare">-14095400</kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231"
      id="Tag776"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag1127"
      unitRef="Shares">51465978</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:ExchangeableShares
      contextRef="I20191231_PublicWarrantMember"
      decimals="INF"
      id="Tag819"
      unitRef="Shares">290690</kern:ExchangeableShares>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="I20191231_CommonStockMember"
      decimals="2"
      id="Tag780"
      unitRef="USDPerShare">230</us-gaap:SaleOfStockPricePerShare>
    <kern:WarrantsOutstanding
      contextRef="I20191231_WarrantMember"
      decimals="0"
      id="Tag790"
      unitRef="Shares">20</kern:WarrantsOutstanding>
    <kern:CommonWarrantsShares
      contextRef="I20191231_CommonStockMember"
      decimals="0"
      id="Tag789"
      unitRef="Shares">1</kern:CommonWarrantsShares>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="D20221231_PreFundedWarrantsMember"
      decimals="0"
      id="Tag781"
      unitRef="Shares">14095400</kern:WarrantsIssuedInPeriodNumberOfShares>
    <us-gaap:ExcessStockSharesIssued
      contextRef="I20221231_CommonStockMember"
      decimals="0"
      id="Tag793"
      unitRef="Shares">704770</us-gaap:ExcessStockSharesIssued>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="D20221231"
      decimals="0"
      id="Tag804"
      unitRef="Shares">2282609</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20221231_CommonStockMember"
      decimals="2"
      id="Tag816"
      unitRef="USDPerShare">4.6</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <kern:WarrantsOutstanding
      contextRef="I20221231_WarrantMember"
      decimals="0"
      id="Tag786"
      unitRef="Shares">20</kern:WarrantsOutstanding>
    <kern:CommonWarrantsShares
      contextRef="I20221231_CommonStockMember"
      decimals="0"
      id="Tag699"
      unitRef="Shares">1</kern:CommonWarrantsShares>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="D20221231" id="Tag343">&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;"&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: 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;"&gt;Note &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;14&lt;/span&gt;&lt;b 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-indent: 0px; text-transform: none; white-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;&lt;span style="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: 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;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Stock-Based Compensation and Other Benefit Plans&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="background-color: #ffffff; margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="background-color: #ffffff; margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 48pt; margin: 0pt; text-align: justify; line-height: inherit;"&gt;On June 17, 2019, our stockholders considered and approved the&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2019&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Long Term Incentive Plan, or the Equity Incentive &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;"&gt;Plan,&lt;/span&gt; and reserved an initial&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;1,040,038&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;shares of Akerna Common Stock for issuance thereunder. &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 48pt; margin: 0pt; text-align: justify; line-height: inherit;"&gt;In June 2020 and May 2022, our stockholders approved amendments to the Equity &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;"&gt;Incentive&lt;/span&gt; Plan increasing the number of shares authorized for issuance thereunder by 525,000&#160;and&#160;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-indent: 48pt; line-height: inherit;"&gt;2,934,962&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 48pt; margin: 0pt; text-align: justify; line-height: inherit;"&gt;, respectively. Subsequent to these amendments, the total number of shares authorized for issuance thereunder was 4,500,000 prior to the Reverse Stock Split. After giving effect to the&#160;Reverse Stock Split, the adjusted &lt;span style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;number of shares authorized for issuance was 225,000&lt;/span&gt;. As of December 31, 2022, there were 172,021 authorized shares remaining available&#160;for issuance.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="background-color: #ffffff; margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="background-color: #ffffff; margin: 0pt; text-align: justify; text-indent: 48pt; 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: 2.62%; 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;The Equity Incentive Plan is administered&#160;by the compensation committee of our Board of Directors and provides for the offering of awards to employees, officers, directors and consultants in the form of restricted stock, restricted stock units, or RSUs, options, stock appreciation rights, or SARs, and other stock-based awards. Since the Mergers, we have only granted RSUs&#160;that are subject to time-based vesting and require continuous employment, typically over a period of&#160;&lt;/span&gt;four years&#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: 2.62%; 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;from the grant date or the first day of the service period. We have not granted any restricted stock, options, SARs&#160;or other stock-based awards since the Mergers. Certain awards granted by MJF prior to the Mergers were exchanged for and became subject to restricted stock agreements, or Restricted Shares, with varying vesting terms that reflect the vesting conditions applicable to the predecessor awards at the time of the Mergers.&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.2;"&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 style="text-indent: 48px; line-height: inherit;"&gt;A summary of our unvested Restricted Shares and &lt;/span&gt;RSUs&lt;span style="text-indent: 48px; line-height: inherit;"&gt;&#160;activity&#160;is presented in the table below:&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&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; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="line-height: 1.2;"&gt;&lt;table cellpadding="0" style="height: 149px; border-collapse: collapse; padding: 2px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px; margin-left: 0.1px;"&gt;&lt;td style="height: 10px; vertical-align: bottom; width: 50.4438%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.0355%;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt; Restricted Shares &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt; Restricted Stock Units &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt; Total &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit; background-color: #ffffff;"&gt; Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;"&gt;&lt;td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman';"&gt;&lt;span style="line-height: inherit;"&gt; Unvested as of &lt;span style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-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;December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; border-top: 1pt solid #000000 !important; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;3,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;38,151&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;41,366&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;135.40&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 11px;"&gt;&lt;td style="padding-left: 9pt; height: 11px; vertical-align: bottom; width: 50.4438%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt; Granted &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 11px; margin-left: 0.1px; vertical-align: bottom; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;22,382&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;22,382&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;81.00&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 16px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; height: 16px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt; Vested &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;(1,528&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(21,385&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(22,913&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; 111.00&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding-bottom: 1.5pt; padding-left: 9pt; height: 17px; vertical-align: bottom; width: 50.4438%;"&gt;&lt;span style="line-height: inherit;"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 17px; vertical-align: bottom; width: 1.0355%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 17px; margin: 0px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; padding: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;(67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(4,959&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(5,026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; 90.20&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;"&gt;&lt;td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Unvested as of December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;1,620&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;34,189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;35,809&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;109.40&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"&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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;14,146&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;14,146&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;13.54&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&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; text-indent: 10px; width: 50.4438%;"&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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(1,286&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(22,478&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(23,764&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;54.06&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"&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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(14,771&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(14,771&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;112.41&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&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; height: 17px; background-color: #cceeff; width: 50.4438%;"&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;Unvested as of &lt;/span&gt;December 31, 2022&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;334&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;11,086&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;11,420&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; margin: 0px; text-indent: 0px; padding: 0px;"&gt;89.66&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; 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; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 48pt; 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: 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;For the years ended December 31, 2022&#160;and 2021, we recognized&lt;span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt; stock-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&#160;related to the ratable amortization of the unvested Restricted Shares and RSUs of $0.9 million, and $2.0 million,&#160;respectively. During each of the same periods&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;,&lt;/span&gt;&#160;we capitalized less than&#160;&lt;span style="line-height: inherit;"&gt;$0.1 million &lt;/span&gt;in stock-based compensation costs as software development cost.&lt;span style="background-color: rgb(255, 255, 255); line-height: inherit;"&gt; A total of $&lt;/span&gt;0.8&lt;span style="background-color: rgb(255, 255, 255); line-height: inherit;"&gt; million of unrecognized costs as of December 31, 2022 related to Restricted Shares and RSUs will be ratably recognized over an estimated weighted average remaining vesting period of &lt;/span&gt;1.40&lt;span style="background-color: rgb(255, 255, 255); line-height: inherit;"&gt;&#160;years.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 48pt; 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: 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-style: italic; font-weight: bold; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Employee Benefit Plan&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: 0px; text-transform: none; white-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;"&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;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: 48pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;We have a 401(k) Plan (the &#x201c;401(k) Plan&#x201d;) to provide retirement benefits for our employees.&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;Employees may contribute up to a portion of their annual compensation to the 401(k) Plan, limited to a maximum annual amount as updated annually by the Internal Revenue Service.&lt;/span&gt;&#160;We do not offer a match of employee contributions nor any discretionary contributions.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="I20190617_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember"
      decimals="INF"
      id="Tag990"
      unitRef="Shares">1040038</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="D20200626_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember"
      decimals="INF"
      id="Tag532"
      unitRef="Shares">525000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="D20220531_RestrictedSharesAndRestrictedStockUnitsMember_EquityIncentivePlanMember_CommonStockMember"
      decimals="0"
      id="Tag195"
      unitRef="Shares">2934962</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="D20221231_RestrictedSharesAndRestrictedStockUnitsMember"
      decimals="0"
      id="Tag226"
      unitRef="Shares">4500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="I20221231"
      decimals="0"
      id="Tag389"
      unitRef="Shares">225000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="D20221231"
      decimals="0"
      id="Tag525"
      unitRef="Shares">172021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="D20221231_RestrictedStockUnitsRSUMember_EquityIncentivePlanMember"
      id="Tag521">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="D20221231" id="Tag399">&lt;table cellpadding="0" style="height: 149px; border-collapse: collapse; padding: 2px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px; margin-left: 0.1px;"&gt;&lt;td style="height: 10px; vertical-align: bottom; width: 50.4438%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.0355%;"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt; Restricted Shares &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt; Restricted Stock Units &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt; Total &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; width: 1.47929%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;p style="margin: 0pt;"&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;/td&gt;&lt;td colspan="2" style="height: 10px; vertical-align: bottom; width: 11%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit; background-color: #ffffff;"&gt; Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;"&gt;&lt;td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman';"&gt;&lt;span style="line-height: inherit;"&gt; Unvested as of &lt;span style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-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;December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; border-top: 1pt solid #000000 !important; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;3,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;38,151&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;41,366&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-top: 1pt solid #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;135.40&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 11px;"&gt;&lt;td style="padding-left: 9pt; height: 11px; vertical-align: bottom; width: 50.4438%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt; Granted &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 11px; margin-left: 0.1px; vertical-align: bottom; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;22,382&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;22,382&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 11px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;81.00&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 11px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 16px; background-color: #cceeff;"&gt;&lt;td style="padding-left: 9pt; height: 16px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt; Vested &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 16px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;(1,528&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(21,385&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(22,913&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; 111.00&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding-bottom: 1.5pt; padding-left: 9pt; height: 17px; vertical-align: bottom; width: 50.4438%;"&gt;&lt;span style="line-height: inherit;"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; height: 17px; vertical-align: bottom; width: 1.0355%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 17px; margin: 0px; vertical-align: bottom; width: 1%; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; padding: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;(67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(4,959&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(5,026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; 90.20&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;"&gt;&lt;td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 50.4438%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; Unvested as of December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1.0355%;"&gt;&lt;p style="margin: 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;/td&gt;&lt;td style="height: 17px; vertical-align: bottom; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;1,620&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;34,189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;35,809&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;109.40&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"&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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;14,146&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;14,146&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;13.54&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&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; text-indent: 10px; width: 50.4438%;"&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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(1,286&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(22,478&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(23,764&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; text-align: right; width: 10%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;54.06&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px; text-indent: 10px; width: 50.4438%;"&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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(14,771&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;(14,771&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1px solid #000000; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;112.41&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.0355%;"&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; height: 17px; background-color: #cceeff; width: 50.4438%;"&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;Unvested as of &lt;/span&gt;December 31, 2022&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;334&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;11,086&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;11,420&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.47929%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; border-bottom-width: 1px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; margin: 0px; text-indent: 0px; padding: 0px;"&gt;89.66&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20201231_RestrictedStockMember"
      decimals="INF"
      id="Tag527"
      unitRef="Shares">3215</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20201231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag526"
      unitRef="Shares">38151</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20201231"
      decimals="INF"
      id="Tag522"
      unitRef="Shares">41366</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20201231"
      decimals="INF"
      id="Tag524"
      unitRef="USDPerShare">135.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20211231_RestrictedStockMember_1"
      id="Tag537"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20211231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag530"
      unitRef="Shares">22382</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag534"
      unitRef="Shares">22382</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag520"
      unitRef="USDPerShare">81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20211231_RestrictedStockMember_1"
      decimals="INF"
      id="Tag987"
      unitRef="Shares">1528</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20211231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag516"
      unitRef="Shares">21385</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag205"
      unitRef="Shares">22913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag444"
      unitRef="USDPerShare">111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="D20211231_RestrictedStockMember_1"
      decimals="INF"
      id="Tag988"
      unitRef="Shares">67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="D20211231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag208"
      unitRef="Shares">4959</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag390"
      unitRef="Shares">5026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag211"
      unitRef="USDPerShare">90.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20211231_RestrictedStockMember_1"
      decimals="INF"
      id="Tag569"
      unitRef="Shares">1620</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20211231_RestrictedStockUnitsRSUMember_1"
      decimals="INF"
      id="Tag518"
      unitRef="Shares">34189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20211231"
      decimals="INF"
      id="Tag989"
      unitRef="Shares">35809</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20211231"
      decimals="INF"
      id="Tag536"
      unitRef="USDPerShare">109.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20221231_RestrictedStockMember"
      id="Tag529"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag437"
      unitRef="USDPerShare">14146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20221231"
      decimals="INF"
      id="Tag515"
      unitRef="Shares">14146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231"
      decimals="INF"
      id="Tag441"
      unitRef="USDPerShare">13.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20221231_RestrictedStockMember"
      decimals="INF"
      id="Tag210"
      unitRef="Shares">1286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag206"
      unitRef="USDPerShare">22478</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20221231"
      decimals="INF"
      id="Tag212"
      unitRef="Shares">23764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20221231"
      decimals="INF"
      id="Tag207"
      unitRef="USDPerShare">54.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="D20221231_RestrictedStockMember"
      id="Tag528"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="D20221231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag445"
      unitRef="Shares">14771</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="D20221231"
      decimals="INF"
      id="Tag567"
      unitRef="Shares">14771</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="D20221231"
      decimals="INF"
      id="Tag209"
      unitRef="USDPerShare">112.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20221231_RestrictedStockMember"
      decimals="INF"
      id="Tag535"
      unitRef="Shares">334</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20221231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag438"
      unitRef="USDPerShare">11086</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20221231"
      decimals="INF"
      id="Tag439"
      unitRef="Shares">11420</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20221231"
      decimals="INF"
      id="Tag523"
      unitRef="USDPerShare">89.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20221231_RestrictedSharesAndRestrictedStockUnitsMember"
      decimals="-5"
      id="Tag442"
      unitRef="USD">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20211231_17"
      decimals="-5"
      id="Tag443"
      unitRef="USD">2000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="D20211231_17"
      decimals="-5"
      id="Tag436"
      unitRef="USD">100000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="I20221231_RestrictedSharesAndRestrictedStockUnitsMember"
      decimals="-5"
      id="Tag1176"
      unitRef="USD">800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="D20221231_RestrictedSharesAndRestrictedStockUnitsMember"
      id="Tag446">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="D20221231" id="Tag267">&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 12pt 0pt 0pt; text-indent: 48pt;"&gt;&lt;p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; font-weight: bold;"&gt;&lt;span style="line-height: inherit; font-weight: bold; font-size: 10pt;"&gt;Note &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;15&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;&lt;span style="color: #212121; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; 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;"&gt;Fair Value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;i style="font-weight: bold; font-family: 'Times New Roman'; text-indent: 0pt;"&gt;Fair Value Measurement &lt;i style="color: #000000; font-family: 'Times New Roman'; 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; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&#x2013;&lt;/i&gt;&#160;Contingent Consideration&#160;&lt;/i&gt;&lt;span style="font-style: italic; font-family: 'Times New Roman'; text-indent: 48pt; line-height: inherit;"&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 64pt; line-height: 1.2;"&gt;&lt;p style="margin: 12pt 0pt 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; background-color: #ffffff; font-family: 'Times New Roman'; font-size: 13.3333px; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;In connection with our acquisition of 365 Cannabis in October 2021, the 365 Cannabis selling shareholders had the potential to earn contingent consideration &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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;payable in Common Stock or cash if certain revenue criteria were met.&lt;/span&gt;&#160;The fair value of the contingent consideration, or Earn-out Obligation, on the date of acquisition of 365 Cannabis wa&lt;span style="line-height: inherit;"&gt;s $6.3 million. The Earn-out Obligation was reduced by $3.0 million in September 2022 in connection with the finalization of the purchase accounting associated with the acquisition of 365 Cannabis.&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;T&lt;/span&gt;he carrying amount of the Earn-out Obligation was further reduced to its fair value of $2.3&#160;million on December 31, 2022 in connection with the sale of 365 Cannabis that was completed in January 2023.&lt;span style="line-height: inherit;"&gt;&#160;The&#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: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;corresponding adjustments have been reflected in the loss from discontinued operations for the year ended December 31, 2022.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 0pt; 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; font-size: 10pt; font-family: 'Times New Roman', serif; position: relative; top: 0.5pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;We value contingent consideration using a probability-weighted discounted cash flow model, which incorporates inputs that are not observable in the market and thus represents a Level &lt;/span&gt;3&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; measurement as defined in GAAP. The unobservable inputs utilized for measuring the fair value of the contingent consideration reflect management&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;&#x2019;&lt;/span&gt;s own assumptions about the assumptions that market participants would use in valuing the contingent consideration as of the valuation date, as well as our knowledge of specific transactions that effect the calculation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p 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: 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: 16pt 0pt 0pt; line-height: 1.2;"&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&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10px; 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: 12pt 0pt 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 elected to account for both the Senior Convertible Notes and the 2020 Notes 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&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: 64px; text-transform: none; white-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;remeasured&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: 64px; text-transform: none; white-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-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;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 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;&#x2019;&lt;/span&gt;&#160;equity (deficit).&#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: 64px; text-transform: none; white-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 remaining estimated fair value adjustment is presented as a single line item within Other income (expense) in our consolidated statement of operations under the caption, Change in fair value of convertible notes&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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 12pt 0pt 0pt; text-indent: 32pt; line-height: 1.3;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;For the 2020 Notes and Senior Convertible Notes, which are measured at fair value categorized within Level 3 of the fair value hierarchy, the following is a reconciliation of the fair values for the periods presented:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;table cellpadding="0" style="height: 83px; 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="font-size: 0px; height: 0px;"&gt;&lt;td style="height: 0px; width: 84.8384%;"/&gt;&lt;td style="height: 0px; width: 0.9942%;"/&gt;&lt;td style="height: 0px; width: 0.9942%;"/&gt;&lt;td style="height: 0px; width: 12.0133%;"/&gt;&lt;td style="height: 0px; width: 0.9942%;"/&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 17px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 17px;"&gt;&lt;span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;"&gt;2020 Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Ending fair value balance - December 31, 2020 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-indent: 0px; text-align: right;"&gt;13,398,000&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 84.8384%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;Principal payments in cash and Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;span&gt;15,172,727&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;)&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 84.8384%;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Change in fair value reported in the statements of operations&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 16px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;2,030,904&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 16px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Change in fair value reported in other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;(70,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&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-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;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 84.8384%;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Gain on extinguishment of debt reported in the statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;186,177&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Ending fair value balance - October 5, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0px; text-indent: 0px; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 33.33pt; line-height: 1.2;"&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: 64px; text-transform: none; white-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: 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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;For the Senior Secured Notes, which are measured at fair value categorized within Level&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;3&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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;of the fair value hierarchy, the following is a reconciliation of the fair val&lt;span style="line-height: inherit;"&gt;ues from&#160;October 5, 2021&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;to&#160;&lt;/span&gt;December 31, 2022&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: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="height: 121px; 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="font-size: 0px; height: 15px;"&gt;&lt;td style="height: 15px; width: 84.8384%;"/&gt;&lt;td style="height: 15px; width: 0.9942%;"/&gt;&lt;td style="height: 15px; width: 0.9942%;"/&gt;&lt;td style="height: 15px; width: 12.0133%;"/&gt;&lt;td style="height: 15px; width: 0.9942%;"/&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 14px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 14px;"&gt;&lt;span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;"&gt;Senior Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff; height: 14px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Beginning fair value balance on October 5, 2021 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 12.0133%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: right;"&gt;18,000,000&lt;/p&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;Principal payments in cash and Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Change in fair value reported in the statements of operations&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;(665,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom; text-indent: 0px;" valign="bottom"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;)&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Change in fair value reported in other comprehensive income&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;(30,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"&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-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;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Ending fair value balance - December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;17,305,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 10px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"&gt;&lt;span style="font-size: 10pt;"&gt;Principal payments in cash and Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;5,337,273&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"&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-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;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 10px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Change in fair value reported in the statements of operations&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 10px;"&gt;2,884,273&lt;/td&gt;&lt;td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 10px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Change in fair value reported in other comprehensive income&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;245,000&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"&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-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;/tr&gt;&lt;tr style="height: 12px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 12px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Ending fair value balance - December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 12px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; vertical-align: bottom; width: 0.9942%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;14,607,000&lt;/td&gt;&lt;td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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="margin: 0pt; text-indent: 0pt;"/&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-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: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="text-indent: 32pt; margin: 0pt 0pt 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', 'serif'; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;The estimated fair value of the Senior Convertible Notes and the 2020 Notes were computed using Monte Carlo simulations, which incorporates significant inputs that are not observable in the market, and thus represents a Level 3 measurement as defined by GAAP. &#160;The unobservable inputs utilized for measuring the fair value of the Senior Convertible Notes and the 2020 Notes reflect our assumptions about the assumptions that market participants would use in valuing the Senior Convertible Notes and 2020 Notes as of the 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: 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-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 48px; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p 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-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 determined the fair value of the Senior Convertible Notes by using the following key inputs to the Monte Carlo Simulation Model:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;table cellpadding="0" style="height: 178px; font-family: &amp;quot;times new roman&amp;quot;; 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-top: 0px; font-size: 10pt; width: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="font-size: 0px; height: 0px;"&gt;&lt;td style="height: 0px;"/&gt;&lt;td style="height: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 0px;"/&gt;&lt;td style="height: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 0px;"/&gt;&lt;td style="height: 0px;"/&gt;&lt;td style="height: 0px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="margin-top: 0px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="margin-top: 0px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: rgb(0, 0, 0) !important;"&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-align: center; 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;span&gt;&lt;span style="line-height: inherit;"&gt;As of&#160;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;&lt;b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -8px; 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;"&gt;Fair Value Assumptions - Senior Convertible Notes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; height: 10px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-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;"&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 8pt;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 8pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;b style="color: #000000; font-family: 'times new roman'; 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: -webkit-center; background-color: #ffffff;"&gt;&lt;span&gt;2021&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 74%;" valign="bottom"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px;"&gt;&lt;span style="font-size: 10pt;"&gt; Face value principal payable &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;14,662,727&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;20,000,000&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="top"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="margin-top: 0px; height: 19px;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px;"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 19px; margin-left: 0.1px; vertical-align: middle;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;4.75&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;4.05&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Value of Common Stock on measurement date &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;0.69&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;1.75&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="margin-top: 0px; height: 18px;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Expected term (years) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;1.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;2.8&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Volatility &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;77&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;75&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Market yield (range) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; margin-left: 0.1px; vertical-align: middle;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="border-left: none; border-right: none;"&gt;44.3 to 43.9&lt;/span&gt;&lt;/span&gt;&lt;span/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: right;" valign="middle"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit; font-size: 10pt;"&gt;37.1 to 0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: left;" valign="middle"&gt;&lt;span style="font-size: 10pt;"&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: -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;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Risk free rate &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;4.4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160;% &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;1.0&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; vertical-align: middle; margin-left: 0.1px; background-color: rgb(204, 238, 255); text-align: left;" valign="middle"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="margin-top: 0px; height: 17px;"&gt;&lt;span style="font-size: 10pt;"&gt;Issue date&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px;"&gt;October 5, 2021&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"&gt;October 5, 2021&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;Maturity date&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;October 5, 2024&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;October 5, 2024&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="text-align: start; text-indent: 0pt; margin: 16pt 0pt 0pt; line-height: 1.2;"&gt;&lt;span style="font-style: italic; font-weight: bold; font-size: 10pt; color: #000000; font-family: 'Times New Roman'; 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; background-color: #ffffff; line-height: inherit;"&gt;&lt;i&gt;Fair Value Measurement &#x2013; Private Warrants&lt;/i&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 32pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-size: 10pt;"&gt;For the Private Warrants, which are classified as derivative liabilities on our consolidated balance sheets and measured at fair value categorized within Level &lt;/span&gt;3&lt;span style="font-size: 10pt;"&gt; of the fair value hierarchy, the following is a reconciliation of the fair values for the years ended December 31, 2022 and December 31, 2021:&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div id="t_ft_XFM3TJWD3K00000000000000000000b"&gt;&lt;table border="0" cellpadding="0" style="height: 66px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 74.8414%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 24.537%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;Year Ended &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: center; 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;span style="color: #000000; line-height: inherit;"&gt;December 31,&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"&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; width: 74.8414%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.47992%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"&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: 74.8414%;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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;63,178&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.47992%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%; border-bottom-width: 1px;"&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: 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%; border-bottom-width: 1px;"&gt;311,376&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%;"&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; width: 74.8414%;"&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; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; (63,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; width: 1.47992%; border-bottom-width: 1px;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; text-align: right; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;248,198&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&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; width: 74.8414%;" 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; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; vertical-align: bottom; width: 1.47992%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1.05708%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&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: 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&gt;63,178&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1.05708%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0in 0in 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: 0.5in; font-family: 'Times New Roman', serif;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="margin: 0pt; text-indent: 0pt;"/&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: 0in 0in 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: 0.5in; font-family: 'Times New Roman', serif;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&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 2019 Public Warrants as of the end of the reporting periods.&lt;/span&gt;&lt;/p&gt;&lt;div&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-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: 12pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-indent: 33.35pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;"&gt;We &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;"&gt;recognize changes to the derivative liability against earnings or loss each reporting period. Upon exercise of the &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;"&gt;Private &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;"&gt;Warrants, holders will receive a delivery of &lt;/span&gt;Akerna&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;"&gt; shares on a net or gross share basis per the terms of the &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;"&gt;Private &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;"&gt;Warrants and any exercise will reclassify the &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;"&gt;Private &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;"&gt;Warrants, at the time of exercise, to stockholders&#x2019;&#160;equity to reflect the equity transaction.&#160;&#160;There are no periodic settlements prior to the holder exercising the&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 48px; float: none; display: inline !important; line-height: inherit;"&gt;Private &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0.5in; line-height: inherit;"&gt;Warrants. There were no transfers in or out of Level &lt;/span&gt;&lt;/span&gt;3&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify; text-indent: 0.5in; line-height: inherit;"&gt; from other levels for the fair value hierarchy.&#160;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 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-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; text-indent: 0.5in; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: black; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 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: 33.35pt; font-family: 'Times New Roman', serif;"&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;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 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: 33.35pt; font-family: 'Times New Roman', serif; padding-left: 30px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;table border="0" cellpadding="0" style="height: 88px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;"&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;br/&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; width: 24.9586%; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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-align: center; 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;span&gt;&lt;span style="line-height: inherit;"&gt;As of December 31,&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;"&gt;&lt;br/&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; width: 71.7456%; border-bottom-width: 1px;" 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; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="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="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #000000; 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; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"&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; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-size: 10pt;"&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-align: center; 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;span style="color: #000000; 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;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"&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; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2021&lt;/span&gt;&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; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"&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: 71.7456%; border-bottom-width: 1px;" 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 &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.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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.92308%; border-bottom-width: 1px;" 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.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"&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; width: 71.7456%;" 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; Exercise price, as adjusted for the Reverse Stock Split &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="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;230.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="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;230.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"&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; width: 71.7456%;" 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 on measurement date &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 13px; 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;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; width: 1.92308%;" 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; width: 1.0355%;" 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; 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; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 13px; 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;1.75&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"&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; width: 71.7456%;" 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; width: 1.0355%;" 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; 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; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; 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;1.46&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; 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;2.46&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"&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: 71.7456%;" 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; width: 1.0355%;" 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; 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; &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; 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; width: 1.92308%;" 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: 1.0355%;" 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; 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; &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; font-family: 'times new roman', times; line-height: inherit;"&gt;85.8&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.92308%;" 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: 19px;"&gt;&lt;td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 19px; 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;NM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;"&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="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 19px; 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;0.8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;b style="color: #000000; font-family: 'Times New Roman', serif; 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="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 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.3; text-indent: 33.33pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;b style="color: #000000; font-family: 'Times New Roman', serif; 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="color: #000000; 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: 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 the 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.3; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;table style="height: 54px; 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: 10px;"&gt;&lt;td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%;"&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: 10px; width: 1.36068%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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: 10px; width: 10.8562%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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-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: 10px; width: 1.10847%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%; 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 as adjusted for the Reverse Stock Split&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 1.36068%; 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: 10px; width: 10.8562%; 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: 10px; width: 1.10847%; 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; width: 86.5955%;"&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; width: 1.36068%;"&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; width: 10.8562%;"&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; width: 1.10847%;"&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; width: 86.5955%; 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; width: 1.36068%; 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; width: 10.8562%; 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; width: 1.10847%; 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.3; text-indent: 33.33pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3; text-indent: 33.33pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;b style="color: #000000; font-family: 'Times New Roman', serif; 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="color: #000000; 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: 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 13).&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="I20211231_CannabisMember"
      decimals="-5"
      id="Tag194"
      unitRef="USD">6300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <kern:ReductionOfEarnOutObligation
      contextRef="D20220930_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag198"
      unitRef="USD">3000000</kern:ReductionOfEarnOutObligation>
    <kern:ReductionOfEarnOutObligation
      contextRef="D20221231_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag120"
      unitRef="USD">2300000</kern:ReductionOfEarnOutObligation>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="D20221231_SeniorSecuredConvertibleNotesMember"
      id="Tag1160">&lt;table cellpadding="0" style="height: 83px; 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="font-size: 0px; height: 0px;"&gt;&lt;td style="height: 0px; width: 84.8384%;"/&gt;&lt;td style="height: 0px; width: 0.9942%;"/&gt;&lt;td style="height: 0px; width: 0.9942%;"/&gt;&lt;td style="height: 0px; width: 12.0133%;"/&gt;&lt;td style="height: 0px; width: 0.9942%;"/&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 17px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 17px;"&gt;&lt;span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;"&gt;2020 Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Ending fair value balance - December 31, 2020 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-indent: 0px; text-align: right;"&gt;13,398,000&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 84.8384%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;Principal payments in cash and Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; padding: 0px; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;span&gt;15,172,727&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;)&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 84.8384%;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Change in fair value reported in the statements of operations&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 16px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 16px; vertical-align: bottom; padding: 0px; width: 12.0133%;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;2,030,904&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 16px; padding: 0px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Change in fair value reported in other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;(70,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&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-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;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 84.8384%;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Gain on extinguishment of debt reported in the statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; height: 10px; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;186,177&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Ending fair value balance - October 5, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; padding: 0px; width: 12.0133%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; padding: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20211231_SeniorSecuredConvertibleNotesMember"
      decimals="0"
      id="Tag626"
      unitRef="USD">13398000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="D20211005_SeniorSecuredConvertibleNotesMember"
      decimals="0"
      id="Tag388"
      unitRef="USD">15172727</us-gaap:RepaymentsOfConvertibleDebt>
    <kern:ChangesInFairValueReportedInStatementsOfOperations
      contextRef="D20211005_SeniorSecuredConvertibleNotesMember"
      decimals="0"
      id="Tag296"
      unitRef="USD">2030904</kern:ChangesInFairValueReportedInStatementsOfOperations>
    <kern:ChangeInFairValueReportedInOtherComprehensiveIncome
      contextRef="D20211005_SeniorSecuredConvertibleNotesMember"
      decimals="0"
      id="Tag295"
      unitRef="USD">-70000</kern:ChangeInFairValueReportedInOtherComprehensiveIncome>
    <kern:GainOnExtinguishmentOfDebtReported
      contextRef="D20211005_SeniorSecuredConvertibleNotesMember"
      decimals="0"
      id="Tag160"
      unitRef="USD">-186177</kern:GainOnExtinguishmentOfDebtReported>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20211005_SeniorSecuredConvertibleNotesMember"
      id="Tag151"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="D20221231_SeniorConvertibleNotesMember"
      id="Tag172">&lt;table cellpadding="0" style="height: 121px; 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="font-size: 0px; height: 15px;"&gt;&lt;td style="height: 15px; width: 84.8384%;"/&gt;&lt;td style="height: 15px; width: 0.9942%;"/&gt;&lt;td style="height: 15px; width: 0.9942%;"/&gt;&lt;td style="height: 15px; width: 12.0133%;"/&gt;&lt;td style="height: 15px; width: 0.9942%;"/&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 14px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 14px;"&gt;&lt;span style="font-weight: bold; font-style: italic; line-height: inherit; font-size: 10pt;"&gt;Senior Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 14px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff; height: 14px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Beginning fair value balance on October 5, 2021 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 12.0133%;" valign="bottom"&gt;&lt;p style="margin: 0px; text-align: right;"&gt;18,000,000&lt;/p&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;" valign="bottom"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;Principal payments in cash and Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Change in fair value reported in the statements of operations&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;(665,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; padding: 0px; width: 0.9942%; vertical-align: bottom; text-indent: 0px;" valign="bottom"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;)&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 10px; width: 84.8384%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Change in fair value reported in other comprehensive income&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; width: 12.0133%; padding: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;(30,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"&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-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;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 84.8384%;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&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: 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; line-height: inherit; display: inline !important;"&gt;Ending fair value balance - December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: bottom; width: 0.9942%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; vertical-align: bottom; width: 12.0133%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;17,305,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 10px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"&gt;&lt;span style="font-size: 10pt;"&gt;Principal payments in cash and Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;5,337,273&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"&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-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;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 10px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Change in fair value reported in the statements of operations&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 10px;"&gt;2,884,273&lt;/td&gt;&lt;td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 10px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; background-color: #cceeff; height: 10px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Change in fair value reported in other comprehensive income&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; background-color: #cceeff; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;245,000&lt;/td&gt;&lt;td style="margin: 0px; height: 10px; width: 0.9942%; padding: 0px; vertical-align: bottom; text-indent: 0px; background-color: #cceeff;" valign="bottom"&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-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;/tr&gt;&lt;tr style="height: 12px;"&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 84.8384%; height: 12px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Ending fair value balance - December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 0.9942%; height: 12px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin: 0px; vertical-align: bottom; width: 0.9942%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; vertical-align: bottom; width: 12.0133%; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;14,607,000&lt;/td&gt;&lt;td style="margin: 0px; width: 0.9942%; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 12px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #ffffff !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20211005_FairValueInputsLevel3Member_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag1123"
      unitRef="USD">18000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="D20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember"
      id="Tag984"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:ChangesInFairValueReportedInStatementsOfOperations
      contextRef="D20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag981"
      unitRef="USD">-665000</kern:ChangesInFairValueReportedInStatementsOfOperations>
    <kern:ChangeInFairValueReportedInOtherComprehensiveIncome
      contextRef="D20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag758"
      unitRef="USD">-30000</kern:ChangeInFairValueReportedInOtherComprehensiveIncome>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20211231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag708"
      unitRef="USD">17305000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="D20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag705"
      unitRef="USD">5337273</us-gaap:RepaymentsOfConvertibleDebt>
    <kern:ChangesInFairValueReportedInStatementsOfOperations
      contextRef="D20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag620"
      unitRef="USD">2884273</kern:ChangesInFairValueReportedInStatementsOfOperations>
    <kern:ChangeInFairValueReportedInOtherComprehensiveIncome
      contextRef="D20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag269"
      unitRef="USD">-245000</kern:ChangeInFairValueReportedInOtherComprehensiveIncome>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20221231_FairValueInputsLevel3Member_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag171"
      unitRef="USD">14607000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="D20221231_SeniorConvertibleNotesMember"
      id="Tag1144">&lt;table cellpadding="0" style="height: 178px; font-family: &amp;quot;times new roman&amp;quot;; 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-top: 0px; font-size: 10pt; width: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="font-size: 0px; height: 0px;"&gt;&lt;td style="height: 0px;"/&gt;&lt;td style="height: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 0px;"/&gt;&lt;td style="height: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 0px;"/&gt;&lt;td style="height: 0px;"/&gt;&lt;td style="height: 0px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="margin-top: 0px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="margin-top: 0px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; height: 15px; border-bottom-color: rgb(0, 0, 0) !important;"&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-align: center; 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;span&gt;&lt;span style="line-height: inherit;"&gt;As of&#160;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;&lt;b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -8px; 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;"&gt;Fair Value Assumptions - Senior Convertible Notes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; height: 10px; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;b style="color: #000000; font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-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;"&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 8pt;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; height: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;p style="margin: 0px; font-size: 8pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;b style="color: #000000; font-family: 'times new roman'; 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: -webkit-center; background-color: #ffffff;"&gt;&lt;span&gt;2021&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 74%;" valign="bottom"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px;"&gt;&lt;span style="font-size: 10pt;"&gt; Face value principal payable &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;14,662,727&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 10%;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;20,000,000&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="top"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="margin-top: 0px; height: 19px;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px;"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 19px; margin-left: 0.1px; vertical-align: middle;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;4.75&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;4.05&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 19px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Value of Common Stock on measurement date &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;0.69&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;1.75&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="margin-top: 0px; height: 18px;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Expected term (years) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;1.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;2.8&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Volatility &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;77&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;75&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="top"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="margin-top: 0px; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Market yield (range) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 10px; margin-left: 0.1px; vertical-align: middle;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;&lt;span style="border-left: none; border-right: none;"&gt;44.3 to 43.9&lt;/span&gt;&lt;/span&gt;&lt;span/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: left;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: right;" valign="middle"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit; font-size: 10pt;"&gt;37.1 to 0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 10px; vertical-align: middle; margin-left: 0.1px; text-align: left;" valign="middle"&gt;&lt;span style="font-size: 10pt;"&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: -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;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; Risk free rate &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span&gt;4.4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: left;" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160;% &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 18px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; margin-left: 0.1px; text-align: right; vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;p style="margin: 0px;"&gt;1.0&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 18px; vertical-align: middle; margin-left: 0.1px; background-color: rgb(204, 238, 255); text-align: left;" valign="middle"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="margin-top: 0px; height: 17px;"&gt;&lt;span style="font-size: 10pt;"&gt;Issue date&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px;"&gt;October 5, 2021&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px;"&gt;October 5, 2021&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt;"&gt;Maturity date&lt;/span&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; text-align: right; margin-left: 0.1px; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;October 5, 2024&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 17px; background-color: rgb(204, 238, 255);"&gt;October 5, 2024&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: middle; margin-left: 0.1px; text-align: right; height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="I20221231_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag1124"
      unitRef="USD">14662727</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="I20211231_SeniorConvertibleNotesMember"
      decimals="0"
      id="Tag983"
      unitRef="USD">20000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20221231_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag760"
      unitRef="USDPerShare">4.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20211231_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag759"
      unitRef="USDPerShare">4.05</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <kern:FairValueAssumptionsValueOfCommonStock
      contextRef="I20221231_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag709"
      unitRef="USDPerShare">0.69</kern:FairValueAssumptionsValueOfCommonStock>
    <kern:FairValueAssumptionsValueOfCommonStock
      contextRef="I20211231_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag644"
      unitRef="USDPerShare">1.75</kern:FairValueAssumptionsValueOfCommonStock>
    <kern:FairValueAssumptionExpectedTerms
      contextRef="D20221231_SeniorConvertibleNotesMember"
      id="Tag638">P1Y9M18D</kern:FairValueAssumptionExpectedTerms>
    <kern:FairValueAssumptionExpectedTerms
      contextRef="D20211231_SeniorConvertibleNotesMember"
      id="Tag627">P2Y9M18D</kern:FairValueAssumptionExpectedTerms>
    <kern:FairValueAssumptionsVolatilityRate
      contextRef="D20221231_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag624"
      unitRef="Pure">0.77</kern:FairValueAssumptionsVolatilityRate>
    <kern:FairValueAssumptionsVolatilityRate
      contextRef="D20211231_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag622"
      unitRef="Pure">0.75</kern:FairValueAssumptionsVolatilityRate>
    <kern:FairValueAssumptionsMarketYieldRate
      contextRef="D20221231_MaximumMember_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag214"
      unitRef="Pure">0.443</kern:FairValueAssumptionsMarketYieldRate>
    <kern:FairValueAssumptionsMarketYieldRate
      contextRef="D20221231_MinimumMember_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag200"
      unitRef="Pure">0.439</kern:FairValueAssumptionsMarketYieldRate>
    <kern:FairValueAssumptionsMarketYieldRate
      contextRef="D20211231_MaximumMember_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag190"
      unitRef="Pure">0.371</kern:FairValueAssumptionsMarketYieldRate>
    <kern:FairValueAssumptionsMarketYieldRate
      contextRef="D20211231_MinimumMember_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag168"
      unitRef="Pure">0</kern:FairValueAssumptionsMarketYieldRate>
    <kern:FairValueAssumptionRiskFreeInterestRate
      contextRef="D20221231_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag167"
      unitRef="Pure">0.044</kern:FairValueAssumptionRiskFreeInterestRate>
    <kern:FairValueAssumptionRiskFreeInterestRate
      contextRef="D20211231_SeniorConvertibleNotesMember"
      decimals="INF"
      id="Tag166"
      unitRef="Pure">0.01</kern:FairValueAssumptionRiskFreeInterestRate>
    <us-gaap:DebtInstrumentIssuanceDate1
      contextRef="D20221231_SeniorConvertibleNotesMember"
      id="Tag163">2021-10-05</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentIssuanceDate1
      contextRef="D20211231_SeniorConvertibleNotesMember"
      id="Tag162">2021-10-05</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="D20221231_SeniorConvertibleNotesMember"
      id="Tag158">2024-10-05</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="D20211231_SeniorConvertibleNotesMember"
      id="Tag106">2024-10-05</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="D20221231_PrivateWarrantsMember" id="Tag110">&lt;table border="0" cellpadding="0" style="height: 66px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 74.8414%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 24.537%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;Year Ended &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: center; 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;span style="color: #000000; line-height: inherit;"&gt;December 31,&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"&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; width: 74.8414%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.47992%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: center; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.05708%;"&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: 74.8414%;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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;63,178&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.47992%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%; border-bottom-width: 1px;"&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: 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%; border-bottom-width: 1px;"&gt;311,376&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1.05708%;"&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; width: 74.8414%;"&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; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; (63,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; width: 1.47992%; border-bottom-width: 1px;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; text-align: right; width: 10%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;248,198&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; width: 1.05708%;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&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; width: 74.8414%;" 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; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" 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; vertical-align: bottom; width: 1.47992%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1.05708%; border-bottom-width: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&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: 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; vertical-align: bottom; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"&gt;63,178&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; width: 1.05708%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="I20211231_PrivateWarrantsMember"
      decimals="0"
      id="Tag628"
      unitRef="USD">63178</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="I20201231_PrivateWarrantsMember"
      decimals="0"
      id="Tag992"
      unitRef="USD">311376</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="D20221231_PrivateWarrantsMember"
      decimals="0"
      id="Tag154"
      unitRef="USD">-63178</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="D20211231_PrivateWarrantsMember"
      decimals="0"
      id="Tag153"
      unitRef="USD">-248198</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="I20221231_PrivateWarrantsMember"
      id="Tag215"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="I20211231_PrivateWarrantsMember"
      decimals="0"
      id="Tag104"
      unitRef="USD">63178</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="D20221231_PrivateWarrantsMember" id="Tag840">&lt;table border="0" cellpadding="0" style="height: 88px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; width: 71.7456%; border-bottom-width: 1px;"&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;br/&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; width: 24.9586%; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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-align: center; 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;span&gt;&lt;span style="line-height: inherit;"&gt;As of December 31,&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;"&gt;&lt;br/&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; width: 71.7456%; border-bottom-width: 1px;" 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; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="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="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #000000; 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; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"&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; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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-size: 10pt;"&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-align: center; 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;span style="color: #000000; 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;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%; border-bottom-width: 1px;" 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; font-size: 10pt;"&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; width: 11%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2021&lt;/span&gt;&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; width: 1.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"&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: 71.7456%; border-bottom-width: 1px;" 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 &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.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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.92308%; border-bottom-width: 1px;" 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.0355%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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%; border-bottom-width: 1px;" 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.92308%; border-bottom-width: 1px;" 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; font-size: 10pt;"&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; width: 71.7456%;" 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; Exercise price, as adjusted for the Reverse Stock Split &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="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;230.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="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;230.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"&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; width: 71.7456%;" 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 on measurement date &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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; 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; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 13px; 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;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; width: 1.92308%;" 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; width: 1.0355%;" 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; 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; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 13px; 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;1.75&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"&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; width: 71.7456%;" 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; width: 1.0355%;" 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; 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; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; 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;1.46&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; width: 1.0355%;" 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; 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; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; 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;2.46&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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; font-size: 10pt;"&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: 71.7456%;" 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; width: 1.0355%;" 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; 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; &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; 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; width: 1.92308%;" 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: 1.0355%;" 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; 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; &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; font-family: 'times new roman', times; line-height: inherit;"&gt;85.8&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.92308%;" 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: 19px;"&gt;&lt;td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 71.7456%;" 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: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 19px; 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;NM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;"&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="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.0355%;" 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: 19px; 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; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 19px; 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;0.8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; height: 19px; margin: 0px; text-indent: 0px; width: 1.92308%;" 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;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;b style="color: #000000; font-family: 'Times New Roman', serif; 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="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;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231_PrivateWarrantsMember"
      decimals="INF"
      id="Tag170"
      unitRef="Shares">225635</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20211231_PrivateWarrantsMember"
      decimals="INF"
      id="Tag155"
      unitRef="Shares">225635</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20221231_PrivateWarrantsMember"
      decimals="INF"
      id="Tag387"
      unitRef="USDPerShare">230</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20211231_PrivateWarrantsMember"
      decimals="INF"
      id="Tag467"
      unitRef="USDPerShare">230</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <kern:FairValueAssumptionsValueOfCommonStock
      contextRef="I20221231_PrivateWarrantsMember"
      decimals="INF"
      id="Tag165"
      unitRef="USDPerShare">0.69</kern:FairValueAssumptionsValueOfCommonStock>
    <kern:FairValueAssumptionsValueOfCommonStock
      contextRef="I20211231_PrivateWarrantsMember"
      decimals="INF"
      id="Tag466"
      unitRef="USDPerShare">1.75</kern:FairValueAssumptionsValueOfCommonStock>
    <kern:FairValueAssumptionExpectedTerms contextRef="D20221231_PrivateWarrantsMember" id="Tag105">P1Y5M15D</kern:FairValueAssumptionExpectedTerms>
    <kern:FairValueAssumptionExpectedTerms contextRef="D20211231_PrivateWarrantsMember" id="Tag625">P2Y5M15D</kern:FairValueAssumptionExpectedTerms>
    <kern:FairValueAssumptionsVolatilityRate
      contextRef="D20221231_PrivateWarrantsMember"
      id="Tag159"
      unitRef="Pure"
      xsi:nil="true"/>
    <kern:FairValueAssumptionsVolatilityRate
      contextRef="D20211231_PrivateWarrantsMember"
      decimals="INF"
      id="Tag169"
      unitRef="Pure">0.858</kern:FairValueAssumptionsVolatilityRate>
    <kern:FairValueAssumptionRiskFreeInterestRate
      contextRef="D20221231_PrivateWarrantsMember"
      id="Tag993"
      unitRef="Pure"
      xsi:nil="true"/>
    <kern:FairValueAssumptionRiskFreeInterestRate
      contextRef="D20211231_PrivateWarrantsMember"
      decimals="INF"
      id="Tag991"
      unitRef="Pure">0.008</kern:FairValueAssumptionRiskFreeInterestRate>
    <kern:FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock
      contextRef="D20221231_CommonWarrantsAndUnderwriterWarrantsMember"
      id="Tag447">&lt;table style="height: 54px; 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: 10px;"&gt;&lt;td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%;"&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: 10px; width: 1.36068%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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: 10px; width: 10.8562%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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-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: 10px; width: 1.10847%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 86.5955%; 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 as adjusted for the Reverse Stock Split&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 10px; width: 1.36068%; 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: 10px; width: 10.8562%; 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: 10px; width: 1.10847%; 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; width: 86.5955%;"&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; width: 1.36068%;"&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; width: 10.8562%;"&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; width: 1.10847%;"&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; width: 86.5955%; 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; width: 1.36068%; 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; width: 10.8562%; 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; width: 1.10847%; 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"
      decimals="INF"
      id="Tag161"
      unitRef="USDPerShare">4.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="D20220705" id="Tag621">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="D20220705"
      decimals="INF"
      id="Tag224"
      unitRef="Pure">1.369</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:EarningsPerShareTextBlock contextRef="D20221231" id="Tag392">&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 &lt;span style="line-height: inherit;"&gt;16&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;&lt;span style="color: #212121; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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; font-family: Calibri, sans-serif, serif, EmojiFont; line-height: inherit;"&gt;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman', serif, EmojiFont;"&gt;&lt;span style="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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;Loss&#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: 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; line-height: inherit;"&gt;Per Share&lt;/span&gt;&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.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; 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;D&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;uring the year ended &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;December 31, 2022&lt;/span&gt;, we used the &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; display: inline !important; line-height: inherit;"&gt;&#x201c;two-class&#x201d;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;method to compute net loss per share because we issued securities other than common shares 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 interests in Ample. The&#160;&lt;/span&gt;two&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;-class method requires earnings for the period to be allocated between common shares and participating securities based on their respective rights to receive distributed and undistributed earnings. Under the&#160;&lt;/span&gt;two&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;-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-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-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 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;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="text-align: justify; text-indent: 36pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; margin: 0pt 0px; text-align: justify; text-indent: 0.5in; line-height: inherit;"&gt;&lt;span style="color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'times new roman', times; 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: 0cm; text-align: justify; text-indent: 36pt;"&gt;Diluted net loss per common share is calculated under the&#160;two-class method by giving effect to all potentially dilutive&#160;common shares, including warrants, restricted stock, RSUs and shares of common stock issuable upon conversion of our Senior Convertible Notes. &lt;span style="color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: inherit; 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;"&gt;We&lt;/span&gt; analyzed the potential dilutive effect of any outstanding convertible securities under the &#x201c;if-converted&#x201d; method, in which it is assumed that the outstanding Exchangeable Shares and Senior Convertible Notes are converted to shares of Akerna&#160;Common Stock at the beginning of the period or date of issuance, if later. We report the more dilutive of the approaches (two-class or if-converted) as the diluted net loss per share during the period.&#160;The dilutive effect of unvested restricted stock and RSUs 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;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;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: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&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. The table below details potentially outstanding shares on a fully diluted basis&#160;that were not included in the calculation of diluted earnings per share:&#160;&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;table style="height: 171px; width: 100.001%; margin: 0px; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0px; width: 74.9219%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-bottom-width: 1px; padding: 0px; width: 23.0156%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; height: 15px;"&gt;&lt;span style="font-weight: bold;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px; padding: 0px; width: 74.9219%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom-width: 1px; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom-width: 1px; font-weight: bold; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;2021&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"&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: #cceeff; padding: 0px; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; 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;Shares issuable upon exchange of Exchangeable Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;14,284&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;15,465&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px; padding: 0px; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt;"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"&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); padding: 0px 0px 0px 20px; width: 74.9219%; margin: 0px; text-indent: 0px;"&gt;2019&lt;span style="font-size: 10pt;"&gt; Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;290,690&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;290,690&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; padding: 0px 0px 0px 20px; width: 74.9219%;"&gt;2022&lt;span style="font-size: 10pt;"&gt; Unit Offering - Common Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;"&gt;2,173,913&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 17px; padding-left: 30px;"&gt;&lt;td style="background-color: #cceeff; height: 17px; padding: 0px 0px 0px 20px; width: 74.9219%;"&gt;2022&lt;span style="font-size: 10pt;"&gt; Unit Offering - Underwriter Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;"&gt;108,696&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; padding: 0px; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt;"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 10%;"&gt;11,086&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 10%;"&gt;34,189&lt;/td&gt;&lt;td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"&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: #cceeff; padding: 0px; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt;"&gt;Unvested restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;334&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;1,620&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px; margin-left: 0.1px; padding: 0px; width: 74.9219%;"&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; line-height: inherit;"&gt;Shares of common stock issuable upon conversion of convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;"&gt;3,086,890&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;"&gt;624,220&lt;/td&gt;&lt;td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="height: 17px; padding: 0px 0px 0px 20px; background-color: #cceeff; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt;"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;"&gt;5,685,893&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;"&gt;966,184&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="D20221231" id="Tag927">&lt;table style="height: 171px; width: 100.001%; margin: 0px; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0px; width: 74.9219%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-bottom-width: 1px; padding: 0px; width: 23.0156%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; height: 15px;"&gt;&lt;span style="font-weight: bold;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding: 0px; width: 1.01562%; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px; padding: 0px; width: 74.9219%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom-width: 1px; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom-width: 1px; font-weight: bold; height: 17px; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 11%;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;2021&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: center; height: 17px; padding: 0px; width: 1.01562%;"&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: #cceeff; padding: 0px; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; 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;Shares issuable upon exchange of Exchangeable Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;14,284&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;15,465&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px; padding: 0px; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt;"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; padding: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"&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); padding: 0px 0px 0px 20px; width: 74.9219%; margin: 0px; text-indent: 0px;"&gt;2019&lt;span style="font-size: 10pt;"&gt; Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;290,690&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;290,690&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; padding: 0px 0px 0px 20px; width: 74.9219%;"&gt;2022&lt;span style="font-size: 10pt;"&gt; Unit Offering - Common Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;"&gt;2,173,913&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 10%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 17px; padding-left: 30px;"&gt;&lt;td style="background-color: #cceeff; height: 17px; padding: 0px 0px 0px 20px; width: 74.9219%;"&gt;2022&lt;span style="font-size: 10pt;"&gt; Unit Offering - Underwriter Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;"&gt;108,696&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; background-color: #cceeff; height: 17px; padding: 0px; width: 10%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; padding: 0px; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt;"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom-width: 1px; padding: 0px; width: 10%;"&gt;11,086&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 10px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom-width: 1px; padding: 0px; width: 10%;"&gt;34,189&lt;/td&gt;&lt;td style="text-align: right; height: 10px; padding: 0px; width: 1.01562%;"&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: #cceeff; padding: 0px; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt;"&gt;Unvested restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;334&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 10%;"&gt;1,620&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px; margin-left: 0.1px; padding: 0px; width: 74.9219%;"&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; line-height: inherit;"&gt;Shares of common stock issuable upon conversion of convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;"&gt;3,086,890&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid #000000; height: 17px; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom: 1px solid #000000; padding: 0px; width: 10%;"&gt;624,220&lt;/td&gt;&lt;td style="text-align: right; height: 17px; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #cceeff;"&gt;&lt;td style="height: 17px; padding: 0px 0px 0px 20px; background-color: #cceeff; width: 74.9219%;"&gt;&lt;span style="font-size: 10pt;"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;"&gt;5,685,893&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 2.8pt double #000000; height: 17px; background-color: #cceeff; padding: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff; padding: 0px; width: 10%;"&gt;966,184&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; padding: 0px; width: 1.01562%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231_ConvertibleDebtMember"
      decimals="INF"
      id="Tag380"
      unitRef="Shares">14284</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20211231_ConvertibleDebtMember"
      decimals="INF"
      id="Tag285"
      unitRef="Shares">15465</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231_WarrantMember_1"
      decimals="INF"
      id="Tag565"
      unitRef="Shares">290690</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20211231_WarrantMember_1"
      decimals="INF"
      id="Tag568"
      unitRef="Shares">290690</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231_CommonWarrantMember"
      decimals="INF"
      id="Tag227"
      unitRef="Shares">2173913</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20211231_CommonWarrantMember"
      id="Tag213"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231_UnderwriterWarrantsMember"
      decimals="INF"
      id="Tag284"
      unitRef="Shares">108696</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20211231_UnderwriterWarrantsMember"
      id="Tag203"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag531"
      unitRef="Shares">11086</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20211231_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Tag1017"
      unitRef="Shares">34189</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231_RestrictedStockMember"
      decimals="INF"
      id="Tag598"
      unitRef="Shares">334</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20211231_RestrictedStockMember_1"
      decimals="INF"
      id="Tag1059"
      unitRef="Shares">1620</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231_ConvertibleNotesPayableMember"
      decimals="INF"
      id="Tag566"
      unitRef="Shares">3086890</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20211231_ConvertibleNotesPayableMember"
      decimals="INF"
      id="Tag1057"
      unitRef="Shares">624220</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231"
      decimals="INF"
      id="Tag468"
      unitRef="Shares">5685893</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20211231_17"
      decimals="INF"
      id="Tag1058"
      unitRef="Shares">966184</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="D20221231" id="Tag1070">&lt;div id="fs_G0TO9ZMM0W00000000000000000000B"&gt;&lt;div&gt;&lt;p style="margin: 0px; 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: 0px; text-transform: none; white-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;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Note &lt;span style="border-left: none; border-right: none;"&gt;17&lt;/span&gt;&lt;b 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-indent: 0px; text-transform: none; white-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;&lt;span&gt;&#160;Discontinued Operations&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; 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: 0px; text-transform: none; white-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;"&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;During the quarter ended December 31, 2022, we committed to a strategic shift &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;in our business strategy for &lt;span style="border-left: none; border-right: none;"&gt;2023&lt;/span&gt; and beyond including the sale of 365 Cannabis and LCA, or the&#160;Discontinued Group. &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;Subsequent to the sales of 365 Cannabis and LCA that were completed in January 2023, we will have no future involvement or relationships with these businesses. As a result of these actions, 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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;assets and liabilities and&#160;&lt;/span&gt;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;div/&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;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;The following table presents the major classes of assets and liabilities of the Discontinued Group:&#160;&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="width: 100.769%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 303px;"&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; border-bottom: 1pt solid #000000; height: 17px;"&gt;&lt;span style="font-weight: bold;"&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; border-bottom: 1pt solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt;&lt;/span&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="border-bottom: 1pt solid #000000; height: 17px; text-align: center;"&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: 13.3333px; float: none; display: inline !important; font-weight: bold;"&gt;2021&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; width: 74%; background-color: #cceeff;"&gt;Cash and restricted cash&lt;/td&gt;&lt;td style="height: 10px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff;"&gt;305,500&lt;/td&gt;&lt;td style="height: 10px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1%; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1%; height: 10px; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; height: 10px; background-color: #cceeff;"&gt;1,354,899&lt;/td&gt;&lt;td style="width: 1%; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Accounts receivable, net&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;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;530,086&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: #cceeff;"&gt;Prepaid expenses &amp;amp; other current assets&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;578,393&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;258,042&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Fixed assets&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;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;87,123&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: #cceeff;"&gt;Capitalized software, net&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;828,555&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;371,023&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Intangible assets, net&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;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;"&gt;3,241,372&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;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right;"&gt;15,056,111&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: #cceeff;"&gt;Goodwill&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&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;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;14,098,384&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px;"&gt;Other noncurrent assets&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 style="height: 17px; 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: 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;"&gt;&#x2014;&lt;/span&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 style="height: 17px; border-bottom: 1pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom: 1pt solid #000000;"&gt;9,700&lt;/td&gt;&lt;td style="height: 17px;"&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: #cceeff;"&gt;Total assets&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff;"&gt;5,130,028&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff;"&gt;31,765,368&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&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: #cceeff;"&gt;Accounts payable, accrued expenses and other current liabilities&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;1,034,426&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;677,747&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Deferred revenue&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;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;2,672,019&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: #cceeff;"&gt;Deferred revenue, noncurrent&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;"&gt;217,083&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;"&gt;336,773&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Total liabilities&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;"&gt;2,246,222&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: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;"&gt;3,686,539&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: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;&lt;p&gt;Current assets held for sale&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 10px;"&gt;5,130,028&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;/td&gt;&lt;td style="text-align: right; height: 10px;"&gt;2,143,027&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: #cceeff;"&gt;Noncurrent assets held for sale&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"&gt;&#x2014;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"&gt;29,622,341&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Total assets held for sale&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;"&gt;5,130,028&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: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;"&gt;31,765,368&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: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px;"&gt;&lt;p&gt;Current liabilities held for sale&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 17px;"&gt;2,246,222&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 style="height: 17px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 17px;"&gt;3,349,766&lt;/td&gt;&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 17px;"&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;Noncurrent liabilities held for sale&lt;/td&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"&gt;336,773&lt;/td&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px;"&gt;Total liabilities held for sale&lt;/td&gt;&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;2,246,222&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 style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;3,686,539&lt;/td&gt;&lt;td style="height: 17px;"&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-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;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="width: 99.9977%; margin: 0px; height: 166px; 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="width: 73.9049%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1.02516%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; width: 11%; border-bottom: 1px solid #000000; height: 17px;"&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: 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;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1.02516%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-weight: bold; font-size: 10pt;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; height: 10px; border-bottom: 1px solid #000000;"&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: 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;"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="height: 10px; width: 73.9049%; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;9,453,309&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1.02516%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; height: 10px; text-align: right; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;3,057,877&lt;/td&gt;&lt;td style="width: 1.02516%; height: 10px; background-color: #cceeff; 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;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;2,418,322&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;685,603&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;7,034,987&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;2,372,274&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; 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: 13px;"&gt;&lt;td style="height: 13px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 13px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;1,807,068&lt;/td&gt;&lt;td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;379,943&lt;/td&gt;&lt;td style="height: 13px; width: 1.02516%; 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: 14px; background-color: #cceeff;"&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;4,166,545&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;1,399,908&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1.02516%; 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;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;472,479&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;248,578&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Depreciation and amortization&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; 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; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;2,212,438&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; 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; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;560,599&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; 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: 11px;"&gt;&lt;td style="height: 11px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;22,811,310&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;29,196&lt;/td&gt;&lt;td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 11px;"&gt;&lt;td style="background-color: #cceeff; width: 73.9049%; height: 11px;"&gt;Changes in fair value of contingent consideration&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1.02516%; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(4,016,194&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1.02516%; height: 11px; 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;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;596&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;794&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Loss from discontinued operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;20,419,255&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(246,744&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(12,919&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(1,500&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Net loss from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;20,432,174&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(248,244&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&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: 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; text-indent: 32pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;The $22.8 million impairments of long-lived assets for the year ended December 31, 2022 are attributable to goodwill ($12.5 million), intangible assets ($10.0 million) and capitalized software ($0.3 million). Of this total, $22.2 million was attributable to 365 Cannabis&#160;and $0.6 million to LCA.&#160;&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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-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;The impairments of long-lived assets for the year ended December 31, 2021 are fully attributable to goodwill of LCA. The Discontinued Group incurred capital expenditures for capitalized software assets of $1.1 million and $0.4 million for the years ended December 31, 2022 and 2021, respectively. Other than those attributable to the&#160;acquisition of 365 Cannabis in 2021 which are disclosed in Note 4, there were no material non-cash investing&#160;and financing activities attributable to the&#160;Discontinued Group for the years ended December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock contextRef="D20221231" id="Tag907">&lt;table style="width: 100.769%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 303px;"&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; border-bottom: 1pt solid #000000; height: 17px;"&gt;&lt;span style="font-weight: bold;"&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; border-bottom: 1pt solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt;&lt;/span&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="border-bottom: 1pt solid #000000; height: 17px; text-align: center;"&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: 13.3333px; float: none; display: inline !important; font-weight: bold;"&gt;2021&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; width: 74%; background-color: #cceeff;"&gt;Cash and restricted cash&lt;/td&gt;&lt;td style="height: 10px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff;"&gt;305,500&lt;/td&gt;&lt;td style="height: 10px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1%; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1%; height: 10px; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; height: 10px; background-color: #cceeff;"&gt;1,354,899&lt;/td&gt;&lt;td style="width: 1%; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Accounts receivable, net&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;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;530,086&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: #cceeff;"&gt;Prepaid expenses &amp;amp; other current assets&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;578,393&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;258,042&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Fixed assets&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;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;87,123&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: #cceeff;"&gt;Capitalized software, net&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;828,555&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;371,023&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Intangible assets, net&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;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;"&gt;3,241,372&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;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right;"&gt;15,056,111&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: #cceeff;"&gt;Goodwill&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&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;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;14,098,384&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px;"&gt;Other noncurrent assets&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 style="height: 17px; 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: 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;"&gt;&#x2014;&lt;/span&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 style="height: 17px; border-bottom: 1pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom: 1pt solid #000000;"&gt;9,700&lt;/td&gt;&lt;td style="height: 17px;"&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: #cceeff;"&gt;Total assets&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 17px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff;"&gt;5,130,028&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; border-bottom: 2.8pt double #000000; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 17px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff;"&gt;31,765,368&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&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: #cceeff;"&gt;Accounts payable, accrued expenses and other current liabilities&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;1,034,426&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff;"&gt;677,747&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Deferred revenue&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;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;2,672,019&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: #cceeff;"&gt;Deferred revenue, noncurrent&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;"&gt;217,083&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000;"&gt;336,773&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Total liabilities&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;"&gt;2,246,222&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: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; text-align: right; border-bottom: 2.8pt double #000000;"&gt;3,686,539&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: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;&lt;p&gt;Current assets held for sale&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 10px;"&gt;5,130,028&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;/td&gt;&lt;td style="text-align: right; height: 10px;"&gt;2,143,027&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: #cceeff;"&gt;Noncurrent assets held for sale&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"&gt;&#x2014;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"&gt;29,622,341&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px;"&gt;Total assets held for sale&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-bottom: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;"&gt;5,130,028&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: 2.8pt double #000000;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom: 2.8pt double #000000;"&gt;31,765,368&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: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px;"&gt;&lt;p&gt;Current liabilities held for sale&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 17px;"&gt;2,246,222&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 style="height: 17px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 17px;"&gt;3,349,766&lt;/td&gt;&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 17px;"&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;Noncurrent liabilities held for sale&lt;/td&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; border-bottom: 1pt solid #000000; height: 17px;"&gt;336,773&lt;/td&gt;&lt;td style="background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="height: 17px;"&gt;Total liabilities held for sale&lt;/td&gt;&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;2,246,222&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 style="height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; height: 17px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;3,686,539&lt;/td&gt;&lt;td style="height: 17px;"&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="Tag866"
      unitRef="USD">305500</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1064"
      unitRef="USD">1354899</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1090"
      unitRef="USD">112444</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag873"
      unitRef="USD">530086</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag881"
      unitRef="USD">578393</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1062"
      unitRef="USD">258042</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1122"
      unitRef="USD">63764</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1130"
      unitRef="USD">87123</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1087"
      unitRef="USD">828555</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1091"
      unitRef="USD">371023</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1102"
      unitRef="USD">3241372</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag887"
      unitRef="USD">15056111</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      id="Tag902"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1024"
      unitRef="USD">14098384</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      id="Tag1139"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag900"
      unitRef="USD">9700</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag867"
      unitRef="USD">5130028</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag890"
      unitRef="USD">31765368</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag883"
      unitRef="USD">1034426</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1133"
      unitRef="USD">677747</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1089"
      unitRef="USD">994713</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1136"
      unitRef="USD">2672019</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1069"
      unitRef="USD">217083</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1066"
      unitRef="USD">336773</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag896"
      unitRef="USD">2246222</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag895"
      unitRef="USD">3686539</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag904"
      unitRef="USD">5130028</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag894"
      unitRef="USD">2143027</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      id="Tag886"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1088"
      unitRef="USD">29622341</kern:AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1067"
      unitRef="USD">5130028</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag884"
      unitRef="USD">31765368</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1103"
      unitRef="USD">2246222</kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag889"
      unitRef="USD">3349766</kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      id="Tag1125"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag888"
      unitRef="USD">336773</kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1065"
      unitRef="USD">2246222</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20211231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag1068"
      unitRef="USD">3686539</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="D20221231" id="Tag865">&lt;table style="width: 99.9977%; margin: 0px; height: 166px; 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="width: 73.9049%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1.02516%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; width: 11%; border-bottom: 1px solid #000000; height: 17px;"&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: 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;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1.02516%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-weight: bold; font-size: 10pt;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; height: 10px; border-bottom: 1px solid #000000;"&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: 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;"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #cceeff;"&gt;&lt;td style="height: 10px; width: 73.9049%; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt;"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; text-align: right; width: 10%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;9,453,309&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1.02516%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 1%; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; height: 10px; text-align: right; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;3,057,877&lt;/td&gt;&lt;td style="width: 1.02516%; height: 10px; background-color: #cceeff; 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;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;2,418,322&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;685,603&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;7,034,987&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;2,372,274&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; 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: 13px;"&gt;&lt;td style="height: 13px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 13px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;1,807,068&lt;/td&gt;&lt;td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 13px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;379,943&lt;/td&gt;&lt;td style="height: 13px; width: 1.02516%; 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: 14px; background-color: #cceeff;"&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;4,166,545&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 14px; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;1,399,908&lt;/td&gt;&lt;td style="height: 14px; background-color: #cceeff; width: 1.02516%; 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;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;472,479&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;248,578&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Depreciation and amortization&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; 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; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;2,212,438&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; 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; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;560,599&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; 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: 11px;"&gt;&lt;td style="height: 11px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;22,811,310&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 11px; text-align: right; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;29,196&lt;/td&gt;&lt;td style="height: 11px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff; height: 11px;"&gt;&lt;td style="background-color: #cceeff; width: 73.9049%; height: 11px;"&gt;Changes in fair value of contingent consideration&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1.02516%; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(4,016,194&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1.02516%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="text-align: right; background-color: #cceeff; width: 10%; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;&lt;td style="background-color: #cceeff; width: 1.02516%; height: 11px; 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;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;596&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;794&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Loss from discontinued operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;20,419,255&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(246,744&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="height: 10px; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(12,919&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; width: 1%; 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; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(1,500&lt;/td&gt;&lt;td style="height: 10px; width: 1.02516%; 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: #cceeff; width: 73.9049%;"&gt;&lt;span style="font-size: 10pt;"&gt;Net loss from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;(&lt;/span&gt;20,432,174&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;$&lt;/td&gt;&lt;td style="height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; background-color: #cceeff; width: 10%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;(248,244&lt;/td&gt;&lt;td style="height: 10px; background-color: #cceeff; width: 1.02516%; padding: 0px; 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="D20221231"
      decimals="0"
      id="Tag1140"
      unitRef="USD">9453309</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="D20211231_17"
      decimals="0"
      id="Tag870"
      unitRef="USD">3057877</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="D20221231"
      decimals="0"
      id="Tag1063"
      unitRef="USD">2418322</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="D20211231_17"
      decimals="0"
      id="Tag898"
      unitRef="USD">685603</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="D20221231"
      decimals="0"
      id="Tag1101"
      unitRef="USD">7034987</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1135"
      unitRef="USD">2372274</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <kern:DiscontinuedOperationResearchAndDevelopmentExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag876"
      unitRef="USD">1807068</kern:DiscontinuedOperationResearchAndDevelopmentExpense>
    <kern:DiscontinuedOperationResearchAndDevelopmentExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag880"
      unitRef="USD">379943</kern:DiscontinuedOperationResearchAndDevelopmentExpense>
    <kern:DiscontinuedOperationSellingAndMarketingExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag868"
      unitRef="USD">4166545</kern:DiscontinuedOperationSellingAndMarketingExpense>
    <kern:DiscontinuedOperationSellingAndMarketingExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag875"
      unitRef="USD">1399908</kern:DiscontinuedOperationSellingAndMarketingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag877"
      unitRef="USD">472479</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag618"
      unitRef="USD">248578</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="D20221231"
      decimals="0"
      id="Tag871"
      unitRef="USD">2212438</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="D20211231_17"
      decimals="0"
      id="Tag872"
      unitRef="USD">560599</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse
      contextRef="D20221231"
      decimals="0"
      id="Tag1060"
      unitRef="USD">22811310</kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse>
    <kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse
      contextRef="D20211231_17"
      decimals="0"
      id="Tag879"
      unitRef="USD">29196</kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1
      contextRef="D20221231"
      decimals="0"
      id="Tag1129"
      unitRef="USD">4016194</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1
      contextRef="D20211231_17"
      id="Tag882"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="D20221231"
      decimals="0"
      id="Tag869"
      unitRef="USD">596</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="D20211231_17"
      decimals="0"
      id="Tag878"
      unitRef="USD">794</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="D20221231"
      decimals="0"
      id="Tag1138"
      unitRef="USD">-20419255</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1134"
      unitRef="USD">-246744</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="D20221231"
      decimals="0"
      id="Tag1132"
      unitRef="USD">-12919</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="D20211231_17"
      decimals="0"
      id="Tag1131"
      unitRef="USD">-1500</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="D20221231"
      decimals="0"
      id="Tag1137"
      unitRef="USD">-20432174</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="D20211231_17"
      decimals="0"
      id="Tag899"
      unitRef="USD">-248244</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <kern:ImpairmentsofLongLivedAssets
      contextRef="D20221231"
      decimals="-5"
      id="Tag891"
      unitRef="USD">22800000</kern:ImpairmentsofLongLivedAssets>
    <us-gaap:GoodwillGross
      contextRef="I20221231"
      decimals="-5"
      id="Tag885"
      unitRef="USD">12500000</us-gaap:GoodwillGross>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="I20221231"
      decimals="-5"
      id="Tag897"
      unitRef="USD">10000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
      contextRef="D20221231"
      decimals="-5"
      id="Tag874"
      unitRef="USD">300000</us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease>
    <kern:ImpairmentsofLongLivedAssets
      contextRef="D20221231_ThreeSixtyFiveCannabisMember"
      decimals="-5"
      id="Tag864"
      unitRef="USD">22200000</kern:ImpairmentsofLongLivedAssets>
    <kern:ImpairmentsofLongLivedAssets
      contextRef="D20221231_LCAMember"
      decimals="-5"
      id="Tag863"
      unitRef="USD">600000</kern:ImpairmentsofLongLivedAssets>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20221231_LCAMember"
      decimals="-5"
      id="Tag862"
      unitRef="USD">1100000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20211231_LCAMember"
      decimals="-5"
      id="Tag861"
      unitRef="USD">400000</us-gaap:CapitalizedComputerSoftwareNet>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Tag12"
          xlink:label="Tag12"
          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"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of&#160;</xhtml:span></xhtml:span><xhtml:span style="border-left: none; border-right: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">2,282,609</xhtml:span></xhtml:span><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of Common Stock at $</xhtml:span></xhtml:span><xhtml:span style="line-height: inherit; display: inline;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">4.60</xhtml:span></xhtml:span><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">&#160;per share or a ratio of&#160;</xhtml:span></xhtml:span><xhtml:span style="line-height: inherit; display: inline;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">20</xhtml:span></xhtml:span><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">&#160;warrants for&#160;</xhtml:span></xhtml:span><xhtml:span style="line-height: inherit; display: inline;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">one</xhtml:span></xhtml:span><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">&#160;share of Common Stock.</xhtml:span></xhtml:span></xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag12"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag61"
          xlink:label="Tag61"
          xlink:type="locator"/>
        <link:footnote id="footnote2" xlink:label="footnote2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes contract costs amortized to Sales and marketing expense during the period.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag61"
          xlink:to="footnote2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag197"
          xlink:label="Tag197"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag197"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag698"
          xlink:label="Tag698"
          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"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">The <xhtml:span style="line-height: inherit; display: inline;">2019</xhtml:span> Public Warrants are exercisable&#160;for&#160;</xhtml:span></xhtml:span></xhtml:span><xhtml:span style="border-left: none; border-right: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">290,690</xhtml:span></xhtml:span></xhtml:span><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of Common Stock at&#160;$<xhtml:span style="border-left: none; border-right: none; line-height: inherit;">230.00</xhtml:span>&#160;per share or a ratio of&#160;</xhtml:span></xhtml:span></xhtml:span><xhtml:span style="border-left: none; border-right: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">20</xhtml:span></xhtml:span></xhtml:span><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">&#160;warrants for&#160;</xhtml:span></xhtml:span></xhtml:span><xhtml:span style="border-left: none; border-right: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">one</xhtml:span></xhtml:span></xhtml:span><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">&#160;share of Common Stock.</xhtml:span></xhtml:span></xhtml:span></xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag698"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag754"
          xlink:label="Tag754"
          xlink:type="locator"/>
        <link:footnote id="footnote4" xlink:label="footnote4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">A total of&#160;</xhtml:span></xhtml:span><xhtml:span style="border-left: none; border-right: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">14,095,400</xhtml:span></xhtml:span><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">&#160;Pre-funded Warrants were issued and exercised in exchange for&#160;</xhtml:span></xhtml:span><xhtml:span style="border-left: none; border-right: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">704,770</xhtml:span></xhtml:span><xhtml:span style="border-right: none; border-left: none; line-height: inherit;"><xhtml:span style="border-right: none; border-left: none; line-height: inherit;">&#160;shares of&#160; Common Stock.</xhtml:span></xhtml:span></xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag754"
          xlink:to="footnote4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag773"
          xlink:label="Tag773"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag773"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag779"
          xlink:label="Tag779"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag779"
          xlink:to="footnote4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag784"
          xlink:label="Tag784"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag784"
          xlink:to="footnote4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag788"
          xlink:label="Tag788"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag788"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag792"
          xlink:label="Tag792"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag792"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag795"
          xlink:label="Tag795"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag795"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag801"
          xlink:label="Tag801"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag801"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag814"
          xlink:label="Tag814"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag814"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag815"
          xlink:label="Tag815"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag815"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag820"
          xlink:label="Tag820"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag820"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag822"
          xlink:label="Tag822"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag822"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag1175"
          xlink:label="Tag1175"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag1175"
          xlink:to="footnote4"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>96
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MDB>+FU%WT+.&O>Y%9Z.#4]A^7,_V\S!,FQ1WGS\H0T;42:$OL8PD89Z:0+7
M3!KYR4ZM?W")O4%_8 V<_!)W+$[A^''A^'$MQS_V/*4>?=B_0'?J<^@+T_=!
M6-+N]2QT1X2OW(KZ"@2EN@8Z@54:-ZE36']<6']<R_KK,3YN=7G[ZHCD&]S5
MSP1&4X IM3*W(@7@6BD@YS9)MKA CWS+M,Q@N2EE&WW0A L;4SM%',!%',"U
MXD!.+9LZ%;:9X!N?N?I>"VM.OFBQ&<T#IM3*V(H\@&OE@1S;C*OY($!_^>MJ
MNP$K#BULZ9<.&,T$IM3*"PN*3.#4R@2/Y 7=>BH$^$^^FWFV:J][1'+HM#'N
MXGY/^Y .+FZ\MN 4V< ILH$#V_IT2!L+2BH;V1&!=\/A\+T6D]%,8$JMC*G(
M! [LW.]X^KAIQ1D4H8Z(G#NXW>\Y RTMHR' E%J9UL%B'S@$%$]_BSL;V3UN
M+358K/+.!ES7&-DIG@@X131PX&CPZ$N5SOD3LO&[Q7LTIVXL5-?4\H*5RNGB
MK766+&-!:R+0A@0Q16OE>Z,D<VB9&GU>8$JMS+1(#PYL]57K\]*'*J_A@@=:
ME+# I^N'>RTEH^' E%J94A$.'-C)[YL:NGYQ5X0M:>4"LR-"]^/Y=/RGEI?1
M4&!*K<RK" 7.$1>_']S&C,5J4@ &MI][-@"7-:9UBC#@%&' @8W[./9\J;Q_
M99N"RS\3H6BCN[N9EI11_V]*K4RJ\/\.[-;WI&Y\$:+;J186K- ?#K64C+I]
M4VKEQ;"%V^_"UGQ/*3%DB:_083HB<<<CU7>7-*!)I!_KD,$*C5?#&K7XG8/E
M\,D3M_1G!1%RDUO3V<KX?&_^TX5QNF"_4WP\^]V#ZEU+GT4HH$^JU#H;J)E(
M9#\ER#8D7Z>+ZQ=<2AZF+U>4>%0D'U#O/W$N]QO) ?(?=(S^ U!+ P04
M"  CH7161X^?TVP'  "5(0  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;+5:;6_C-A+^*X1;7/< 9RV^B)*VB8'=!'T!>D6PN?8^,S(3$RN)KD0GV?[Z
M&TJ*9)D4G>SE B21Y.'H&8HSSS.4SQ]U_:792FG04UE4S<5B:\SNPVK5Y%M9
MBN:]WLD*/KG3=2D,G-;WJV972[%I!Y7%BD017Y5"58OU>7OMNEZ?Z[TI5"6O
M:]3LRU+47S_)0C]>+/#B^<)G=;\U]L)J?;X3]_)&FC]VUS6<K08O&U7*JE&Z
M0K6\NUA\Q!\N660'M!9_*OG8'!PC&\JMUE_LR:^;BT5D$<E"YL:Z$/#O05[*
MHK"> ,=?O=/%<$\[\/#XV?M/;? 0S*UHY*4N_J,V9GNQ2!=H(^_$OC"?]>,O
ML@\HMOYR733M7_38VT8+E.\;H\M^," H5=7]%T_]1!P,P&QF .D'D)<.H/T
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
M *BR>:^F^:+DMGXUY5DJ)?/ZXT;$L$K3!O#[2DIU^*)O<'R[:?$/4$L#!!0
M   ( ".A=%99M-ZB P,  +D(   8    >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&ULK59M;],P$/XK5D!HD]CRUB1=:2-M'8A)#*95@P^(#VYR;:(Y=K'==N/7
M<W:RT)>TXL.^)+9SS^/G[NR[#-="/JH"0).GBG$U<@JM%P/755D!%57G8@$<
MO\R$K*C&J9R[:B&!YA94,3?PO-BM:,F==&C7[F0Z%$O-2@YWDJAE55'Y? 5,
MK$>.[[PLW)?S0IL%-QTNZ!PFH!\6=Q)G;LN2EQ5P50I.),Q&SJ4_&/>-O37X
M7L):;8R)\60JQ*.9W.0CQS."@$&F#0/%UPK&P)@A0AF_&TZGW=( -\<O[)^L
M[^C+E"H8"_:CS'4Q<OH.R6%&ETS?B_5G:/R)#%\FF+)/LJYMH]@AV5)I435@
M5%"5O'[3IR8.&P#_$"!H ,$NH'< $#: T#I:*[-N75--TZ$4:R*--;*9@8V-
M1:,W)3=9G&B)7TO$Z70LN!*LS*F&G$PTOC!%6A$Q(V-1X<$H3,960+X(I<@9
M>9A<DY.WIT-7X^:&PLV:C:[JC8(#&_D!N15<%XI\Y#GDVP0NJFZE!R_2KX*C
MC->0G9/0?T\"+P@Z!(W_'^X?D1.VD0PM7WB KPW>?NQN>"8J(#\OITI+/+B_
MNL)7L_>ZV<UE'J@%S6#D(+$"N0(G???&C[T/7:Z_$ME6('IM('K'V-.O6'L8
MGI8N)VMD9)&FP*S2L^3"BY+8]X;N:M.##LO0#X-^XONMY9:\J)47'<W3-UV
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
MNF['E\,-(#&/UP<S;Y"P\VO55LNJ'*R]WW=5M[<-C!+V-)D$7A2YZKWCF7U
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
M@P3/D=\QP\',S\$ZQC2QS9LVN%MWI2X:P'9T5]9::@U;JSJ/49&79ZNRSZH
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
M&7ZX+IP'=N6/JG+<#,V"1YI41PU^ZN4]]18U>JXFHZ.]'EIV% IMWV9WVZA
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
M0@FR$G&4Z)!QNN<0ERM"E,V)>'O=]VSAV!U05*V,R#W56ZGDHU(UCV-P+I?
M/!+)<DD6VX[W5(]%H/(%&\%AC:8Q&\4)D]"SJ-IQ@>(<28'4HX#W<D+X"&8Q
MKR21"R:7 JL>X)ENFR*PPZ7&G!SOL&]E8,YAWK<QP%TZ.VU*<ITEA_OHUAP.
M\.:<7$GZ@Y#-2U43B17RK:^_^L?S;__QHOJ%OJDN4U7_MT'"%^SSQV3I'V8.
MVVAIE07J%040Q8FP>(O#5!0_P1ZF47T- 9K51A@9*IQD7%[L0'B5(/R?7;#V
MX"$%$5AKVE50#D2E[W->4E?:L"JWX&(S2OF&S(Q\JB7%17@\*HZ66 4I<H$\
M2C+9%7%*@<%V%_[<-WDO@%M7U'E'W:P&@Q \8!'D*H*>JZ:6*L^%]XBAU,&R
ML]1[AR(->V+.]7D-C#:AEH_(#="./3NFP4;-8.H!BU/)_^=&9E[\BRIN0L06
M#.<8Z"T)97PM9+ +#FC8;W* IE+%YY"VDH/A;(?4E:+[3WM!@3\.5PC+#M6.
MZOP0V8B*D1 >NDG/-0L)FK,/XL(+:I2ZC(=^!:K&^BR#6AC'=^(5=^DI3ZE^
M ?WP7%.(%2=A.Q=(^#G9Y"VQW(!8=[8!Q%MYFQY**IRL3Z;&$6.!O4LXV&AF
MPITMMF<%WX"HX25(8SAM"/&'Y(G1^3,L8@TIH]WN>:@4&(2$'!&45 ZE$=1.
M.DHTY1,]$MV4>:0:KRSS*7G5)+X,I(U]H3N%+(JVI4HXJ0RMITH1UJ5078ZD
M+:2M&.1J#Z@@(R'8S=V)?;SR3 %5TSC?@=-;C#B:DH\#XLFUXY :4H6CI5)&
MIY44^@J'F'N6B[G7P<>%04#22#@NG0_-QY[QL5)=3<$B-"$6F/&2@R*P32\%
MHR@61&[O5 EBO;[(JX\TOL1MD&!*E37V),\I2J=/9%FI$%1+JOTGA#5>2B4A
MKTH4G;7R(CUR9I1(6V <HJM(R]SRV-]U2R\'4E#?)'GAD4,JXSU\,[NY@_0(
M&P\%!;DY4.YS<"%)$O$.MI$$).B@3]ETCO6$(2%@X?XQ?2'XLS:E'*6$:X0'
M1JX3%+9X:6ZTSSRR$G(XL1ODC/^RDX.0@66=M8.6U$!Z?UP+TBN:UKG3H2)7
M/:$DYI2% 8=QTS(J9ZQ8?H9Y5Z%-EDHA]_&A*(:63(ZH'P3?K,5^T+^BJ*H:
M[^T9PID-F5C)H<74LN,14623S)D*O\C,'J562OF)%-LF@Y2L5!,^4NJ_YQE>
M!DV\7'3BG,P59FI>! ]AHQ$B%@=(_7B.<V@W<>I/C@?!@0ES$KZQ&W;/66KC
MUJ(+G+^"8Z3*A&8DJ\]G ( 0#ZE250J#4#Q5>::$TR3C&_"5#1<EN3[6QDMG
MO!.@)L&B6"IU"9ES/3OW %FEED[GD":Z.!&QF$KN=LC9Q4BQLR((&C*JNYQ2
M'&2U^D%X+6YIO;9!+"F(@2,@42MKJU&VA[9HFE+U>Q/(=/#LLNS-H5)@$R4X
M(*GOQ%]&G$O'MNC-4A5'@9-3U]$<#[X=)JZ-<[]C"6%ET? KH 9CV%HV<YQ[
M=]QRR2P,$Q4D4S,A3'HLIB:(^&U$OBO!A+N@#@SBR+>?$,224K%-#(YC,P'T
M!FLZJ<-P-UB%1H&4TMXS.#HS1JK).@R7%&JV(] )^MQ.\T=\&HZ5Q$0/[5'S
M69?UJ,).%J7]8&?CH<'X!4,69F!:::+]I78#ATY<R0J->;9?DH%)RGD GRT'
M(@6L.TYSXBX68ZL<?"6+QA-U&JI$VC441UCJ(VQ,KB >Y 7>>K(X#36CU)PY
M\G9=A/ULBE=Z*]A)/I^%#$C>A-XE"0FR^3.JGXG&Q(F!U/6)DWW,<&F/P73&
MHKTH(YG"$$HDT2P5;JZZ(JN[_L2E\"^ R'%A?HWM%ATI0Z]$B2=$!W):5Q<O
MKBXN_U&]%X&/).&O+E^<UKMJ]ICS^T E(C#R0XZQ24Z2Q%&WG%_@D$GENJ-=
M$(Z2B"W@83K#KA@>;\W]&,H#32,-.*ZG2+(64LZ.HBR?1KER>3FZ6RE/AJB3
MLY%>"!5J-6'60L((DE&9P8FGGE=OAE3A2D8PU1(C4G$@**H7%UM"@6JGK$%^
MS'^/K/8TE:^;F3S'T8QH-2.E7F#-T45[Y"H&W&2WLBR8EL;JX.$MV*@)$M+'
MRR:]%--B$^E-2/31C"4,^F'<19 1 D9[4''UL4BJN6Q";]^=<FK9//YF3,>.
M@)X3X!S 4K&.C2K7.5XPL9[@M")C+-G-,OR$(X93XG1TA6RB#Q][7GU4-&HZ
MJ@?MXXA&=!61Q3YD/FN: I&^$;5#!HDB)HBF"WDPCSZ4WB: 5K1_HT9^_=7E
MM\]>5-<7\:_P#[1SW&[" ),9[BQWNS,D8U#)I1E8\B.YP2O6Q36UP,]DU$EZ
M*'5LVE,5BAKM-.(E<TLPD?TZ3'0% Y"G5'C(B4*P!FF#I%_MG="OB]((*:$^
MJ</.D0LE<]CKA.E"\26<+R=1I@")A@W.$UFD"T14B).[\20N//(*,XK_HTII
M(DPPK:6!SJ7*:<->Q.GL^,*P6)*)\)EX+ :%[$W>OC!-DKJ (%UX*YP3ZX5K
M/;)]BB,U=;:J4<<(**0%$<?O<_A::L2L?C=Y&;0-<U9L\*0X4395TU&I$8.H
M0<5!.(F4 STEEZ04HX2.NU=>IE"*":=I"'+.&5HC0W".6TB2[E+DNQX($$Z*
MO 28-(V+>.Y>Q^^IIIUH&DH,QK5G5)#CH,RL.?P6QUG,5ZTC-2C:"S,AY#Y!
M >K\_@72F(P@56)YS"9X#J_6(>][!$\D=S8,&L;A+N)V&MN@ 4\R6\X4@[XI
M0$VUHD* J2&W#4^#3'%#8BOBO:8YM9F,IXH1M9!)W)?%B%89NBKI&>\8R',>
MIP]C-1_BLW(<,<LG>[G.<#+#&14Q&>8@YR![*=B=[9&;A;JG%'T)'][D+$SM
MI/TY[LS0<%5HI%+2$DJ0W7P!<+0O>0^9N1]2AL"%<XY1<)H>Z?)",$]4P2O2
MM)2W<Z_%:(G(( #4Q9*HT_@R.U:YTG7,C]Q(?;@FBXYW&CWL>=805,_+'>%<
M<5XS<$M(:V'(? *DV"6UY^,,RCS(R*%8(.:A8(*ZCC+XE&3C70J*(_5C'B%M
MDS"FPZJSL="_,]N=>7A4\,:U[.^X>\U;##P['TM0229_WJVWU+$>DT84\NB>
MC%WP":5FP+^2%N7WJ,.6ZB(M!.+,K\QF4Z3F>>G!>%A(YID#I$E"J< ?HA0-
M;1&A/V3=\K/@,^E5IA-KF.?&0;IJ(!QFGDP+WSBS20FID"VQ:A?R,MA#.M7;
MK=;S67T)6^2H,,LFFL=.@424(OV40A:.*K1UQ"LZVU%3CA.L!$V:QJJSQ6((
M0QV)VE"VM\MM<CA!E@GP-.28TXB,\&AM[ZE9"O--64$>-RZ?YMZ+#_TL^T7+
M:,A<NA//]@C(TQEDP[<T&22A%ND J7;\6(<ZTI%3=U/1@V/%/\40* 8YX[WN
M8;I^H>%N1ES4[K:\N_&(7BQX[(H])KZBLL1R-H&7YO/$G=)]JK88(>.;#V0<
M :J3&T-QMF0V3@GIX%B0IK73/*[L65=PKA1HTW0NBYZT(,*7"\<A=^%0DFM/
M7,Y.GCN+Z:.\>"X1($V/$G(Z*&,*$&)60^4'G@BBTH!TVV8-?&FZ A9XYI'#
M1)(/F68 3@MI[:QD1#2M@M&1VU:%<V_+'+-1P^RJR38G+2&2M@--)5?LH]DI
MV=#6EELZLAZ+L-CX590SOK&4X J'A9!&MC(^-A5Y9FVP\:U4.2+WDEZESB>/
MZP;P9'J#0I7 A9W%X9@ #=S,>EK_*1R?Y&Z=(T'IK$Q0))G<N96$&(ENL>8)
MJ8ZK1XI:='5Y+Z@K!@M;M58\[!NM"U^+D.PD2U1JO$>3)[:VG/=;Z&(<_2-?
M<7K%0<QM:38_Z]R8.7H/ZMCL1?"]7#0-ZQ0<8>OCN]S=H8$G*4>7/;7@WTOH
MN7%#D1%1[8SN48;F3?+XG"!X,^;(/M8@4R2372'':=H7I<I(AP,H!I<A78Q\
M02_?C$D^)0X:<Y3+"?6A"R5')Z6#J]1!$D739A6%W +*SJT(@"G?XG[0)\[C
MPP=)ZL-82=EX3<-4,FQ1MK.I)X<$(%$O77@<5_/4%D =N#BWUQJ7VI7.4AA&
M56D)H<U-O$8$'L2!T^6PE6^?R1=Q=N' W)Q/=HFV"W+1%09V'R VK,$32[(]
MHU68]PLC%!SS"[QZ4*)$.,BE*Y2]NO=QXER&/:78@K<(RM_AY'UKFM3:G\A<
MYSX:CT+0^W&:EK0@I@.B@LPI0DYJD%2I^4+FU>WJM3SG"1"&40/L8:^=Y& X
M^.(?73>2,D&\U)L)D:^P[02'\1YO*!8@'N+%1317;!(]#I5FI8Y51T64'*DE
M^\I)C[G369<.78%-FG.@YI_!.R2/!R8ZC5Q!C=/PAX<"XU7*<.7G#<U&?9$H
M-0PC%-7!6FZ4A"N(5%#/<Q-"RSMQTX->!FQ)_GC\+0<<0=(H?G8P(M(QBO<3
M@)+XZD,Z4I-$_[ZK7T$BY>8&L[574C.+F6:,.^/53X[>)7,K: PW.YNGC#7L
M-%\8YT,"N=CP'>)%[*\(A+/;A,03FJ/.27R8J;P/31V^87WP1L#^28=N_::K
M+J&?3!/EL;XLY9H]:_!7FB?%-7 *FN)$A3IX\9B;OOMD*4*RXHY2&DN-W8=B
M(&4/8281R6W!#?PYC8;E5\Q"H'MR>WJYCM=GA=W"N31G3>,1@R[<G9<5R!!V
M'\5,HV/0]_J>,G&EW4;BU07=^1-VI+)".=*3>T*S ?G%-@Q@&-T54+6Z$?Z1
MB+CJ26@AW;[[Z6UN&1%BM[SP]0-R+];!=]3VU4Y",.3:T%3Q0]'U<I;NL33^
M)D&>1,[@%O40J1?0P7$+N<BUMX.DCZF,4M21R%;#=!^C1_1/I6WDZBN2++JW
M(8W/-C*(8HLWAZ>&9.Y6ILEG7*=9Y]E82+T_$5)G8\?9M/&@'4 %A[@T045V
MK>@*F Q)J@5PM]POX#%(*AK/#XSJ&6\AQ*E;F0N5<#?^ D6- T.%M8[EB:KG
M>6CK#H8T,OY;DU&AC@&%!U[8+J<6%UWV,YO8V9(<Y=&[847%K"W945K3V=5[
M*<L6YK<("D/O/EQE#C?OCH:0RL?>Z9&3@R[$B,FX<LKCV%SC'*=P %_8Y,02
MO([;XN.!\^MT:IC[A 5@._,7KEM_S$-RKV7._^W<V&;+4+2P0^75<,2:B_XT
MVL2[Q^SCK_T,"!%DQ>8LQO\D 44QDCQ8:N13\S0/7);-P) 3=-7U\V^J6WAA
MT%AV_^7VAGC[WVJ8R*G#JUS7TE$-.X5B>?1VU*ZK/N7>8AVZE8???JO=4KL4
M)?.X<^Z9O8X-YILX$P2MN&EM0NB#! /E3]XX.U@*'84^E/G^?//QE8R.M=7-
MQ]^J7^TYT+A\?G9Q55>_T'V<))I5%(<CCX]O=W5Q=@%W>]LK9[IM3%_>D%/9
M&7'^9#>FJ:[).<<_KR7*D8_?77[S=\Z]/+MX5E=OZ'GN*14$(3V(XSQO;9LZ
MX&R+(H&9]3^#QFFNXC5/X9S=YN+99[EC#^F ,+\+X[>[@,)5*^)/@#' 1_?I
MM5PHB')41BID[FC(R,M4>NC0T%V4/&$U5[[0CC@V:/.G8O%>"Y9)EAZ5DTOP
MYVTQ:D\_>R33D;]8]I78X/!=F,-\?/7QL/P\K_<85TPHE_ORKXRD-HL,>+R6
MD?'R)TS*H^/SQT7INT,@2('P)IO@].R7W1G)VWE_ZC95<G?!"58\MY4?7?U9
MKN"$M#=?F8UZ%F6EO+@C,2>WH Y9\T/F]/S0KW(]+7Y9;4WFBGX_CG^%9ACE
M1];2T_03=3?RRVSY=?E]N[?*+6EFI]<=EEZ<?_O-2>7D-^/DPV@W_#MM"SL"
M<_YSI16<&[V [SMKQ_B!#D@_W/?R_P!02P,$%     @ (Z%T5LD[2IK>"
M\!<  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL[5AK;]LZ$OTKA&]P
MD0"N;<F/.,T#2-+[6J W1=/>_4Q+M,TM1:HD%<?WU^\94I+EU,ZVP'Y98+_X
M(9'#F3,S9XYTM3'VBUL+X=ESH;2[[JV]+]\.ARY;BX*[@2F%QIVEL07W^&M7
M0U=:P?.PJ5##=#2:#0LN=>_F*ES[8&^N3.65U.*#9:XJ"FZW=T*9S74OZ347
M/LK5VM.%X<U5R5?B4?C/Y0>+?\/62BX+H9TTFEFQO.[=)F_O)K0^+/A+BHWK
M_&84R<*8+_3GC_RZ-R*'A!*9)PL<7T_B7BA%AN#&U]IFKSV2-G9_-]9_#;$C
ME@5WXMZH?\K<KZ][\Q[+Q9)7RG\TF]]%'<^4[&5&N?#)-G%M.NVQK'+>%/5F
M>%!(';_Y<XU#9\-\=&1#6F](@]_QH.#E.^[YS94U&V9I-:S1CQ!JV WGI*:D
M/'J+NQ+[_,VC7&FYE!G7GGVR7#L>T')70P_KM&:8U9;NHJ7TB*4D9>^-]FO'
M?M&YR/<-#.%6ZUO:^':7OFKQG<@&;)ST63I*TU?LC=M8Q\'>^+\0:[0T.6R)
M.N6M*WDFKGMH!2?LD^C=_/Q3,AM=ON+GI/5S\IKU'_+S54N'_?S3>,$F[.>?
MYFF27+)CI[&/PGE;9;ZR4J_8'YJ]Y]N0BC[;"":+4@ETIQ<YXRPSMC26P[#=
MVR6U]))3X[%3OQ;AT'1TN6<Z7$LNSQAWC)>E-4\PN=@R4UEV9[C-F5FR=]*B
MCXUU _8)=O9]PYEH0NR2:'/\RZO8\MA'1H@70%^9(*O3"R;@NMD*X?K,V'CD
MLT2#"[5EI< Z(#$>TVYR^=X4)=?;B-?Y)2&0L-OL:R6=C$#]):W,)=?L,9-"
M9\*Q!\UN2RL5B\6;!,0R0Y"1FV26[RS028V-/H')M>8+Z=BB<DBH<VAX#88D
MM)DS2[_A5C "2N;"PAKW+*R6RC.8>[S]P.Z:K0]:L-D@98]K;')8YRIX<,)F
M_60^0W#: T$RG!D&JH5!SE+VR7BNV))+RYZXJ@2YF)GZ?O#94ZDLA;6MM7G(
M3*@S[>.B!9$^<3>1L O)6$H-RV5ELS7(%,LE\L*5,EG8TJ_'@_R;$DM [9QP
MY 5W3L!4@(_.YCIG2@(N!2RQ!/>K@JZ[)H$YE27M["!^BDKQ:U,Y;'=G;Y'/
MS%0:=E%E0C[QA1*(:CJ=L0]6E%SF3#QC#CHZ  <:V+6@9T0/Y&J7DLF<W?-2
M CGY-SQH,S5)Q[%@R%\OLK4VRJRV;'(^8O>!XF',"A4 <&M9.C9/1YTMEN>"
M:5X(%!/[S9A\(Y5BT_YD--]Y7O)M<)O\XUEF*<VMTZ?CZ8B=L7>BSICGSWNH
MG79O6O$D-')^FO1'(]KVI_#?X-[-N7C.J-2 <9O7_6)!2]L7R?R17&YX2(RQ
M>4SLJH8 ;;66V3K<1R%1V:"%N?=6+JK0:";V&LXI@$W>H0(Z"_!PFE7H+_L%
M,9H2).8K'4[O,RRL#Z!T"^HQ;4@#X ?=^SQX'(!RT-<B (K@2P.T!^S6L5PZ
MC&\722E0;LL"A?2U<YR5"KR!7QL)?W*ST<'AEE%:!L@CTP4,T49^S;Y6W'K
M"AR)E",O*H.U2VL*2@ ZNZ)-4' Q#]%MLK$5W#(18L>4!3@PU$Q:"DE5.? _
M.1^,(#J4JDD*G(_\$0V%9"NC5V^4? I)B9ETSF3@>T):PL<VCFB2G#D9#6:-
MS3X[23HG4$I.IH/)[D*=R5#7 .E0=_4QF3S7*QEJOW8#AGYK:P2$5(H@_M0V
MH(14;N@#R7P14>MO0_:$*2]B@QVZG\+;\6Q*A/^ \40P=BE_5]GH5\*]IM_
M(95W<#R XB(YXP0R=M_P?WTY])(C4*EGD DK5X=8%'=/Y1DZL\$/E9=QM^[C
M\LOK8)WL2[=_ )Q7<?"2D^15<C[O3\_3=EO@P=HF34Y,QH+&#9D*DY12N*4*
M7\"]."4(;;/L,QD+FYC%QXFU%RG/UA+W$*NP'H\2+0=Y;E>QLAAE$4(E=A09
MNRUB!=^NK C#<< ^Z[QFFF]NP@>@ASB5PI+P6!";<,V?1'"<FK^N=++P"[?Z
M#;+$'A9*KF(\70AH5 &\6!XM_6Y,I8"BB#(D II.&UT1Z@\)L_2P@*@LU4@@
M<*RDYN2N[MQZ)G=9E*HF%&Y450I<5PCNJE!@8.@7['HR&XR;W &9$A9J"=()
MDCK&N: LX*(T^3<]3*M>9*-_@,N/(1:Y.T(!L$_&.Z?J&?TH2E\ST*AFH'!P
M4)74O"8V"<__A6$97*T512P%4A4[WB/>C=1'_=(RWX $+,]S&47&AF)"T07Q
M"M+V;S*8H%-H0M!W%KFF[HMP*F]*:8^-I77^)1G7BC20+TE2T-RTC7JG3^LZ
MWF_C2.2ON+$)-5)@L8N40$U/LA=J..05%#LYP@&<;J8'7*%AU)+52_5 A1?+
M0 GR<\'1\-AQ^T58S>G(9-R_@!C8\=@>-X0B"36*TR_:TP,-A()>"Q52*5R&
M9Z6(P+?E=5R OB[VI-LO&%H79TK4IR_%X$NIG$ 'S2#5B/8FB#,](IMG_3'D
MTH]*9SQ/C2?I_ZIVCJA,T_.#$GHR_WX!S=)9PGZ5S\39T<^+,823?D.UCL>F
M3OO-1P?U--(T.:JH4:'SY(BH/N^HZB3M3^87WRNKT_X49?_#PGH<*N68L.Y4
MQ/^5]?<K:V= (GNJ O?_P36H.;RW& ?38*!I5],&,=,0'"B\:*0+76L(KWZ1
M8'9CK6J%QL&AUX*W)*T>BG$W M/.""1Z-EK7[RC;@>LX2NY5J;H7:"-'OU7D
MG4GUBN9/!JV)QK$'Q%M:P\)[W[9R"12-?,9Y^Y\?)O"YDD_D@5@N$613-ZV0
M)H,OE&#GS0H E(&(ME!II*J$[KQ&B3359#@>.*H%6!!U8?U).A_,V[!.=T\B
M1Y3"67P..1TG@\G9[DEE_RGBT%N^8><M+/AG%=XUTZ@&C\07LNW5]G7V;7R+
MNUL>WX6_A\Z2B%^));:.!N?37I2,S1]ORO!.=V$\R"[\7 L0FJ4%N+\TZ(OZ
M#QW0ON2_^3=02P,$%     @ (Z%T5EO^5'5X"   414  !D   !X;"]W;W)K
M<VAE971S+W-H965T,3(N>&ULK5AK;]LX%OTKA"<8M(!JZ^%GF@1PVNUN%V@;
M)#-3[$=:HFU.)5%+4G$]OW[.)2593NQ,=[ ?VL@2>9_G'%[I:J?T-[,5PK+O
M15Z:Z\'6VNIR-#+I5A3<#%4E2CQ9*UUPBY]Z,S*5%CQSFXI\%(?A=%1P60YN
MKMR].WUSI6J;RU+<:6;JHN!Z?RMRM;L>1(/VQKW<;"W=&-U<57PC'H3]M;K3
M^#7JK&2R$*61JF1:K*\'R^CR=DSKW8+?I-B9WC6C3%9*?:,?'[/K04@!B5RD
MEBQP_'D4[T2>DR&$\=_&YJ!S21O[UZWU#RYWY++B1KQ3^5>9V>WU8#Y@F5CS
M.K?W:O<OT>0S(7NIRHW[G^W\VF0V8&EMK"J:S8B@D*7_R[\W=>AMF(=G-L3-
MAMC%[1VY*-]SRV^NM-HQ3:MAC2Y<JFXW@I,E->7!:CR5V&=O[L6C*&O!>)FQ
M=ZJT&F4RB,%NV3OG76AS-;+P1.M':6/UUEN-SUB-8O8)QK:&_:/,1'9L8(00
MNSCC-L[;^$6+[T4Z9$D4L#B,XQ?L)5W>B;.7_)_S]E;'IZT2@RY-Q5-Q/0!%
MC-"/8G#S\T_1-'S[0LSC+N;Q2];_=LPO6_VLK& 3]O-/\SB*WK*O J#68 JS
M6P&D_:ZTM'NFUDS5&C3T(:RU*D#DE4FUK!R]UD(85G&9,2@%R)8*8YA5+MC:
M@-^MB0?.'YA1>4W;C%_-3"52N98B8Q6<JXP66Y _8'9?R93G.4(H*28M1._*
M13U[RWY!K&N50V)DN6&6KW)$<\G^@V)I!QGZ+V+_5(]"E] 4RRY8'"S&$_R;
MXCH)XLD\B"9S]EF5;S:'95$83!>+()R/630.DND\6"0+;(B28(K=81+2CUDP
MC6=!N)C!(QPZT#- 5A0KH3O8^AA^+:7%TP?++6*\( ]C\CUMS([#.:R-V3M>
M\HPCLF@^#>;3B(V#.)H'XUGR@OMEFJJZ!"KNX5P^4AU\KSJ L"^U:X]?II\L
M2[ME.Z$%NYC.QK ]=5V\F,_@=3YGW%![GJ='BUR*LDSS.J-.7,31(EA$<<#0
MYB2A[J945F<O'@?A=.H>^6XV3P.$18 @O<[W >/6:KFJ75<)4G:G6*]%:2[Q
MQPP="#AA@)>I<,#*5+VRZSH_))P"<])8EX$] HT['P#URQ_HX?)E+P$.BMP]
MYI:MQ$:6)7F RP;= %P$Z,TGU+T)>HZK6\8S4&]EF?B.(]> E,DBF(<1FTS"
M8 *O7\%$\4:MUZPNH?MTL+F2=,F]FH1QD(0S]IJ]8LE\'E"LK_^G:$69'<=)
MT<T6O8B?*,\G''^R0A1W0KL9@0Q]6>5RPSW!#\@K^)ZYXYB:6-4ZW>(X)?+W
M=02/BM9DH;(:1 Z>W?&NN[LDM!)N<ZA3;@A0@4LU%=IB+FF5IQ.=(:F<>.1Y
M#0["?;HE7#19(8!,6*%QV JVVPJ@1#NH-%[<BA7 JM6C)(QP$"4#IH!Z#VPJ
MK";X0[3,5M5Y1NN;<HM&( WL55Q3 %6O<NI0N2'[N 8->]'8+3K$NU@9ZG<H
MPADK@8L=ZTO#_2!4:601(#6)O*7QSY7EN7_2,J/U$M :HE7**7@D+S@VGG;G
M)B0@".,62)QSHC S%E7A.:DVQK&<J. ]%2BNRGPW4+_"=>/<XLZR6E$G'/+=
M$P.]P<EC;#]+?[#X'"D;="NK43*P!]"&48#N]P:*[OGI=*C"*R%*PD[6=2S?
M#]G2O+#/.% 87!LZU(+NW)1.<M6FE'\0<@P!!YI+F?$5)(U2Z8>;B8X9)'"]
M+MZYHBS[??E0VUJ?)^*2&%CNG_:7I!YYPC=4%**?(088<PP[' >4CS^JWQ0T
MV3TA+0 :$),E,EOCO(8L5TJ[9UY-3A;)X=FY+I5E>V&;6K=U.W_2(!JT@MK9
MYT-C#]'"K9;078":U#2E"F6UYFU$>Y)XI ,M05T_D%8<R]I?6MC@%<@Z9<!2
M,A<\0QQU*FWV9W1&07N!5LJ55Q6=;+2.;V!J0]!_1M)CVM'BNCP4YUQ5=YS&
MBD*"/,3#TR4,Z*X/]K 6Z.QR?2] %$)#.W5V-UHL:^%F7#IX?&@H0DEQ'1I_
M!!*21EE JNC4YMW0.'QNN6&))G6% I<LY0:*P_>%\T;=]X.+ RO.S4=?A".D
M]>SRPI^/M'$C2J'=/-DC(K6<S@F(#K7R=$A^JO$N7>,@Z$4%1I&<T%RA<IFY
M9K7GJ7LM,Z@,)FKVBY/8M(99("&7?"5S:24=;Z7P2 8Y(7R;-T2GKHP.U$_<
MEZH\86AX:@QN7K>1IJ&WU>.LVIG'09=R<KQ8.LC\FY<U7M-9R[G/"))GF?0@
MN^] @"(RJF*S[3E9G]42,T\086B=A0F;!./Q%#,O7<V3))@D--[.$DP\&'2_
M>*FB>7<X[6 *+[KOWO<0Y'1)MUF(TP-<0-:&46>,V-(O[;,:/;4080(R?D[X
MLG+CQ6$BPD&6\DJBT500PVE4 4@*:<Q!\/R\@,BM V'>\ELY:PY,C>SV1(G(
MXW;OW#Q!&N*$TPFF]&A _,?2CB5^J5OE[8O,P<30*M-PXF\CVTT[,)#F'!FV
MDDV*7%0@4^E@?0>AH/?"9JSUNY0;JUH08[>P?27H,C@$"1*#$'_X6CVXTI(A
M8/N;L!1H.S;3FX%+H].RPSOE"NQ?2]M./^W)UXU863/<M4IPF#J<P69(R0X=
M\D,.2K255>/GQVEXE.49,IZ!\>49EBX[ABZ[>OD:OHI>_S5%G]0=5!GC-1EO
MF1%>UJ:+D,78$TWHO24!;:<3O&B\9A\]?LRSMOUHRWK<;6IXZG/)J/>9"[7?
MN(]YY!3B[K]X=7>[[X5+_YGLL-Q_;/S$-<YV@_-_C:WA<#89,.T_X/D?5E7N
MH]E*633:76X%AX[3 CQ?*V7;'^2@^XIZ\R=02P,$%     @ (Z%T5ERX*A^;
M @  WP4  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULI51M3]LP$/XK
MIPPA)D7DI6D:2EN)PM FC0F!MGUVDTMCD=C!=FCY]SL[)2L"JDG[$M^=[QX_
MCYV[V4:J!UTA&M@VM=!SKS*FG0:!SBMLF#Z5+0K:*:5JF"%7K0/=*F2%*VKJ
M( [#-&@8%]YBYF*W:C&3G:FYP%L%NFL:IIZ76,O-W(N\E\ =7U?&!H+%K&5K
MO$?SL[U5Y 4#2L$;%)I+ 0K+N7<139>)S7<)OSAN])X-5LE*R@?K?"OF7F@)
M88VYL0B,EB>\Q+JV0$3C<8?I#4?:PGW[!?W::2<M*Z;Q4M:_>6&JN9=Y4&#)
MNMK<R<U7W.D96[Q<UMI]8=/G1I2<=]K(9E=,#!HN^I5M=_>P5Y"%'Q3$NX+8
M\>X/<BROF&&+F9(;4#:;T*SAI+IJ(L>%?91[HVB74YU97/,M%L"T1J-]$&AF
M@2%8NQGD.XAE#Q%_ !'%<".%J31\$046KP$"XC.0BE](+>.#B%>8G\(H\B$.
MX_@ WF@0.7)XH_\1V4,D[T/8WICJEN4X]^CGUZB>T%L<?XK2\/P P60@F!Q"
M_S>"AR%^2(.0PO&G+(ZB<WB#^"H"N:2VTH8"L@13(92RIO[D8@T7VL;H";!9
MH1J>P7XBN.Z4X*93"$P4A-*TG:$D?.QX2ZUJX BB;.R/PLQ:X[$_22+XCEI/
MJ?_RKNEJ9@\MD"XQY\PUYDDT2OTD/H//<)*=^9-H1-9;_D>09'XV.2,C3?TP
MSHCC'@IN:4YII$'1'V$DR$Y!N:^:9I@3^XQ,:4#[M[XCU"IS8I.4R*36?^^)
M@[VF:U"MW6BQ-]L)T_??$!VFUT7?M'_3^]%WP]2:"PTUEE0:GD[&'JA^G/2.
MD:UKX94T-!"<6=$$1F43:+^4]/H[QQXPS/3%'U!+ P04    "  CH716X7Y'
M);D$  "/"@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6R=5FUOVS80
M_BN$6A0;X-J2G#197@PDS8IU6->@[E9@WVCI;!&A2(6DXF2_?L^1LI(N+P/V
M(;%(WCUW]]P+>;*U[LHW1$'<MMKXTZP)H3N:S7S54"O]U'9D<+*VKI4!2[>9
M^<Z1K*-2JV=EGK^;M5*9;'$2]R[=XL3V02M#ET[XOFVENSLG;;>G69'M-KZH
M31-X8[8XZ>2&EA3^Z"X=5K,1I58M&:^L$8[6I]E9<72^Q_)1X$]%6__@6W D
M*VNO>/&Q/LUR=H@T58$1)'YNZ#UIS4!PXWK S$:3K/CP>X?^(<:.6%;2TWNK
MOZDZ-*?9829J6LM>AR]V^PL-\>PS7F6UC__%-LD6\TQ4O0^V'93A0:M,^I6W
M P\/% [S9Q3*0:&,?B=#T<L+&>3BQ-FM<"P--/Z(H49M.*<,)V49'$X5],+B
MH[DA'\!R\">S $#>GE6#\GE2+I]1+DKQR9K0>/&SJ:G^'F &3T9WRIT[Y^6+
MB!=43<6\F(@R+\L7\.9C>/.(-_]_X27EO:>5N1^.?"<K.LU0\)[<#66+-Z^*
M=_GQ"Z[MC:[MO83^7ZZ]K/R[L('$@7CSZK LBF-Q#R;\PX5"W9M:_*8J]!&)
MLXTCB@=;%1KQ%\IM:77/_>$GT /YGXWX7 6[(B<.. W%3Q.Q)=%)%U2E.AFH
M3JC"KM?DE-G@0X ?+!S.4+'5%6\!_*N3+*HMA*)!&QK@JNB?=9Z!MHVJFFBA
M=U6#_JIA=#[)\USX1H)VQEK"$+Z6A-/+T=0RFOH!F)&',C\>;8Y"\: X_E%@
M?@DY&H'#H(2A7Y?[.5N;B-#(@#D34VTX3"F,-14*W%FM.5"%;9Q&6D=30P#2
MBTHZN D]S_30=:_"G6@I-+9F2^H^+:%QMM\T@ET/C7*UN.Y!,+B!'$J_B%FK
M^TAO,A P"H4UT6?;.T&W5/4\T;QH2+.SGN#_0^)C<1P<BZ^P\IB9Y+*%4\CL
M2A-'9T?.Q1IG;8NY^41" ZPES32;4121RF):SDO1(8P(PX(<H>WB (8$KQJK
M:TAP@,PM .$&?(C()JBWM4H5B1RAR-/PQAGKT@VS!Z"=PKH//0PI[WMIJE0L
M'L0X%;A@5G>CUU/QC5!F$ :$"AH$(-P;;B-&-GV[2O3OPDY$C D.3Y.HGN"0
M^3&<>0I#>WRG' E-+/BIN$A)?K82)JA<C:MS)Z2M][L:2!DWCS->610I;HL>
M ;2=5(ZK;B(ZC0WT03I!(Y@-0D28N,(8?^UL*^R*)YWD:%*3#')3S >!^4R1
M*)[/<3!X!/(<.=QSK_=Q:GO/^>8_1Y7=&/5W[*]=,*_S:0FOT&46B5KV<.&Z
MCXUB8Z#WK1-M4NS#>F";NY1N*\2&;A ZC;H9=['67&B/9EYT<R((\RN^"<:!
M5^[M)AYP47TWJKZ/:^ 6_L9IC&XW1JZ0_\"G3%^G9>!G4AP R,';E9-\+\:Y
ML4&7Q"[HAH(>0OOTJ[C<Z>%N.=@[WOW@U1&)O2.)=H] (_V[*S)2^N_=8O+4
M]31[\$AHR6WB4XBKMS<AO1?&W?&U=98>&??BZ:GV2;H-MZVF-53SZ<%^)EQZ
M_J1%L%U\<JQLP ,F?C9X,9)C 9RO+?IN6+"!\0VZ^ =02P,$%     @ (Z%T
M5J8@20:B!@  :1   !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULI5AK
M<]NV$OTK&-73<680B03?CNT9.[UM\Z&93)W;?(9)2,*$)!0 LN+^^GL6E&C:
MD7W=Z1>+>.S!/LXNL#[?&?O5K97R['O7]NYBMO9^<[98N'JM.NGF9J-ZK"R-
M[:3'T*X6;F.5;()0URY$%.6+3NI^=GD>YC[9RW.S]:WNU2?+W+;KI+V_5JW9
M7<SBV6'B3[U:>YI87)YOY$K=*/_?S2>+T6)$:72G>J=-SZQ:7LRNXK/KE/:'
M#7]IM7.3;T:6W!KSE08?FHM91 JI5M6>$"1^[M1[U;8$!#6^[3%GXY$D./T^
MH/\:;(<MM]*I]Z;]HAN_OIB5,]:HI=RV_D^S^UWM[<D(KS:M"W_9;MB;Y#-6
M;YTWW5X8&G2Z'W[E][T?)@)E](R V N(H/=P4-#R%^GEY;DU.V9I-]#H(Y@:
MI*&<[BDH-]YB54/.7W[HO>Q7^K95[,HYY1UG/:@@^X;]9DRSTVU[OO XB+8O
MZCWH]0 JG@&-!?O#]'[MV'_Z1C6/ 1;0<%13'-2\%B\B_J+J.4MBSD0DQ MX
MR6AV$O"25YO]\T]Q'KU[C>T#<GH<F9+HS&UDK2YFR!*G[)V:70[@+^B=CGJG
M+Z'_*[U?1OYHO&(E^_FG4L3Q.W:$%[_J7GOUMD46-<?6/T*'+XIME*5:@3V2
M^9UYZ[S:,-UMI,9D[YE7SC/L8'ZMF"19MK)FNW&8D)ZM9<-TW^A:>F,=,\NI
MK.Z#5+VUEH;W2MI@=J.\LL@.'!I :)-^T)"VU'*CO6SUW]CCS-+OI-T?'PX)
M=A?OV+6":CC!H.PTRLI0.AXI 4MWZCA<;=R =B+FQ6@C:>F8HDQ@X+'J;I4=
MN1QTFSASKY$,,#_LYDRV+:WLUKI>,[F$V5/56##*>ZMOMUX2GC?LJMNTB@\F
MP?60)JV6ID5!UOT*,:/*1?&Z@\$KA5I+U9R69&>LUW\/7D!@M6G8*8(03'K#
M?K/&.795U]MNVTJ"^/ 0*Z)#+:V])Z"K^MM66T61NL-%L*% J7K=F]:L[EDT
MSR)VPC)>%26/2OH^37A:1KS(*_:&AH(G1<;S- O#6,0\S_,'6&]EHU@O.^4(
M3; LSWDE(N#D$!,%Q$[CK.0BH<\TX5&6L_>AOL*%5K7!1K?6X&$L2!\HD$8\
MBH!1Y G/\ &,O,CWGX+6POIG R8\XML0Q!-6\:K,PAZ8D/(\JGA9Y8-%"1=Q
MQ)-2A*'@<9[R H1X?XQ9;\&1MU1,=*U8/(\+*,FCI.1Q6K'3DJ>9@'/(5_!4
ME42\2E,,\BSE&1EZ'/,++DS*J8TU*]0JQSXNKA@\6T+O(A]R0KR#X\:I-^/D
M8/31-(@3& +51/9$-7A 1"$L#ZH-.,MI;3GF20%,X!(F?(>O*!<\V]/AM. E
M4B2)#KXLXXJ+HGQU8L7/9L?9C^DQL'ZD-G)D"[K_^RQ(YDGV- L$+R)8G17!
ML(/O3T!.4:3P9'(\!9)Y5#VD@$A2L"N:!"]) (R9YQ(@FL?E- '2*@T?#PA@
M69K_$_8#C4(4/[4$Z90EX%?R"N*+.2)<\@*\+Z.8^)24)<]$.E$,<UD$[Q3_
MB/2@3)GS,JL>2"^J'"4H"9F>5<C4(G^1]$@2@5*31X_UFN @''!HGB6O)CTP
M42,(<R Y:%VF\;XBCK@GE'$4HB1!27SNYE#?-W@)$X^G19UF>W<@O#O[\6)_
MY,>;@[G 3(B'8BA:H&TJ>%I4M) RL"W$/:8JA5!@,ALG1PI%(C\V6?PP^7FM
MT'"$RR[F(GJR&'PYK: G8W$Y/(<(87+C#5<CGO_4&[CA2;&&U<B<PPOC27;#
MI:L]UAF[EJWL:_5,+:%8I3$O4#$SV'+5-#ID%FNVX3J6E+!.'QX6?VFK&RU[
MY'T:@==E.BT?IRPF0B-_8R+3RR?'(2!@2,I%53R"P8XX066I_C\*^0_J0Y<D
M2J8@UVA^&D9:;RW[M@4CO*26*O#5N;!GXJ?AU?7T'47.O9'P_F<K>R?WK9G#
MDXHD7,!&*@"+%N"N1CN >-W#>S<HE!R2V*M=P#]XCS..A-;H*W5[/WJ:'22I
MXM;TXJ7X8M-75.4[V6X'M0A(LB4J(,ZEH.])@ )-BF,"=0)=7G#7_C7UO"HX
M%#X+%?EQL.&F;;<)7 A/2*MJL^I#6DV?</1\1-3G*=H]@ ]>.#AU?JR'6$S:
M/Q3S56AR<4,1<X=.<)P=^^BKH7U\V#XTX7](N]+@:JN6$(WF139C=FALAX$W
MF]!,WAJ/FR-\KA4N'DL;L+XTZ"/V SI@_._"Y?\ 4$L#!!0    ( ".A=%;C
M\XNHI ,  /T'   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;*55VX[;
M-A#]E8%2Y(E8B92HR\8VL)<6S4/:1=RTS[0TLH50HDK2Z]V_[U#RNDZ[:Z3H
MBS0D9P[/&0Z'BX.Q7]T.T<-3KP>WC';>C]=Q[.H=]LI=F1$'6FF-[96GH=W&
M;K2HFBFHU[%(DCSN53=$J\4T]V!7"[/WNAOPP8+;][VRS[>HS6$9\>AEXG.W
MW?DP$:\6H]KB&OV7\<'2*#ZA-%V/@^O, !;;973#KV^SX#\Y_-[AP9W9$)1L
MC/D:!A^;990$0JBQ]@%!T>\1[U#K $0T_CQB1J<M0^"Y_8+^TZ2=M&R4PSNC
M_^@:OUM&900-MFJO_6=S^!F/>F3 JXUVTQ<.LV]:15#OG3?],9@8]-TP_]73
M,0]G 67R1H X!HB)][S1Q/)>>;5:6', &[P)+1B3U"F:R'5#.)2UM[3:49Q?
MK??CJ)&R[)6&6Z754".LIW*X[URMC=M;=(O8TUXA(JZ/N+<SKG@#EPOX9 :_
M<_#CT&#S+4!,)$],Q0O36W$1\1[K*T@Y Y$(<0$O/2E/)[ST.Y2_?\?SY,-_
MDC^#9Z^#AZMT[495XS*BN^+0/F*TFG>Y0#T[4<\NH?]?ZA?!7Z?^B_$(%;Q_
M5PK./[Q=*/!@<51= _A$;</1A!H:,'Z'EJK96J(,RCGT#FI#-]MYI.46R %:
MHZE%=,/V&FY<F*03QWY#D2^G'CX<UJ;U!V5Q@O98[P:CS?89?@">EZRH!%EY
MEK*T+(B.:=&%#D+E';1T-3H&S?[(S.TWKK;=&#J$ UZF+.<9R+1@(BW@XT"B
M)J%"9*PH)8@\8TE5$+4624T35'A+K84,1Z+2G&6Y!)X)5J4)?!DVG=;D9DE*
M]Z@V&D%F&1-T/60BF4A2^'5*CN2LD!)2P<J\A-],N([C=^>2I!-6Q7*1DBT8
M%Y(5E*]_Y?$LC3=U;?8#!8_J>2(60"1/F*"\!;O@.2L2^6T.6R0>7$K&<P(K
M$U;R$M9*TZQ73_05O"($2D%2LE)F<&?ZP%Y-/3BE \JRA,!SF3,N2UJ>\V>L
M YE3UJJ4#B^G?P[T(OBYS&?I&K?$H))$D9-7R5F223HDCU1Y_BP[>9[04@*B
M(IYT6G,ZU3\$LS!C]W@QP;I3=(2=[S!D.6.9H!/F%=F2"HRR7*3PVHV.SUIR
MCW8[/3RAZ(G!W)U/LZ>W[69NZ7^[SP_C)V6W'56GQI9"DZM"1F#GQV8>>#-.
M#7YC/#T7D[FC]QEM<*#UUM#M/0["!J<7?_474$L#!!0    ( ".A=%85&J60
M,0P  $@B   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;,U:67/;MA9^
MO[\"XWHZ]HPJ:W.<9O&,DK33=IH;3=-E[B-$0A)JDE !4(KZZ^]W#@"2VNRD
M3WVP+)+ P5F_LU"OML8^N)527GPJB\J]OEAYOWYQ<^.RE2JEZYNUJO!D86PI
M/2[M\L:MK9(Y;RJ+F]%@\.RFE+JZN'_%]V;V_I6I?:$K-;/"U64I[>Z-*LSV
M]<7P(MWX12]7GF[<W+]:RZ7ZJ/QOZYG%U4U#)=>EJIPVE;!J\?IB.GSQ9D+K
M><'O6FU=Y[L@2>;&/-#%C_GKBP$QI J5>:(@\6^CWJJB($)@XZ](\Z(YDC9V
MOR?JW[/LD&4NG7IKBC]T[E>O+YY?B%PM9%WX7\SV!Q7EN25ZF2D<?XIM6(O;
M(JN=-V7<# Y*787_\E/40V?#\\&9#:.X8<1\AX.8RW?2R_M7UFR%I=6@1E]8
M5-X-YG1%1OGH+9YJ[//W/YMJ*7Y5MA3OU-R_NO&@24]NLKC_3=@_.K-_.!+O
M3>573GQ7Y2K?)W #9AJ.1HFC-Z-'*;Y365^,ASTQ&HQ&C] ;-Q*.F=[X'TL8
M]D].[Z>H>.'6,E.O+^#V3MF-NKC_^JOAL\'+1[B;--Q-'J/^&=P]OO^_QBLQ
M'(BOOWH^&@Y?"J+WC2=Z.>B)S"!\G%>Y, OA5THL3($XU-7RA9@ZN@EUJW*N
M;*-R^AB*CZK2QHJWIMHHZ_6\4(*.<N)*>K&0VHJ-+&IU+2[%<-)[-KCK#08#
MNKCKC0>W?/&S<NX%?-A:57GXK*^M]II(#,<]@ 8ONA97^/O5>%F(8H_WGBA
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
M86&-?+J::LRK,2L,]1S2/C\A$<WY4,-,Y&4[T22>.-#KK<Q>F ]T4_/L><W
M8JP8LL5S/"3)SSXU%FGD11E%DP8*)"9^-"F#_)K0(E#-?+2Q7[@LR8*9"JD9
MF2-!^S7RC*/#PCM*#1C5,!X'KO4N_P^#YS*VK7!HKUP=.@30LTK#],$<M_K2
M?0;H3 \\)7'V$C=7!#HT"!R"] 7 A]QDR1N9FDF^+;1S^O/JV0/,EHVG!+_1
M[+F<X?[5.2%6II24_$YIR#MJ%P3$89;" %@14P]'"IL*0<L=LR0(%:6T97 5
MA2C,S3;5&+PQ_Z!N>6I&P\=UQ"*T."X<CT:%G=SOCV9D-WX?YJ&\O<F%)X/Q
M&NA:X9Q!W>\0\98CI%'C298L^( ?,1YL$J5D1%P9 1GPM3&^ZTH;FT   Z+V
M,_C B!X;S(_I1SV)EF<N+$N-P>?.:QMTUE\I95XCCV%!KB^%9DR%4M/-F,,D
M.8Y3##%"=5"M\ZT)L)49.S72D^'((Z/:0!]:3R/>(-\R'I1D0IWCVLH7)Y\F
MP+TT4H]CFP[5+HOH@;)&&F"ZF_K4J;J)/4'\].*(9'1[>C+ 8R=J-[T3+_M>
MUC:_@=6=L8,MTN\J3%+IDM8%"!$D4T<F8JFH(_9R0],8- -RUTN-U'I_T)M<
M.*9]Y6P3VM:\PA5O;3IDN/8B@I'0/7;_/NVI^E7FI+'!IE1?4DL&+(T)!-VN
MW/\X5JLFMLM\1>_NR ?Q%B=A5,G3"#)QR_6'3>V,R_G,W7*G/=I.067;F%PX
MP# Y]FUH.OB45W%&\@?+D+I>^JK7K_;?1*_2I\##]O1!]4;[#?>@DM8X.IO\
M]'JD?/I(F1ZBJ^7#X,K%Z"KY69#&>,D;\'[MP"/M ROHOQ1?_@]02P,$%
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
M1^V9W$^<KOU+9J4=WD5^N,5#5!H6P/>UQCVUF["!X6E[^3=02P,$%     @
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
M\#R4SO39GQ@A*^;\=>K0('/]$,=&EVB:6_%TUI^O<VN9@'PZ1UF)-*HM2;U
M%K;4#NL-8#N/V6O5Y30=>SX"]SW^ U^"CS2)"HH8P-8&#X]?]7U!; $1E0:[
M>170/9!!(2<*WLQ(S=,@-4]GC_H#-@L30;))ASTE*[,33/O+@UFSY#,?,,N0
M%26 9I6)T6$$(I8#&V;A6/.?79Q#L;0,%HZ2GJ #+#MUAX.E<S$V8TH:5CCQ
MT1H3L,DIO&@?"AK9Q"-U'1W]O'WZ,3#\QUF&7_LC_J +C<5A3O/LG[J?XORW
MS40:XR6.5# Z*,".K&R'54_>)<B:)CWQSMD;8SBA!J$1QW[L;!R@$,?E>)4X
M&/]LVQSZFD[?4FSIE$F,9\^&<! 5ZU298-LN;.8RNS[^DF7D#H:DU\U%6U5R
MEAO5K4DNUHHT6\!RV/7=!KC3JZ*^WR@$A>Q\(\45.-.+)2 -MD-!NC>G7XNK
M&!]>?2$@(/V&&2)*R98R#)F, +]EHFSTM0Y?"_ B;TR,Z1E>Y&)IP>MA.PC6
M*C5TA4 + ?#L%8ZN@>D<"(F2M&S5'_B_*DMG9UF_MKNNO?5PD536XS)=7D(8
M"43)DRR%NN%3< BMTRP?C14U!CXE@<"X3V/A2Q$0$9*BS=WTC@N,7+<4]_ R
M@&K.:BJ:@L3!_@1KTS6\/Q$<N.X!$#*9Y>Q1=I$]80-NSP6# O=HA%@'.S\C
M7F(H1!@($CLE \[/9IAQ2X8I[*+2YW.RE.0:%K,B\+OJ.N+ FPB+)P7IJV9A
M;ZX%R$)+_)=LB>_(A,#? !9JA]7,5K.1H'\%_ZFLOVLOH$P[.A+V5L0?X^(-
MBFOD7"L(!*D\'C2603OE,&BV$A8$?$,(L$FQOBQ)A]+O@0!&I F,=/&2F''@
MX+[60>SCR1<U@"W$1H0M6> R^Y4<QVABYWT8W)"-&WKZDXV)+2!QC,3=%''J
M@E4'B !48'0IV_1LM7$-$*"-@&UH70=S1NDTBM?_X/"M3;]5,6M"(@@V%8A"
M6"U)'ZWCS0A\B6D>=JV$>G8'O09]+(T!S/#)U1S8.<I@-8'&A'FD$M L<AP2
M%U3PQ&UW'%FQIQ2USXB"@E3J\*2(H0;KW<M9BW?= L!)$$28"P:=1(V U7AA
M8F6"[<C[[QR;)M?.7:A+&V/S[XX)SU-\9:L]?^WWG$A,NZK-6B5+X22'JJ),
M%7YMANW**_D:PLJB8>%O* @L6XJ.!6=6;&?B$;I0F&1J)(1D<MK&1P!>Q&_\
MYJN43(L(%K*^VF=O/VG 4SQ@&!R",]C\;@#I!<8@H*)],VA5+MX2R/N>R='Q
M8(@@LOB2%4C4[$"@ _71AZ2[&^O2M;A<39$E]J2*C<M$$%4"DW-RT@B?&=HF
M$7@Y=/[(Y,&P*.S]OYVXQ>1%*9[CJV(J#AWN3%W[^('MERK_&!@BF,G][-G;
M)+1RX!#I):6L9;>J0WC,HG&FSN6K>]T5E$W#%/!R)B:')L\"3YVMSEWBIM02
M?Y]Z.B<G+E&*F.*-WLON.#1/A R;O'8.FX1$F?*"LDZB,3ZP>0E$Q9+M,\!\
MX/@#'V$Z?4)+E)%,(2+\,K$:-E6XL>J*K![Z$S&NM[ISF2!)8,;'V&[1DE(H
M(4Z<$1\HFEY>/5M>+7[,WHO >Y;P3XMGY_FAFCF982M#CEO#@KFH?,X-+Z,;
M7LXZT-<<(YZ$<5\[./N-A<DPP WG#\+#X=#!2!BI80> Y9VNPM5(,(V'_Z>M
M/W7@OK@T42(XX@S_=A[5PT)U#'/8[W[4N]X=_E7NSISQ,<%!\A8<J=YIYVI)
MJON#K&\%72!4!S34!0I"YN-+R_F\FT3K)C+$X52!J3$=EV>[>F!] 6GXPZNG
M6#K.59,A:U<4?G*4L$-4HOUSJ:@2LVD,P<R4Z^2N)-$WP7^7&TBM(9YZQ])^
MYN#L.2W2;MD1?7W>)SNS6F?_;$',D_/9>".681:SM1+(5\@07DLB];I@K%3Z
M)$7V8K 8A+W>M-L59>./4U!.E+^A+'.\_NO#G"7K*R)*. @R\2Q$8*;I3D0
MER.D.@Y3(_9.T+8W7T?94@D&]:UV]C<Q]*-,)N$6\H2: VAV&3XE+^;:+^IV
M(0:+(#.L<:,A5R43;<W6U' 4^S'Y)$;8M'<Y8O)M())MX5\B,MM!A!I&!4D6
M.PK7TW.*S&87A3\,:@G$P16 X)L+F-R]V^] H,FY>1[KN5(-'%@!8@*NTF,^
MW5-1["6PC)_'4J0UA7,%@M=[X,?7 :1.SC#86,D MN[95Q_PDD1+\HG@VBG:
MTXWGIQZR@]\@,P=\&0HA..*!V930(A8@%_-%P[^W;<F^_'4\O.M0@IC4S-D)
MIS5S?I4L_-QIES^S#M5(:.=RNR%&BC6<1LHX+#G>M'BE3L&3@S8-B4S02\HH
ME"2[E6'3/5'A")21X#@]*OGPTY)-XS+$5&A%U.+!#2U 6J^)H+^B5".Q"!M8
M>UJ<L@L%(&>L;)\ZLUX++'=K,@[BH-HOD!#OZG0Y^"=Q$\45G.5EB>/P,G'
MJL1FK'=PO ?N=, .X=&XPM/%HRAJ<7<4.8ZF*771<<+"-%$AH[X!*S8ID>(>
M;8K.?=;POF?K2%N<TB82(5W:I$;)!AMQC(,,-A&3G#>/F674*?7T!\%VEG-[
M]& K[IR4E),.4LASI0"!^CZFY8C;P1V2$';GB8"<D@KLT; -@^FGP.&SYOP_
MM(#I]CP8R[TZV#>-CV:*4,GA%CGN/Z*O&CK)(4CF$K-X;_.Z@I14O13S,+,W
MW7W;^S+(J=TQ_(MK"76TF?_7';+A;0BQ<CG<D8N3HDX%.:I$^-C>8\JA:339
M(]7MYXUO;!E8S/<,?/15XI>Q2@QD9*<K9_.331O>TRNX__LT:!H.J]VN]L%X
M4K\F*+EV#&_T'0[&_4@A>C)$TILT.1>U,#^K5+/A;"S7BN\E^09PK7HZ F^C
MTFQ,@3 #9DRQ44IR50>U>%J-.D\0G[ M3E"1M R$4CP"DQ:.M!_M*2:' =RW
M@!VU )#.<+6A(B&Q+4[>5_KMD+%S1GB[IWZ564F(I>/%%RJ_)-#_\@+]:R@7
MOHY9MDF1F)UU6B2^8BEI#"EU158\538EAE1B' FO.5"31( VKF1O=5VS;V;,
M1;&A,F*QJ36GXD1D3'M(K8B"&T*K2?<.INWOJ'4'Y_(9$P$5]J8P.TDGB25(
M^BBX0'J)T%8Z!*"QZP%!$(2.K8QD=WP\TOJH?1\$;KKY(]:=#@S/Q@"( )CL
M?9BV1HBS2]EU$5#M[-0A;RJE DGF0T*M])GLAM[^A #WQ\=/?GR6O:%?LH4$
MO(MGV*W$")CGSZ&E?_AP&%U(VZ3C7I(955QC$IPSS45!.(R-"E7G,'VC&BAO
MA@JD<2_/#BA<!@K_^Y"L(WK(M NM.<TJ6W9,I=]C=)W[1':)4RQZ*=.2@Y1/
MN11L8 UZQ2%)O7?A >112B-5$@PD.]@?TO\HT/]>"&^[I/.FU\6F,; X;A>^
M)N!(CWTL+?4");C'QRN3C4#2@=,DR80S<ZDO<^QHY[JK$!Z!VKYF2-6T7C.8
M>]C%N:MZC-SCN/G J[AQ89%S^2'#QVD1_YC+PZP8BC/BXRA(A6+JE+82-&+C
M3NI*(?2G(SAK3]/E8I^ILFP>OX3Q51[#X\MNT&/-@C_JVGL!GPDW4EW&EW8#
MKOK^$/.%-J!%;(=9S#>Q)!;VW>Y4+^?\'%\TW3+QT6G+MZX69CEOYTO-(I1<
MC.3O">MPE<+@*&_; OS<R]/TI:2;@FV,9W7"E&'NE XVZ?%8+U;[BT2J< R&
MA_AZ@L/UXK0]J&9:Q%83O-@?(;\ N%W2BU*\;-6D<;"4M+OD[[>[&J@C)!]"
M!XP,LP%))-49WT=XJTS-PD9]0J30--XG=WVT+DO2%))>=E)_1)238!=$QFZV
MXWW%[G>J7'/* RYYU6-IRC],* ]7&UQVB+*()1=:M)*B>N*N8_/M:NP3\7%E
M /0+"7.E4T[SLA>\K+15A" ,>NK;7$Z4:%+DYD_[ ++Y;J8DM7:B45*<&@FF
MM%?X'M9+BG[IDZ\5Y))M^P)CC17<ZE(K@:.CUD_/CYAQ"*Q-=NRB%L_+V!!V
M/.M>*M'&^:>($7HIL5'A^X*=\"0_W,1-PD%N44KGF1Q(DD1G!\M- N)TT)ZL
MFSDXQ?W&]$,L$,78/Z6K!SY8#5YADX?&+N4B5(==KQR0]N>#V)[,?RQ7<DK5
ME68!S/6&+I;<:I?USLXH.7 ^5WF9M>JQ76WQI7XUA+#8Z(=HJR;M^E^>A0Q>
MV#PU+?$#+, J9E?:%:FV..V5;H#-F3$P]5L.5<A%F$)*#HR]Q;$[>%*1S-O0
MB!V3:+[G0I(PS@:P;ZCE)!VN=WV!<JADNJ2#UJ]ZB? AQ/$AC@P9$[\IW\[K
M3YJ!N0O##R P-3, ]YZ9\Y"D*T9%3=^NYTOGGE//,.;DH"-V)>WI,EN:_ A#
M?0YD>@J.'F43$N+&NGY: $HFD62QM* 4?4J#ON\/-\@;PHZ.J.(<2P+ &&+3
MT[?G[.B+^2>]<SQ!>@1+T9Q08,<6@C'Q,V;6&59+_'=ZW"S#9]PV<DXG[?LA
MV-Y,+WN9?51T@Z57]]KZ3CGOB_P16^>'MM2,)XE\2OHV J('B&;G4 DW?:4M
M!XXT+./3 EXCO_O;XLGWS[)'5_XO]P^TL]_O7+.M:6Y;KN]%2GJGDFO3L.1[
M=N.L6!>W5/2[D+9<R13GODQ)$0N5%JD=67IL>ZRR==W'S@#$9D%NR"7L7,"(
MBS,L;X5_E9=&2 D5KCK,[$\A/1QN/7!W Z2A@-%+$&7JDJ'RZF5@B^2ZB0O^
M0I!?B8-4'F%Z<<\450?&N/IZ6J6/8>VPXU:"3D>OZ!J;@TRXSW3&8E#(WL3I
M$],DC@0,J=Q3;AT?6VYUS_;)-Q/FT:IZ'2.B>MWX/?X4>YA2C1C%>H.5:S*N
MW94-GD#%M,H5E@KI9KA5%>JAW"[E^"F>G0K1*76<H[=2=T\:38?&R3G[RT(:
MMCM.E OXH/:G;4.$<#1@I<N([M(@AKS3_G?*?P2>.L!GNO*"@C?NS#%;[L&2
M[HFDS77KN4&%<%<%IQX*<(!*<5_!&A,W2%$[-Q8XSV'5UC7_S>P3V*1U3?&^
MQY9..V0TZ68$F:W.)-=T0I=20.Z) %/98>^^=3+%R:N]B/>6VH5',A[P.]7T
M2-S727-JVK^DI(AW8" O^9:>:R3XX+]+6]2C?+*7JPQWM'%;'1TRS$%L1#O*
M)]VV-2"7BY$E04#[X4DN7)]"F)^;CR(UC-%[ O9K*$%T\PG!WK[$.>0J7Q.
M/B=9&*-@-=W3'4UGGBB>2O(DH7F3\W)&2UL.!(!R]9*8,#9MD50Q[CCE1ZXE
MEY"31<<SA6Z./*N#KF/PZ=85YS4B-Z4TEP,9E^2364(1TC<%C$%&A&*.F5-@
M@FHKTNH19.-=Z(SRW/?-9))B<QEL5IU="_V[:*L+"X^*L^E*]G=<H^,I&K[Y
MY@."()._'C;=YKXI-Q1B8].RU,%YA50SX%])B^)SE(T-S;$E!.+";LQNE_1G
MQJ&3>%A89OD$2).$4^Y\B%-4SR!&?XBZ94?@,^A5Y!-KF.4D4[@H*"?,9X((
MJ^C,+M09A&WAJ XI3\&>WN[J=J_U^*:=P!99RG7OB.:Q4R 1):0?>G021^52
M@.(5N[:B!"YWV05J0J$BCQ:+*73-Q)2R;.MVO0\.Q\DR$1[:NF(8$3?<MVUM
M*;$.\TU10;SUD7X;\W36Y3[;SUH*X&/I#F=VQ$"N09,-WU.KAD MT@%2;?\Q
M=WT:)U8][$><O-WQTD,@#W+Z.UW?ZKDP,5ZR6<S?C7E#EX:8>:*Z-^GMS<F
M\3^8;T975]R;PUX</U$V8STJF(5RFKAXNCI>)GU&?)>2##;8U\D=9%_5'S6U
M06(9G])%GG [0N;,,SA\ O]T5X+509)4[L=5QV% XN0"W B2%X$'9\;#1WGP
M4E I]?#1YK0S$ &T^$B+$EW<BT'-$Y(M'A6@I&@ 6H 6>H:N)+-21\:>5I+\
MVTBC7A@%0R@7RQ/ 4:9Q;Z&:T>75?0RD'+IO&[HCDC%N8$?9NK*,W/N5\1B$
MP<9NO.SS'>A EUO,P2R9REB?%.?&IJ;U3X669G)YX5'*W'/3I"-/ZN8$G]PI
M' QVRSAJX/JVP_:+='R2UPAT)"A5*Q7 (),']YR!V^B-'+$WI>*V9D5)W#R]
M:5PEW6>EVBINN?06CZ_O2<04)2H4CKP9%ON?-H6M=+P<-/>VBW@/:SE_?>HC
M7[Q^P>#L)G$'4]9@?JH31?X3\_-U/)\6/'G[^U1]TV$6OG'@QBD B-+Z9SE'
M2>TP<I<CS0P[7)1RF-./A"CI9"]H7RX%&9 2!U;6]#$B\@W\ 0%&",'X5MLD
M7PG(<6J+SM5*XC6^EB#>?@V^V/<N<'3 B8BIRYDG>VH=Q-!.6\0:C#(Q,9$9
M04$2.,Q6H);QMM9R_I[5:TF-?J(DRJ24S0X_U5T;Y\S<!\G2N)IR6M<(/4!2
M:4VK193R1D07CC6\?\*WIR:)I(GW&!Q5GB09J:,*NV90&D+GP3GR0JP%3@TH
MBN,0?AF _. +EQ/M7C88=9K."6R5>*=C@M@K.6@EV9,1KUR;FJN?<A G].I&
MB07"0EUXHT6M[JSOKI$>1<F>X2FB\@^@-EN:(E3.!O)U\78<UT'I>=^O2NKI
MXSNQ#7Q2M#E)*E/J[3/YIN[0*,KW7/YE&C7(;HXNB76PNOP>!KK&*WD?__*7
MR(AX?_X [?OWO;CL#P N#T[@>3*)=]>4]I?$9.XMA 2])3DGCF+-K8Y*/O5&
MDJ#2$S=Y(GE3\CC1B&CDC2"^WWRZE\V_V<+=7GU-C1&?)>QPM;XDW9O+I0CW
M_@.Z)A/+DL++6\$XC5Z[W9+\<>]+1&M.TB@@ZF#=I/;C>[&P)0$Z4SJ2DT3_
M<:A?3B+E\@$?:ZTD">I3!SZ0\&_BX'!,0O&$Q\ HHS9 7Y0(S46^_.K8Q19Y
MZBS\K2FA</0J SH3:O^-61G7"GCGKFKQ"V\F>^Z/5YIZ"4NXK>%NB5+/MB\8
M2/[MR!I\S96HY*T\A#A]P5)-O@>&&TN/V9+@V>2:3>BF].6DI-Y[M&%F$<EM
M<AKX<^@-RZ^8!<=W[X_G7%F\\;2<O[3T4:]/MK]]Y5#281$WD9S0GDS5ST8G
M.,#*"(2<AU_YT+5BUAW=II2&"MWM)-A8T5U^$8>0ITHK]O&FV:BO?+5W]56C
MJX2J4A<B/R2B77;F+J;=O'OY-EY$HXW=\,!7]PCFV0:\H\NDNA/\O!LZ6 KQ
M@QZ3<-K'8JA_=U9LX(WD)@DV24#1PGX*N0MU-(/D(T)>+DE,DJ^ ZSC%#^\?
M4]O,Z?Q9*!ZO*"WGKRB]I-L=<B6S](=\X@;2M\W$=8:)%@5I0926\)$,4L/R
MZ.I[?GSK/8^FGY-%QN(DP3C("V?>J(:D%=WIDGXQM<))M%P.XXXPJHF,%_3&
MRE\E\ V(TB(GD9-_;UN.!5T!(??9MZSFUM"VFP1XT@F9DXFE@AB!)2M"**LF
M%VN.@V1?N)5P=[8K.$D(E^EQI+YE]%XHJ3HDSBC![NY^LGM[B[M*=Q+I*^OO
MAYY8V6FFQX^F2V^RGVJB&N_)+< W,#E'@;/VT^+CQ/IY6-6UP,$>L=7[\AMF
MYM0KWB9:SM\F^AB[>E[=GK3:WW"!Z&CB[.W8+T8CFMPA=E4/P\%%++A1BPUO
MW4>P7_<"/3JM#5M^'T.2>":%  (;X28U-2[$UK.T$._BRBI[]/B'[ : "0(@
ML[^YN2;!^R_5#(2_   >Y=+-X&9RA2H/3*A4GGV*=?W<=0I,/_U6=VO=A8"&
MVU)CO?J5;^ZX]B]E@,K."46\Y;"<O^7P@0$?-/LUM3:5H_=R=FW34IQPVL5_
MPZ6'Z[(-QR"+GUZ3\U*_7G]\(8U7H.[C;]D_VTLP?_'XXFJ99V_HGE+0]LQK
MV(FO3T^WO+JX IZ[J55GJKV/CU\3:CAHH/W4[DR1/2+TY_]\)#!:/CY=_/!7
MUEU<7'V?"_-C%3IA")D6_Q:(MVT9>F;8O'NQ8(']%9(1KN._X@OA%S<QW?Z[
MO!P),@T5?.?:)P\)!193=#Z.1D<?O0A)2[NZE_X4"I,'H7=36.EY=C5=NJ,3
M7\PQMF>N@'GJ_0QS@ATO;2SG+VU\4;;>:V&5%\A) ?\_7F->H!<0I+=)QSF]
M*%;:\-ZTC-HPP?25D&F!>_%Q6M ?YT<2EK3"IO/RR_Y"!5EZUUY);W+Z6L-T
M:?_]O,P_G2)!Z@S7T?V&[]X<O@/H9EQZOPE%JD-RG >/'3.SHW^7FR@N 12O
M9WN#X(4ZO;\BT1=7UZ<\^92WFO3G#Y.736_)&] KM?GUF$TO[YT.WX;7=E_+
MRZKCX_+.[[>J6U,[8JTK#+VZ? ([W<EKM.5#W^[XU=6KML?.^<^-5@ V] !^
MK]JV]Q]H@? R\^?_"U!+ P04    "  CH716D[Z":P@$  #?#   &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6S%5^]OVS80_5<.VC"D@!?]M*QDM@$G
M6;< 2Q'46?>AV =:.EM$)5(EZ3C97[\CI<@>9@OIL*)?;)'B/;Y[.CZ=ICNI
M/ND2T<!370D]\TICFDO?UWF)-=/GLD%!=]92U<S04&U\W2ADA0NJ*S\*@M2O
M&1?>?.KF[M5\*K>FX@+O%>AM73/U?(65W,V\T'N9>,\WI;$3_GS:L TNT?S>
MW"L:^3U*P6L4FDL!"M<S;Q%>7H6!#7 K/G#<Z8-KL*FLI/QD![?%S LL(ZPP
M-Q:"T=\C7F-5623B\;D#]?H];>#A]0OZ6Y<\);-B&J]E]0<O3#GS,@\*7+-M
M9=[+W:_8)32V>+FLM/N%7;<V\"#?:B/K+I@8U%RT_^RI$^(U 5$7$#G>[4:.
MY0TS;#Y5<@?*KB8T>^%2==%$C@O[5)9&T5U.<6:^Y!O!USQGPL"#8D(SIY:&
MLP>VJE"_F?J&MK&+_;R#O&HAHQ.0801W4IA2P\^BP.*? #[QZTE&+R2OHD'$
M&\S/(0Y'$ 51-( 7]TG'#B\Y@?>!*UYP)F"9<Q0Y:K@5M,/'.ZQ7J/X\EO(@
MH#TZE[IA.<X\.AL:U2-Z\Q^^"]/@IP&Z24\W<>CQ";I76TTS6L,B_[SEFKMR
M_O@;S<&MP5H?)9Q\!<+CGO!X4-\E>4>QK1#D&E ;3H<'"SJ >_8%S<":<06/
MK-JZA3E5'2]0,;O@6$:#>Q[/")8EHP%PK;?$X'M(1V&6PC65)Q<;I)K/)73;
M0@0/TK!JB!88>T36J%2/E@WHE?9ZI:_6B\A7G XZ6>2!=GM.VBYB6J/1K:*6
M"A,%5)RM>$7RHCZFWB"#$^HM\EQN!6VD,$?^: V!LAZ/4[A7V#!> #[1ZT$3
M*<M FA(5F1:I0\IV',,D@VO6<%*6_T54M5R;'3T42**X+6B;@,&\%+*2FV=(
M)@%<.^,C,!+#":]+WFC(HN @1+$"0; :R1;@%RF+':\J&(^2(-LS;]BSHVWY
ML3Q7M@QZTF?Q.( W<(/=$S7LZ5!&.#N\J? 1!=7$63@* AOV#LV_'D17$S!0
M%).^*":#11&G8Q)."**C!ZUI$.8_GO2L)YG]_]:4?07"%SWABV]@38-[OM*:
M0JJKE$J?Z1*2T446G;"I=!13^7VI5471*$Z&WIUAL.\8@F_N5L,4CBOJE!M'
MDZ.VE62O-RV(TA#>\B>BNFBI7\3P3HH?<UDW2-7!-@JQMNNSX*B'T:-,3KI8
M&(^R\(2130Z<+(Q&27;Q6BN+1F/RG2\VL]A5TRDS:ZOFJ)OY!STGY;AQG;4&
MQ[5M/_O9OGM?M#WK?GG;^M\QM>'4<E:XIM#@?$)O>M5VT^W R,9UL"MI2%!W
M6=(7""J[@.ZOI30O [M!_TTS_QM02P,$%     @ (Z%T5I'/9F:\ P  7PD
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
MVMWJ]:]R$T\ 6.K:AE]8;V2C$92==;K9*"."1K7]4SQN\O C"FRCP +NWE%
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
M_OZZH)*>L"@4&>PLD0FY2Y^&X-'?5YZ2RQ&<)401O 1:\!).F;BD)+M,,)W
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
MG4MU$24YI)5+0N._H$ /NCPG? ']?NV3V^SM6H0*1J"?T+\D>24)3[EBL?'
M!.2G6:NR_AI%>O@E6=-7.D^8&5H.26.:\06/BE&JQ[:R$3'-(E:,F.ZO'IFG
MQ]L^^;[.]9BFZX3M1DV72YJP<\WPJ&*X+%&Y@H$V,V(M\HBQ6)(MA08E,+%U
M6QJ-ATFN((+K+E4-;P[WU[K\MBS?#3=9L02L))$LV@BN7LW$T&0;TIY8QN'[
MDRX$Z_L\>P:?7(_(OW+%VF[*R@>5*E_;%8=KT%NGZJWN4H-P2E9Y$E_,*2RQ
M)K0>QU^A1!=4<//7YCP#ZSG;37_#[::(JC21>6O8M%''D!"Z@,4$U9-W9]NY
MF5 P['GRS.(^9*TV]L_)EE4+MVRM"1OZ"E7F\C---FS'?<?R, /UP>U[NY&#
M)D #XDVTFTX?1OUA-:S5(JR6+/27PPTTS#9-,(0OZ"/PUYB'!RO9S'FI[_OU
M_3NT5CO:F+ !'><QU=?F-#&=-K>.4L^D^[>B2KF6^ET[DC4XGIJG88(%F& A
M$EAKXYI5&]?,NL/<E[N+/?NV8IR:9V""^;.#3.X",NKA<.KN9]\=-6<.).G#
MT5[6A]2^%AV7%1V7=CKR-(5%8=*)<_*[7O_GY+.4FTYEX\X*=BHOF&#^Y<%H
MCR9[J61P6,<9C_?(0&I4BPQG6.M7PW?HT+N6+(,I>X'L#F*8V?OE"J*]V6"B
M@C.I.>LBR>[C5)90T?P2K<7!;#@93?>H*NN-V_6\V>5H?_5@M:_-6$-Q=*R,
M_9&+'WI_CNB:ZUPI9I"9<=7)BQ7I9%XPT?P2K3G>TUG'+6J ZC;$0FN3Y];D
MN>]N1IU,6<U.9@H3S4=%"U#1PA*MM6K;DZA-5"W*.E9-<+=-R6*;6E-1I*J=
MW*$JLJAH?HDV;8S/L _#X^POLN/JA5BM:[-22ZF.74O]AWA=KX 6'[)['?L>
M> :A$/*'+.J3L_*FJ:Q4W2_]^<#2.1.=8KK=W\G<H<JNJ&@!*EJ(A=:>![6
MZXQ1?S-Q4 5=5#0?%2U 10NQT-HTUP*Q8U>(OVPSR$U7?$W@WBT"HI>T.P*C
MJL0EFD[S&L'PTMU+W'U4KP$J6HB%UB:NUHH=NZI[^X.)C!: #TPLF9;'Z@A]
M6'Q<L,;4).Y1T7Q4M  5+<1":T^&6G]Q9KC!&E6+047S4=$"5+00"ZU-<ZWK
M.'9AY^A@C2KIE&A[P7HX/0C6F%X#5+00"ZU]E*>6@%R[!(2>5-O]G<HP*IJ/
MBA:@HH58:.UY4 M+KH,:IUU4=0D5S4=%"U#10BRT-LVU!.7:):AOC5_.%ZPS
M1-L13F;V4*-QI^/#<Q>H7@-4M! +K<U9K4:Y=C7J\<L3O?O\C3R]2KT<(9D6
MZ[S\>7$7H<LZQT5H5,D*%<U'10M0T4(LM/8TJ.4O=X0;H5'5+50T'Q4M0$4+
ML=#:--?JEFL_GWA,A$85M-S#(XK.J.-D'*K7 !4MQ$)K<U9+5:Y=J@K*7T[)
M[>Y@G+1'8%3)"A7-1T4+4-%"++0VS;6PY4YQ(S"J9(6*YJ.B!:AH(19:F^9:
MLG+M9X8>"P6#+LWIL/89B>(@[%=F'&>J\/IEHZ2B6:Q_F'\RYR8Z9P.JLH6*
MYI=H>T**<[E_R C5:XB%UN:YUJS<HPXC'?,KKQWI9.Y0CR*5:._^RHOJ-<1"
M:S\U5<M6GEVV>NO8;;7MDO^0!_K"TTUJW8GM;DY^H I5K4)%"U#10BRT-OVU
M6N7AJE4>JEJ%BN:CH@6H:"$66IOF6JWRWCDP5>^]YFDMO0/'FGI>4=_)-JJ"
MA8KFEVB7C6@]ZN__8!&@^@RQT-HL-AYQM>M71\5JGKT?JW$??L5]^A7W\5?<
MYU__'[J55^M6'JYNY:'J5JAH/BI:@(H68J&U::YU*\^N6_VOL1I5RT)%\TLT
MQVE*8WUW/U:C*EE8: 6+@\;++5)]UD:_AD02\^Q7\<*'ZFKUJI-;\X*/O>N^
M\RDH7EA2PQ3O3WF@8@D4DX0M '((>UF/B.*5),47E:_-*S3FN5)Y:CZN&(V9
MT!6@?)'#9E!^T0ZJ%\/<_!=02P,$%     @ (Z%T5FS8O-\J P  S P  !D
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
M*2$GL!!,N5]TZ-Y=I $J6J5%?0HV"FK*NW]R/'V(BP",1P+P*0 [W1V14_E
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
MJ!916C?[;7=-EW?79"NBRX<.SC/:74,U"]5L5'-0S=6/*VE&WZMK#YW61[4
MU4)4BRBMF^>VX*;S2[K)R<$Y1XMNJ&:AFHUJ#JJY^G$U;=J_WR:G]5$M0+40
MU2)*Z^:\+;KI\J*;/C&4DSZ#)G<&AQMMM*&:A6HVJCFHYJ*:AVH^J@6H%J):
M1&G=+4#;>M,O_X2WT]!*'*J9J&:AFHUJ#JJYJ.:AFH]J :J%J!916F=K,&Y[
M<V-Y;VZ_^/[A=4V9I@ ON_ZWG!VZ04 U$]4L5+-1S4$U%]4\5/-1+4"U<'Q\
M/5EU.C.FVD&+CIJU&_6V13=^Y_JC S[#)J<&QQLMTZ&:A6HVJCFHYJ*:AVK^
M^/C2J'K?)^("=-H0U2)*Z^:[[<F-Y2O#O?5Q%OFPP5E&JW"H9J&:C6H.JKFH
MYJ&:CVH!JH7CXT41#6UZ7'BG9NU&N2VYC4]=!^X_>V==/LW@Z*.%.%2S4,U&
M-0?5W/%QS^VRMQ"'3NNC6H!J(:I%E-;-?MN:&TM;.])WUN5#!^>9U$Q4LU#-
M1C4'U=Q&ZQP]:D9OH,EY?50+4"U$M8C2NH%N:W+C4VMRI[^U+B<'!QVMQ*&:
MA6HVJCFHYHZ/*W&:UK<BMX?.ZZ-:@&HAJD64U@UZVXD;RSMQ7IJ42;Q:_:ZL
M15QL\CKAI1(K]U7\WUZG78X.CCK:ED,U"]5L5'-0S44U#]5\5 M0+6RTSC4+
M^DX#1M2TW:2W;;FQO"VWN\+QK_?_S/+OU7%X\UF7WH"C-3E4,U'-0C4;U9Q&
MZZQ;U?<JVQT?-^#Z=])H 0[5 E0+42VBM&YTVP+<^+W+GLY%\A3?K43Q0?E%
ME!^4FTV>5R_.>Z.+EN!0S40U"]5L5'-0S1T?+V#76V1'9_51+4"U$-4B2NOF
MNZVWC>6+NMV^5%@>Q&J[@J,HYA6Q:[9(*RUHQPW53%2S4,U&-0?5W$;KG%S3
M+V>SPZRCY354"U M1+6(TCI9-]KRFB$OK[V1]3</M>7<T(2CFHEJ%JK9J.:@
MFFL<KV%VV;<[1V?U42U M1#5(DKK1KPMK1GRTMH?.7DN)P?''"VOH9J%:C:J
M.:CFHIIG'-?-#E>)02<,4"U$M8C2N@EO:VN&O+;V5>3S*M[Q4M0!C]?9)BV5
MO#[!5J_!?J]8<9[^G&U*Y=>[5;+<-E:5:INPW>//WZB\R:<<O 5 *V^H9J&:
MC6H.JKFHYJ&:WVBJMK]!.=>,@_(J.FF(:A&E=;<";>/-D#?>=DN\WLX3D<Z%
M_,.I<FQPOM%>&ZI9J&:CFH-J+JIYJ.:C6H!J(:I%E-;=#+3E-^.EBX-^.-4@
MVT(WJ&:BFH5J-JHYJ.:BFH=J/JH%J!:B6D1IW:U!VYPSY,TYZ\?\(4Z7HGZW
M[I0S^,9QP\I0#>/@T.Y&/NO@A*-U.%2S4<U!-1?5/%3S42U M1#5(DKK)KRM
MS!GRRMSMYJX0OVWJ#[I83_7_7U_U5SD_>:D:^1R#]_]H@P[5+%2S4<U!-1?5
M/%3S42U M1#5(DKK;AW:FITQ_1..!M"Z':J9J&:AFHUJ#JJYJ.:AFH]J :J%
MJ!916G=KT#;WC/>:>V]?^4$^='#HCRMB6E\-V42GM5#-1C4'U5Q4\U#-1[4
MU4)4BRBMF^>VJ6?\L<NORH<-SO);%[ \C#+:L$,U&]4<5'-1S4,U']4"5 M1
M+:*TERA?% ]"E&9<QM=7:Y$OQ8U8K>J+H&_2LGZUOG>KDHO[*NKJQ\_:V<71
M[3?J1UOMN=U5/WK;VR]:_OKJ,5Z**,Z725HH*W%?334ZGU;!S9/EP^Z+,GO\
M=*:>*7=966;K[5\?1+P0>7V'ZM_OLZQ\_:*>X#G+OV^_G>O_!U!+ P04
M"  CH716E'=XPO,"  #["@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6RU5EUOFS 4_2L6FZ966LLW"5V"U"3[J+1.5:MN#]4>'+@!5+ SVTFZ?S_;
M$!HR$K42?4EL<^^YYQPN<$<;RAYY!B#04UD0/C8R(987ILGC#$K,S^D2B+RR
MH*S$0FY9:O(E YSHI+(P'<L*S!+GQ(A&^NR&12.Z$D5.X(8AOBI+S/Y.H*";
ML6$;VX/;/,V$.C"CT1*G< ?B?GG#Y,YL4)*\!,)S2A"#Q=BXM"^FMJ42=,3/
M'#9\9XV4E#FECVISE8P-2S&" F*A(+#\6\,4BD(A21Y_:E"CJ:D2=]=;]"]:
MO!0SQQRFM/B5)R(;&T,#);# JT+<TLTWJ 7Y"B^F!=>_:%/%^@,#Q2LN:%DG
M2P9E3JI__%0;L9-@!P<2G#K!V4_P#B2X=8*KA5;,M*P9%C@:,;I!3$5+-+70
MWNALJ28GZC;>"2:OYC)/1+>P!K("A$F"II0()GWEDH/(T%17!\;1R0P$S@M^
MBL[0_=T,G;P_'9E"5E<89EQ7FE25G .5; ==RP(91Y]) DD;P)2T&^[.EOO$
M.8HX@_@<N?9'Y%B.TT%H^O)T^P@=M['2U7CN(;R<XS1ED&+=H'2!MN8^?)>A
MZ$I R7]W&5?A>MVXZD&^X$L<P]B03RH'M@8C^O#.#JQ/7:)[ FM9X#46>,?0
MFVY*6E9T2:YP?(VC7C7KR'8#S[=<:V2N=^5T! X"9V"%@R:P1=5OJ/I'J7ZE
M:V!$OI $>KB&<@ZL\]8<!7GMK>D)K*4W:/0&;]2=09\6] 36LF#06##HJ3LK
MG&"GZ9S0\T,OV&O._^-<QQ_:_K"[-X<-T>%1HC\H.7MA?QX%>NW-Z0FLI3EL
M-(=OU)]AGQ;T!-:RP+:>/\963QU: [7>BU80AM;0V^O1KDC/#8:A&^YUJ;DS
M1LCO?JJG*XYBNB*B^BHWI\T$=ZGGEKWSB9KL]'CR#%.-A=>8I3GAJ("%A+3.
M!Y(6JR:M:B/H4@\K<RKD\*&7F9Q.@:D >7U!J=AN5(%FWHW^ 5!+ P04
M"  CH716$@)FF.X"  #F"@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6RU5EUOVC 4_2M6-DVMM#6?A-!!I *;5FF54%&WAVD/;G))HB8VLPUT_WZV
M$UR" EJE] 5LYYYSS[FY2>YX1]D3SP$$>JY*PB=6+L3ZVK9YDD.%^15= Y%7
M5I156,@MRVR^9H!3#:I*VW.<T*YP0:QXK,\6+![3C2@+ @N&^*:J,/L[A9+N
M)I9K[0_NBRP7ZL".QVN<P1+$PWK!Y,XV+&E1 >$%)8C!:F+=N-<SUU$ '?&C
M@!T_6"-EY9'2)[6Y32>6HQ1!"8E0%%C^;6$&9:F8I(X_#:EE<BK@X7K/_E6;
MEV8>,8<9+7\6J<@G5F2A%%9X4XI[NOL&C:&!XDMHR?4OVM6Q@Y&%D@T7M&K
M4D%5D/H?/S>%. "XX0F UP"\8T!P N W %\;K95I6W,L<#QF=(>8BI9L:J%K
MH]'234'4;5P*)J\6$B?B>]@"V0#")$4S2@23=>52@\C13&<'QM'%' 0N2H[<
M2_0)/2SGZ.+]Y=@6,K]BL9,FU[3.Y9W(Y7KH3J;(.?I"4DC;!+84;M1[>_53
M[RSC')(KY+L?D>=X7H>@V?_#W3-R?%-,7_/YI_@*CK.,089UB](5VI?WUW<9
MBFX%5/QW5^%JWJ";5SW*UWR-$YA8\EGEP+9@Q1_>N:'SN<MT3V2M$@2F!,$Y
M=M-/::L4799KGH'F42^;;>SZ83!P?&=L;P_M= 0.0V_HC(8FL"5U8*0.SDI]
M((6 %"T%%L"[%)Z%O_:F]$36<AH:I^$;]6789PEZ(FN58&A*,.RI+VN>\+#=
MG& 0N>'HJ"\[ OW B4(OZ.[+R$B-SDJ=88)3W"7M+.ZU=Z,GLI;%D;$X>J.&
M'/59@I[(6B5PG9<OK]-32S9$AZ] WXW"*'2/6K(C,/#<*!CZ1RUI'TP,\A.?
MZ4&*HX1NB*@_O^;4#&LW>D0Y.I^J(4Y/(B\T]01XAUE6$(Y*6$E*YVHH5;%Z
MJ*HW@J[U7/)(A9PS]#*7@R@P%2"OKR@5^XU*8$;;^!]02P,$%     @ (Z%T
M5@>*)7H; P  N0D  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULK59M
M;]HP$/XK5C9-K=0V;X2W021>-FT?*J&BKI^=Y$*L.C:S'>C^_6P',J"!31I?
MP';NGGN>.YU]HRT7K[( 4.BMI$R.G4*I]=!U95I B>4#7P/37W(N2JST5JQ<
MN1: ,^M44C?PO*Y;8L*<>&3/%B(>\4I1PF AD*S*$HM?4Z!\.W9\9W_P1%:%
M,@=N/%KC%2Q!/:\70N_<!B4C)3!).$,"\K$S\8>S@;&W!C\(;.7!&ADE">>O
M9O,]&SN>(0044F40L/[;P PH-4":QL\=IM.$-(Z'ZSWZ5ZM=:TFPA!FG+R13
MQ=CI.RB#'%=4/?'M-]CIB0Q>RJFTOVA;VT8#!Z655+S<.6L&)6'U/W[;Y>'
MP>^><0AV#L&I0^>,0[AS"*W0FIF5-<<*QR/!MT@8:XUF%C8WUENK(<Q4<:F$
M_DJTGXJ?8 .L H19AF:<*:'S*C4'5:"9C0Y"HILY*$RH1,$MND?/RSFZ^7@[
M<I6.;U#<=!=K6L<*SL3R _2H0Q02?6$99,< KB;>L _V[*?!1<0YI \H].]0
MX 5!"Z'9O[O[%^B$33)#BQ>>P5O6K8!XCI9DQ4A.4LP4FJ0IKY@B;(46G)*4
M@&Q+7HW=:<<VW3R4:YS"V-'M*D%LP(D_??"[WN<VX5<".TI#ITE#YQ)Z/*'Z
M;L L!:1O&93Q*E%Y177'VC3(.Y3 BC!F\I%@:@S;TE''B&P,<Q=MXM"/!OUH
MY&X.A;XW\Z.P<V!V)"%J)$07*SG),F*N&3ELHQ9=LU)7 CN2V6UD=B]6:HHS
M-(=$H2]O^EF0K76H$;H'"8["0=_S3^K08A9Y4>"WUZ'7$.Q=K,,<LBH]7XC>
M-0MQ); CG?U&9_]B(5X$47#/\QQ53%_IYI'#"86F9]K$]]]E_#[R@M#KG52F
MQ2[L][USI1DTE ?_U^7 LK^T^.!]B^O>[0U.!+28'=\$-7_WX!74S];*#@<2
M63KUD]*<-O/'Q#Z[)^=3/9?48\0?F'JH><1"WUP24<@UI/?0TZ1$/2C4&\77
M]JU-N-)OIUT6>K8"80ST]YQSM=^8 ,VT%O\&4$L#!!0    ( ".A=%8M$+!J
MC@(  $@&   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;)556V_3,!3^
M*U9 :$AHN;89(XVTMB!X&)HZ#1X0#UYRFEAS[&"[S>#7<^RDH6QM$2^-+^>[
M^-CG-.ND>M U@"&/#1=ZYM7&M)>^KXL:&JK/90L"=]92-=3@5%6^;A70TH$:
M[D=!,/4;RH279V[M1N69W!C.!-PHHC=-0]7/.7#9S;S0VRVL6%4;N^#G64LK
MN 5SU]XHG/DC2\D:$)I)012L9]Y5>#E/;;P+^,*@TWMC8D]R+^6#G7PJ9UY@
M#0&'PE@&BI\M+(!S2X0V?@R<WBAI@?OC'?L'=W8\RSW5L)#\*RM-/?,N/%+"
MFFZX6<GN(PSGF5B^0G+M?DG7QR9O/5)LM)'- $8'#1/]ESX.>=@#1-$10#0
M(N>[%W(NE]30/%.R(\I&(YL=N*,Z-)ICPE[*K5&XRQ!G\A5L06R 4%&2A11&
M89HT>C U63AU4)J<+<%0QC6)7V>^056+]8M!8=XK1$<4PHA<(W&MR7M10ODW
M@8]V1\_1SO,\.LFXA.*<Q.$;$@511.YNE^3LY>L3O/&8B]CQQD=XK^46\+T9
MP@19PAJ4@I+L$O1M)3DG^!(ZJLKOA]+0DR>'R6UQ7>J6%C#SL'HTJ"UX^:L7
MX31X=\)Z,EI/3K'GHUTUV)U#Q81@HB)SRJDHX)#CGG/B.&WU;O,P#-,TB#-_
M>\#,9#0S.6GF,_826I;,EIT^I-O#IWNZDR29)L=TIZ/N]*3N[JH4%+(2[-?3
MQ]:+3Y^+7\3Q)#XBGH[BZ?_= +[V?Z0_?9;^- XFZ5,C_EYU8SE6KH=I4LB-
M,'VACZMCF[SJN\.?\+['7E.%ST(3#FN$!N<IBJN^;_43(UO7*^ZEP=IWPQI;
M/2@;@/MK*<UN8@7&/X_\-U!+ P04    "  CH716X!"BN]@"  "T!P  &0
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
MXC@4_2M69C5JI4X3)R% "T@M87993:5JF)E]&.V#22[@G<1F;%.Z^^O73D*
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
MH0UL^4':S^KX*YP,4<]7*VGZ7W0<8G.7L3X8JYH3V(T;T0[__/E4B#, R:X
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
MX%.1Z0OH_"RER:?ZH3-8I=E74YV[_P502P,$%     @ (Z%T5IC\A=XV P
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
MMV]/)Z_3?:.NE1BT$H,:+QS ^T/P8B<E<&W7%TQKB31]0E0IT.K&I:\!C-R
MMK)NU)86,/5,Z2B0>_!F/_]$$OR+2^T/ GNE/6RUAV/HL]^J+1// ,BLLJE\
M16WMN!0W,'$-8TM_/R-A0N)HXN_/M?3#L@!'!+=AKUA&+<MHE.4<%AJ52NTH
M+RQ5I96+8P.2G T>YF%&.A3[423,TC1S4XQ;BO$HQ0?8 ]^!.;D*L>;ET#3&
MO<&3*$F"#L5^%,%Q&L9NBDE+,1FE:(Y<S:"R^YP6A=Q1YF*8],=.LSC*.Q0=
M848(CMP4TY9B.DKQ8_EDBJ\I/!>YM#=JFD9YF'3(]<."R/J6FUS6DLO^9?X:
M9R%IA JZ+35EY=^#!9/U)X@$)"3=[3@ZIKOZT4CAYZV8?'RF80F2,D3Y$BE-
M-2!NO@F,^TNCB*\1$\JY KFK>A(<AEE'ER,0)VF8XX%"(_CD2'B<NI#&?/D;
M"1_!SHE$242"/.P0=@7F.,KB=(#PF8624<*?]0:DDQOI;]0,1R'N4G/$!7$8
M#1RKY.1\9-1<9E^$V<0NUW.R#?HL",Y3W',!1R1)@SA-PJ'%/_D5"?^76;.2
M+DIFSEUP.S89]<'_:MD_"NWU))SLD(S[X1W7E*_+!8.QY>H;W15)C6LGW>/2
M%9G@F$1Q/K!<)U<DX[;HV&!G*^6DW3>_(=J.R'':)Z<DXU;YC;(=;:X1S%QD
M[&>'DVO?!:^(^>0PIV'W.'2&DBPC43I4Q2?3)..N.>_5+[IXF>7GR_?U04E7
M&B3:OU'7Z'AO,J6CZK3W/7B5I'&0DXYF_^R&8J^'OU.Y+KE"#%8F$U^G!D(V
M-ZZFH\6VOK0LA#97H+JY,;=4D#; O%\)H5\Z]A[4WGMG_P!02P,$%     @
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
M07^^X%R][:0!RN7\X_\ 4$L#!!0    ( ".A=%:2=D\8@@<  ) X   9
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;+5;77.;.!3]*QIO9V=WQK61P,;.
M)IZIDY1M9[N;Z<?V(;,/!,LQ4T NR''[[U=\Q#*.N )&?DD,Z!Y=CH0X1TB7
M>Y9^RS:4<O0CCI+L:K#A?'LQ'F?!AL9^-F);FH@K:Y;&/A>'Z>,XVZ;47Q5!
M<30FEC4=QWZ8#!:7Q;F[='')=CP*$WJ7HFP7QW[Z<TDCMK\:X,'SB8_AXX;G
M)\:+RZW_2#]1_F5[EXJC\0%E%<8TR4*6H)2NKP9O\(7GV'E 4>+?D.ZSH]\H
MOY4'QK[E!^]65P,KSXA&-. YA"_^/=%K&D4YDLCC>P4Z.-29!Q[_?D9_6]R\
MN)D'/Z/7+/H:KOCF:C ;H!5=^[N(?V3[/VEU0Y,<+V!15OQ%^ZJL-4#!+N,L
MKH)%!G&8E/_]'Q411P'8;@@@50 Y#9@V!-A5@-VV!J<*<$X#)@T!DRI@TK:&
M:14P/0UP&@+<*L M&JMDMVB:&Y_[B\N4[5&:EQ9H^8^B?8MHT2)ADG?%3SP5
M5T,1QQ>?. N^;5BTHFF&;K_O0OX3_79#UV$0\M_S7]P/H^QW]!J]0F.4;?R4
M9I=C+FK.X\=!5<MU60MIJ 43]($E?".J2%9T50<8BY0/>9/GO*\)B'A#@Q&R
M\1 1BQ!%0K?MP[$BW(/#W^^B$;(FJMIK=V,?6L$N\.P&O.O(SS+$UNBKGZ9^
MPA%+43$JH/N_1%'TCM,X^T_%>XGKJ''S<>PBV_H!O1J(@2JCZ1,=+'[]!4^M
M/U2<F03S#('5^'0.?#H0^F))'\,D"9-',4Q%?A+0(1+#<,;]9"5.JG@L\:8%
M7CY\/RTF,VS/+.=R_'1,$5AO5XH,@=4HFAPHFH 4_9.&@B,_0@%+GL3#G[\7
MMFD84!4[(%377F82S"O!,#YJ.&<T/31:C9KI@9HI2$WU$&8HS++=Z6A5$C)]
MV5WFKN-.W-/^ M;4]68-@=5(<0^DN" IMS]H&H29FHXR=')$QVOL6/.)8UDG
M?("5=.7#$%B-C]F!CYF&CVV8JMD  ]5I(=6#T@.GF2M#8#6NY@>NYC!7Q;#;
M>BR>OWRXL#,5#]CLI#,I"JH&;0_,KN>]8TLJ+ N\^\][ACYOV"X3=XS^%A<Y
MI0FZVSU$88 .8\W]!QH_T%3YDH<KZ#K^&D7S3*'5R3V2K_A,RJD"-D6J233/
M%%J=5")))6;ETU(#>(_534!:JBX8OC.[AM#J[$JMCT'I6[XY_,*("\NFTEM+
M#4(3G4;-@":'][MDA/!\B'(/Y"AI/H<#P-("8-@#M%!Q,$*'-W4?(*!_GL,7
M8&D,,.P,0*4'QW:A;/)",Q+[1"V^U62J?@Z\/CGJ^9/N </V 5"&<&07]HSZ
M"E-H=<*DL\ ::]%)'BXU:$V#H]OV7=.RH ?GT9<UZ3\P;$#N4OIZO<NGTUJ*
M2)-VXM8HFF<*K4ZEM"=X?BX1:<A:5*2:1/-,H=7G9Z7M(;#MZ3X'!P-V&!W[
M #7S: JMSJ-T. 04^VWDH@;AGBC[+AS5M>]J<BCD(JGDHJND^1R>ATC/0V"+
MHI>+2PU"$\TO34[#W!B,W[G;GL/E$.ERB,[E-*O(I2:VB4F[]31C510[1V6M
MD661DW<XG$A?DJ1'(;!' :0B'-EE,#3J34RAU0F3WH1HO$FWF408K0N)AH"\
M/D!Z_J0W(; WN69Q+%XDSSH'THLP4N?7@U'#8@JMSJ(T+,0]DUXD)K]_W!I%
M\TRAU4F5?H; ?J:'7C3UH:4/$,#C.<P,D6:&:#ZVM-"+,,*]K>Z[1KV.)H<6
M>O$<]L:6]L:&[4T+O:A!:*"YBCK6BX[MN#,RQ2<B!\;OO%[C'#;'EC;'UMD<
M8-81CNWPI%= C>L%RFE'3:KJAO/Z)*DG4!H8&[8?@):$([O09]2AF$*K$W:T
MYDKC4+IIR0I-_US>:.I5=Y];.*J#Q.P#I*=5>AH;]C1?DA5-]VG(:=IN8A+&
MZ[R&S:C=,856YU+:'7MR)J%I&UVR913-,X56)U5Z(!OV0-V%)@S89?PTZH),
MH=5YE"[(UJT(TPI-#4*3 C)JDC0YZ(6FJ73J-$M?9,.^J(W0A!&::)Z]>*$1
M[-IS;)_J3*/VR!1:G4YICVR=/8)T9@]/H7[0YZUT9A\?YO5)4K^R6AH?![8M
M@,Z$(SO0UP<(6&9]#F?C2&?C:)Q--YU9H6D?RQM-M0TR$X[J(#/[ .E9S>U.
M_8S4\XYV513ZO*%B',=S,:);P^G<JG:LY!*JFOHL-KP@GZ-7B-CY)P%1'NV?
MQ]BU$%A,"*LB[#1JA-X@SK@?Y1>P,[3FDZ$C %1?XO=4Q)<C-LK7?=+G80>%
MB3@(-G[R2(OJ7,L9NFY3IJ/BENK3MEF!J-39>=955?Y#5%;@HX#%#X(LD4G,
M=KF*7",R)#,RG%ISD"$Q9%EH*RJH^,C!BE=^ =&:-U6#CX_V+,4T?2RVHV4B
M59%@N53_</:PY6U9;/0Z.7^-+]YBU7ER<:,J?TLNWJK.OW'$!4=]Q197BCUC
M8YEJN5?O@Y\*-9FAB*Y%VM;(%=HV+;>_E0><;8O=5P^,<Q87/S?4%TV7%Q#7
MUXSQYX.\@L,FQ,7_4$L#!!0    ( ".A=%:G*3L$E1T  "!+ 0 9    >&PO
M=V]R:W-H965T<R]S:&5E=#<P+GAM;.V=6W/;.)[%OPK'G>U)JF19I.YVDJIT
M>.=TMRM.3S],[0,M0A8G%*F0E"];\^$7 "E!H"C(S)[=EYVIF8DE$;\_".(0
M 'D O'_*\F_%BI!2>UXG:?'A8E66F^NKJV*Q(NNPZ&<;DM)?EEF^#DOZ,7^X
M*C8Y"2.>:)U<&8/!Y&H=QNG%Q_?\N]O\X_ML6R9Q2FYSK=BNUV'^\@M)LJ</
M%_K%[HLO\<.J9%]<?7R_"1_('2G_V-SF]-/5GA+%:Y(6<99J.5E^N/BD7P=S
MGH ?\?>8/!4'?VOL5.ZS[!O[X$4?+@8L1R0ABY(A0OK/(_E,DH21:#Z^U]"+
M?4R6\/#O'=WF)T]/YCXLR.<L^3..RM6'B]F%%I%EN$W*+]F32^H3&C/>(DL*
M_O_:4WWLX$);;(LR6]>):0[6<5K]&S[7!7&0P!B=2&#4"8Q&@I,1AG6"X6L3
MC.H$H]<F&-<)QLUS,$XDF-0))LT$\Q,)IG6"Z6L3S.H$L]>>P[Q.,&\D&)V\
M<(/=E1LTD@Q/G;:^O]A5I:MJ":]B9EB&']_GV9.6L^,IC_W!ZRE/3VM6G#))
MW94Y_36FZ<J/=V6V^+;*DHCDA69]W\;EB_;6),MX$9?OV%]E&">%]I4\E]LP
M>??^JJ1!6=*K11W K@(8)P+HVJ]96JXH/(U(U)+>5:>?GTOOG8EO* !7M+3V
M16;LBNP70TG\+7OL:X-I3S,&AM&2H<_JY+\O2II\5"77WFA76K$*<U+4_[0
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
M65":7=.D!J%U,1*G[<AIRX$N-(,>E.9#:0&*)NM'.!H,M:/A[MRL2'7ZSJ*
M6A>@- M*LZ$T!TISH32OIDG3Y<>&/FI8/GQHU !%DW4CK N&VKK@Y!GMP#56
M;CG5KD!="U":":594)H-I3E0F@NE><:Q:T'7VU:F@(8-4#190\*[8*B]"Z;P
M7K,N''?29?7LOE8=01T+4)H)I5EG"H[- #/FO>',Z,TF.B\X/C&SB ON<G_-
M_*XR>R!LVF\UQ5+Z:3\E\RWSM[-9<\;1M&K^K7[SCDVPVM\%MQOV\6SHM[O8
MU42X.D ]N:S&[B=SZ:/>8#[NC08#]IYQ-T^,GW*O><ZMAXJSJ0/='D\W:ST;
M]72V7GL)[J>#'Y?+F>EQ[:5RD%FI@/K:U]V$O&J>8)$E$9LO%]*P]TF\V"M)
MK"KV9M WAL*TNIO"UPS1B6?,YYS8N#;]UOLYU&$#I;E0F@>E^5!:@*+)-WWA
ML#'4#IO#M1.>6L32>N.'VFV@-!-*LXQC=XD^F$WF3;,:-*H#I;E0F@>E^5!:
M@*+)4A*F'..<*:>>/<YG5K/YY*<&(%"O#91F0FF6<>P9F1LM'6D;&M:!TEPH
MS8/2?"@M0-%D 0G'C:%VW%BT2\-WD=&BL&QO>:"N&BC-A-(L*,V&TAPHS3U3
M*?QMVF>C*^W4%AX>-#L^E!:@:/)N$\)N,U3;;<3Z':9Z8K6:TU584)H)I5E0
MF@VE.5":"Z5Y9VI:VX)-[)CVI7_J982:8]F>]NM7LECQP6Z5DZ/%@;K%:7D4
M(W-?A\E2<IP1SJG,U73PS3->KVC$(HJ5]L6R=:B@]3AM'W;_**7Z=%L5:JU]
M\83""NF/;8=H;%&B,JG7LZLVO#H< _Z?%UF?O3A>;/.<9BQYJ1[HR$>_H@(=
M+@Y5U0.V2QU[7/+(3+W[YR?W(:T<_?H<^?_S@JH60V)/BP[K$'MY_?^A"M6%
MU*Q#1[2V%A1ZWPE0-+D%%4Z[H=IIMW^ >&;]'C6F<P,*==9!:1:49D-I#I3F
M#H^7TQF-)V.JSZ8C"!K7A]("%$T6D/#6#=7>.N^DE4&=L+-DH XZ*,V"TFPH
MS8'27"C-&Q[[\<;SZ6AZ/+L/&C= T63)'&P2J#;1'2X._5M6DD+[M"9IQ!9Q
MU?[Q*UG?D[Q]NT#L?H'8#0.Q.P9BMPS$[AF(W300NVL@=MM [+Z!_QO.NZ%P
MW@TKAQ)J:TZH#P]*,Z$T"TJSH30'2G.A- ]*\Z&T $63M2;<>D.U6V__ILPD
MFZR(RVJ=\2^D*/-XP3ZQU9FW;-1UX@V:FM]9?5 +'Y1F#8^M:-,V+[<-#>M
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
MKA.UW?74RQ/UP MJ?(723"C-@M)L*,V!TEPHS8/2?"@M0-%DQ0GCZP1J?)U
MC:]0F@FE65":#:4Y4)H+I7E0F@^E!2B:K#5A?)V<W1SQAP=>4#-L33L_\(+:
M7*$T&TISH#072O.@-!]*"U T65'"##M1FV%_8. %]<'6-&DZ6NO "^IPA=)L
M*,V!TEPHS8/2?"@M0-%D(0F'ZT2]"M[!VO^OVT5*S>NL(ZC'%4JSH#0;2G.@
M-!=*\Z T'TH+4#19;<+C.IE#!UU0+RN49D)I%I1F0VD.E.9":1Z4YD-I 8HF
M:6TJO!Q3M9=CWYJ1YTW,[&RTB5NWJ4S-Z:HR*,V$TBPHS8;2'"C-A=*\,S5M
MK+V0,&\;OOO0? 0HFJPHX=68JA<HN]L0;C'_>\8-Z8U']:W2@MHUH#032K.@
M-!M*<Z T%TKSH#0?2@M0-%ENPJXQA2Y5-H5:-* T$TJSH#0;2G.@-!=*\Z T
M'TH+4#19:\+(,54;.79-VV/5M&TZ3CI4TSMK#[I^&91F06DVE.9 :2Z4YIVI
M?R>V&87F(4#19(T)C\=4[?&X;4YP_?'M?=61.NL-ZOR TBPHS8;2'"C-A=*\
M,W71&*AV]X5F)4#19-D)H\=4O1?BX2S45BU!G1U0F@FE65":#:4Y4)H+I7E0
MF@^E!2B:+"[A[)A.H&,TJ)L#2C.A- M*LZ$T!TISH30/2O.AM !%D[4F/!]3
MM>?CMRV?)L[F-C/55>LLG.XB0OT>4)H)I5E0F@VE.5":"Z5YTQ8/3V-):6C
M $63]2.L'E.UU:.[9TH-[*PAJ-<#2K.@-!M*<Z T%TKSIL>[,PZ:&H(:.% T
M64/"P#%5+_AU2D/9MF2+];"%4%J%!#5R0&DFE&9!:3:4YD!I+I3FU32ED*#N
M#!1-$M),N#-FZG?FO^_6ESM:CNN<(UX-[JHE*,V$TBPHS8;2'"C-A=*\FJ;K
M!V(:]2<-.4%C!BB:+"=AS9BIK1FW7#IB ;NS(H(:,Z T$TJSH#0;2G.@-!=*
M\Z T'TH+:IJTV^_PQ +K,^&WF*F7QWC]=E5J4&?U0*T64)H%I=E0F@.EN5":
M5]-4SQ:@ 0-E0%D0PA0Q4[^4MIX7;$?<^FWM7372\4X^+5#3.JL":H* TBPH
MS8;2'"C-A=*\V?%R)=/!:#IMCG2@40,435:1L#W,U*^:=S[T5LE ?0Q0F@FE
M65":#:4Y4)H+I7E0F@^E!2B:+"QA;)A!5["807T.4)H)I5E0F@VE.5":"Z5Y
M4)H/I04HFJPUX7.8J5>PV$^F.O.@6XWI+#*HP0%*LZ T&TISH#072O-F+?NC
M'?7_H+8%=419$,*,,%.;$5X]NU#-Z:P(J \!2K.@-!M*<Z T%TKSSM0TQ>Q"
M:#X"%$U6E+ GS-3VA%^_DL5JO_2$]B]I^Q3ZL?K]-H\?V18/?[YB8VQUP,[2
M@]H7H#0+2K.A- =*<Z$T#TKSH;0 19/E*)P.,^A2%3.HPP%*,Z$T"TJSH30'
M2G.A- ]*\Z&T $63M#879HBYV@PAG*T%66SSN&1KX2[")"$1V_J+3XFJ7TNQ
MG9IRMLU+FPC58;J*$$HSH30+2K.A- =*<Z$TKZ:IWDM! P8HFJPLX8N8JWT1
M^U;L3R&?+TP^/4V([DZ([O->=!8373-5J^B@5@HHS832+"C-AM(<*,V%TKR:
MIA0=U!^!HE6BNRI6A)1F6(8?WZ])_D ^DR2A[1/;)X_U'P^^U7*RI*+4KS\9
M%U='W]OZM:.W?._IUS[__DK@/[[?A _DUS!_B--"2\B2AAKTV6POWOKM/I39
MYL,%/=O[K"RS-?]S1<*(Y.P ^OLRR\K=!Q;@*<N_\=/Y^-]02P,$%     @
M(Z%T5G"GEZ5L!0  M!P  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&UL
MW5E-;^,V$/TKA%L4+9!8(O5A.;4-Q,YNNX?L!@F2/10],#9M"Y%$+TG;FW]?
M4I(E2Z*8R.M#L9?$DF8>WPRIF2=RM*?LA:\)$>!['"5\W%L+L;FR+#Y?DQCS
M/MV01#Y94A9C(2_9RN(;1O B=8HC"]FV;\4X3'J347KOCDU&="NB,"%W#/!M
M'&/V.B41W8][L'>X<1^NUD+=L":C#5Z1!R(>-W=,7ED%RB*,2<)#F@!&EN/>
M-;R:.4@YI!9/(=GSH]] A?),Z8NZ^+08]VS%B$1D+A0$EO]V9$:B2"%)'M]R
MT%XQIG(\_GU _Y@&+X-YQIS,:/0U7(CUN!?TP((L\382]W3_-\D#\A3>G$8\
M_0OVN:W= _,M%S3.G26#.$RR__A[GH@C!^BW.*#< =4=W!8')W=PTD S9FE8
M-UC@R8C1/6#*6J*I'VEN4F\939BH:7P03#X-I9^8/ @Z?[F<RD0LP(S&<G5P
MG.4W68 O8DT8F)*$+$,![B*<</#[#1$XC#B ?X!+\"NP %]C1OC($I*. K7F
M^=#3;&C4,C1$X)8F8LW!AV1!%E4 2\91!(,.P4R1$?&&S/O @1< V0AI",W>
M[PX-=)PBMTZ*Y[3E5B5&E]MKQG"R(O)M$.#Y%1S;W>'7]/;U'K/%!?CP;1N*
M5_ IX8)MU0.>3XI8XP1\V2@X?@$^TV1'N"#2X_,V?I;/Z3*#Y>"?>QI%0*YY
MA?BO;IJR*%Q]%*J.7/$-GI-Q3Q8*3MB.]":__0)]^T]=BL\$5DFX6R3<-:%/
MIF05)DF8K.2;+1?KG%R ;9X87=P9F)^"J7*WFSA>8 ]'UNXXH*:5"QW?+ZPJ
M3+V"J6=D^I=< "VLO,9XT(6N7V/5M$+("9">E5^P\HVLGEI3Y3>&NT3.P'=K
MK'1F: @=/:U!06M@I"77[I*$+<P&S2&A.QC &C.-F6>CEED,"F*!D9BL6^]>
M;$%S6J&+[!K-IE5U259H#@N:0W,=REJTJ@D'AN!>_F/A7/W,ZX0J^/</C[*:
M?$U[GWQRO2-,]G*0KE8@^PL!'W'(P!..MD07Y/"<E>1,8)640;OLBW;76B)5
M$!<XG7-MM\L (3R>8WO8K[\D6CO'.[*K4CYJY?#4HI)[#BM#]KT&-=A8?P%L
MH85*6NC$JI(['K/RW+Y=KW6Y6?7=::-5-F=H;$7FJI+[5O(%4=^MEY7<#CI'
MAD.[WU*'8=G(H+F3U2O+6TLO0PN.YVW8]QN)=-]:H56Z93>#YG;V>"@KK"PK
M7"E+@)7JD"+DEBA9HI4?9NRN5>-<:-5,E!T4^C^%YH-&)= YZ6="JR:]U ?0
M+! ZZC[8% /0;[1BC96#H-?RJI22 9HU@ZE(&SWU603:Z?AQH&ITI=* QJYL
MJO5#C5!#0:-$Z<P\%.C3CLIVCLSMW%CMS;X=$I\#5=C[@Q;N95]'YK[>16:B
M9@=WG'J;UQA57H JS[+1(W.C;^\"VR04YB9@ANY:C\Z%5DU$*2W0S_'AC\[Z
MY7\NM&K22\F$SOKQCS1?_RX,ZE__.K, >BWJ$Y6*"9V\ 6#V[#PKG78*4"ET
MT*E[!6;'SOQU>PK0"5H:,2I% _J!707TSFT%G9T[]%H^V%&I$M#Y=A;,4)WS
MK=F"J+P7U8A*98#^+YL0Z*R[$.="J^X@E[K%,>L60YW(/;TW=@K- YP:0"E>
M'+-X::\33E.%(.0.@CI_(_ZI_$M1XYA%3<<O\1RM,BG0;LA<\Z!=@[*.SG]B
MPE;IL1@'<[I-1'9Z4MPMCMZNTP.GVOTIO)IE!V@E3':>=XN9;*\<1&0I(>W^
M0$;(LB.R[$+037K*]$R%H''Z<TWP@C!E()\O*16'"S5 <5 Y^0]02P,$%
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
M&X\ !'I(DXQ/K4B(S;5M\R""E/ KNH%,_K*B+"5"'K*US3<,2)@;I8GM.L[
M3DF<6;-)/G;/9A.Z%4F<P3U#?)NFA'V_@83NIQ:V'@<^Q^M(J %[-MF0-2Q
M?-G<,WED5RIAG$+&8YHA!JNI]09?^ZZC#/(97V/8\X/O2"UE2>DW=? ^G%J.
M.B-((!!*@LB/'<PA2922/(]_2E&K\JD,#[\_JM_FBY>+61(.<YK\&8<BFEHC
M"X6P(MM$?*;[=U NJ*_T IKP_#_:%W.'<G*PY8*FI;$\@S3.BD_R4((X,) Z
M>@.W-'"?:^"5!MZQP>",0:\TZ.5DBJ7D''PBR&S"Z!XQ-5NJJ2\YS-Q:+C_.
MU'5?""9_C:6=F-V2F*&O)-D">N6#(''"7Z-+]&7AHU>_OI[80OI0,^V@U+LI
M]-PS>AZZHYF(./HC"R'4V,_-]N.G['VS/78- K:$4Q%R'PG=N$9%'X(KY.$+
MY#HNUBW(;/XI$%?(Z9\U]Y_OW36LQJNNMY?K>4]>[PMT0Q*2!8 6>8)YR^AV
M$V?K"W0;9W(\)@E:"") 1KE <[)1<<K17Q^D(GHOA_G?NNU1N._IW:LL=LTW
M)("I)=,4![8#:_;;+WC@_*Y#VZ68WY%8 WNOPMXSJ<]N8!UGF:2+5NH"[/*
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
M5H#>3R6UGYL'NT#]3\?H?U!+ P04    "  CH716S.UG@@ #  #!!P  &0
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
M::GKP@!>5]AU1[*BJCGOF505;-7<($F0:P/U?,68?.[H"9KW'.&_4$L#!!0
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
M!*.C-S!_[RRW(&REC[BY?/>O2E&?F+9WVV/T]_KP^.#^';R=U8?A'4Q]-O^
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
M<FMS:&5E=',O<VAE970X,2YX;6RME]MNXS80AE^%4(MB%]A$(G5.;0.;N(<
MW39(L.TU(XUM(9+HDK2=[M/O4%)D6Z*U+= ;6X>9G]^,R!ER=A#R16T -'FM
MREK-G8W6VQO75=D&*JZNQ19J?+,2LN(:;^7:55L)/&^<JM)EGA>Y%2]J9S%K
MGCW(Q4SL=%G4\"")VE45E__<0BD.<X<Z;P\>B_5&FP?N8K;E:W@"_7G[(/'.
M[57RHH):%:(F$E9SYR.]N:.1<6@L_BS@H$ZNB0GE68@7<W.?SQW/$$$)F382
M'/_V< =E:920X^].U.G'-(ZGUV_J/S?!8S#/7,&=*/\J<KV9.XE#<ECQ7:D?
MQ>%7Z (*C5XF2M7\DD-K&P8.R79*BZIS1H*JJ-M__MHEXL0! [4[L,Z!#1TN
MC>!W#GX3:$O6A+7DFB]F4AR(--:H9BZ:W#3>&$U1F\_XI"6^+=!/+Y:%RD2M
MBWH'.?EC"Y*;["KR;@F:%Z4B]#VY(I^?EN3=]^]GKL8AC:.;=?*WK3R[($\9
M^83R&T5^JG/(SP5<9.V!V1OP+9M47$)V37SZ@3"/,0O0W;]WIQ,X?I\_O]'S
M_UO^;)EJA0*[D%FN-VK+,Y@[N!X5R#TXBQ^^HY'WHRW*_TGL+.:@CSF84E\\
MPAXP7EN,K6/8.)H*LE^D0>C[7CIS]Z?X8SO?"^,DCGN[,[*P)PLGR>Z$TD2L
ML+Y<)&P%HI.164 3W\RE,\*Q792$D>?; :,>,)H$_$4*I<A6BE6A;731:-38
M\X,TB0=T8SOFQXS%@1TO[O'B;WQ9!5QF&\+K'(OA'JO\%FNV%34>(=#$B[TH
M&:".[?PX38,+B4QZTF22](F7H!I,[#XO@ MP;8-,1H,'-(K"(!Q CNVHGZ:I
ME]@ITYXRG?[<4&-%*!M.GF/Y+I0V%6)OG9KI&#9F03Q<.V,S%B2X>.RHU#MV
M F\2=@E8*[*"M^W5$%="ZN)+\\!:^KTQ":,L\(=3P&*(2RE,TPO()\V+3B+?
M5UM>2#-#S:HO1;V^*C&YB*X4:&L5[A3/H1-*?>H-J2V6*4VC"]#L",VFB]2&
MUVL@14U6"$_VO-R!P6_[R-H$@Y>JR+MF8HV"C=BN H]&- V&44S"V#L%F6@2
M]-@9Z6036MS7&E!2$WC%3:>R3OE.XFQFG&2X"V%L%*<7*AT]-C$ZW<5^,Y5X
M)45%\M,>+HY[H&? ;;+Y4)FH@&C^"O89%8R_!?,"FK)P6&:LID$4!Y>B.38^
M.MWY[GM(Q*[A0GNAXZYV1<VD'G+:[$+/NT!Y['YTNOW]CN>2\EMY_T!J:-8S
M!F,-(AIM'DR^?4;CT>2WF08)&^7;/=E!5R#7S<%"X3K<U;K=F_9/^\/+QV;+
M/GA^:PXUS<[\*-.>B#YQN2YP5I6P0DGO.D8JV1XRVALMMLT^_5EHW/4WEQL\
MF($T!OA^)81^NS$#]$>]Q5=02P,$%     @ (Z%T5M=(QYHW!   $!0  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#(N>&ULM9CO;^(V&,?_%2N;ICNI;6)#
M G2 5&"WJ]3NJNMZ>S'MA4D>P+HDSME.Z?;7ST[2!$IJM2CT14F,GQ^?!_OQ
M5QYON?@N-P */25Q*B?.1JGLTG5EN(&$R@N>0:J_67&14*5?Q=J5F0 :%49)
M[!+/"]R$LM29CHNQ.S$=\US%+(4[@62>)%3\.X.8;R<.=IX'OK+U1ID!=SK.
MZ!KN03UD=T*_N;67B"602L93)& U<:[PY9QXQJ"8\8W!5NX\(X.RY/R[>;F.
M)HYG,H(80F5<4/WQ"'.(8^-)Y_&C<NK4,8WA[O.S]T\%O(994@ES'O_%(K69
M.$,'1;"B>:R^\NUGJ(!\XR_DL2S^HVTYU]>3PUPJGE3&.H.$I>4G?:H*L6.
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
M<013 !HP)([M>W#G?12NWE/A^A?<X5]02P,$%     @ (Z%T5I>*NQS
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
M=%8'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N
M>&UL4$L! A0#%     @ (Z%T5DQ8JYCN    *P(  !$              ( !
MKP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ (Z%T5IE<G",0!@
MG"<  !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"
M% ,4    "  CH7162D+9J(<'  #<,0  &               @($-"   >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ (Z%T5D>/G]-L!P
ME2$  !@              ("!R@\  'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;%!+ 0(4 Q0    ( ".A=%:8]CK$FP,  $,0   8              " @6P7
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  CH716R#M?
M$]P'  #I)   &               @($]&P  >&PO=V]R:W-H965T<R]S:&5E
M=#0N>&UL4$L! A0#%     @ (Z%T5EFTWJ(# P  N0@  !@
M ("!3R,  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( ".A
M=%:TR;2'D0X  (B;   8              " @8@F  !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6Q02P$"% ,4    "  CH716K+--,X<+  "K-@  &
M        @(%/-0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%
M  @ (Z%T5OQYZ;4-$0  QBX  !@              ("!#$$  'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( ".A=%8A&+7")@<  'L1   8
M              " @4]2  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"
M% ,4    "  CH716M\,N_,X;  #$3P  &0              @(&K60  >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( ".A=%;).TJ:W@@
M / 7   9              " @;!U  !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL4$L! A0#%     @ (Z%T5EO^5'5X"   414  !D              ("!
MQ7X  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    "  CH716
M7+@J'YL"  #?!0  &0              @(%TAP  >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;%!+ 0(4 Q0    ( ".A=%;A?D<EN00  (\*   9
M      " @4:*  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%
M  @ (Z%T5J8@20:B!@  :1   !D              ("!-H\  'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  CH716X_.+J*0#  #]!P
M&0              @($/E@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+
M 0(4 Q0    ( ".A=%85&J60,0P  $@B   9              " @>J9  !X
M;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ (Z%T5GL[<;U(
M"0  1!8  !D              ("!4J8  'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q02P$"% ,4    "  CH7161(6NT#<)   U%@  &0
M@('1KP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( ".A
M=%;2GRX5!1$  -0T   9              " @3^Y  !X;"]W;W)K<VAE971S
M+W-H965T,C N>&UL4$L! A0#%     @ (Z%T5C6&LF1R!@  Y@X  !D
M         ("!>\H  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M    "  CH716U+E!]0L*  "P'P  &0              @($DT0  >&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( ".A=%: R^YJ?P4  )@-
M   9              " @6;;  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
M4$L! A0#%     @ (Z%T5ANKY:/0!@  -!   !D              ("!'.$
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  CH716XJ 0
M7IT=  #87   &0              @($CZ   >&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;%!+ 0(4 Q0    ( ".A=%:3OH)K" 0  -\,   9
M  " @?<% 0!X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @
M(Z%T5I'/9F:\ P  7PD  !D              ("!-@H! 'AL+W=O<FMS:&5E
M=',O<VAE970R-RYX;6Q02P$"% ,4    "  CH716P?R'66("  ! !0  &0
M            @($I#@$ >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4
M Q0    ( ".A=%8+V$/XXP0  /8+   9              " @<(0 0!X;"]W
M;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ (Z%T5G-#E^*K P
M=P@  !D              ("!W!4! 'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6Q02P$"% ,4    "  CH716-]]VIP8#   .!P  &0              @(&^
M&0$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( ".A=%;
M551%8@4  *H,   9              " @?L< 0!X;"]W;W)K<VAE971S+W-H
M965T,S(N>&UL4$L! A0#%     @ (Z%T5C?E_^SM @  X@8  !D
M     ("!E"(! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M"  CH716C3Z^LA,#  #4!@  &0              @(&X)0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( ".A=%9\:D@5Z04  *@6   9
M              " @0(I 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L!
M A0#%     @ (Z%T5GDNI-WI @  :@8  !D              ("!(B\! 'AL
M+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  CH716ZA;>.0@%
M  !W"P  &0              @(%",@$ >&PO=V]R:W-H965T<R]S:&5E=#,W
M+GAM;%!+ 0(4 Q0    ( ".A=%9CDO CK0D  "1&   9              "
M@8$W 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ (Z%T
M5FS8O-\J P  S P  !D              ("!94$! 'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6Q02P$"% ,4    "  CH7162+>DICH#  ">#0  &0
M        @('&1 $ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0
M   ( ".A=%8Q[ 1);0(  %P%   9              " @3=( 0!X;"]W;W)K
M<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ (Z%T5J@6^Z=# P  /0D
M !D              ("!VTH! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q0
M2P$"% ,4    "  CH7164<H!I'@"  "Y!0  &0              @(%53@$
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( ".A=%;E]W!B
M;P,  !T*   9              " @011 0!X;"]W;W)K<VAE971S+W-H965T
M-#0N>&UL4$L! A0#%     @ (Z%T5F>6EC+M#P  VN8  !D
M ("!JE0! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  C
MH716E'=XPO,"  #["@  &0              @('.9 $ >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( ".A=%82 F:8[@(  .8*   9
M          " @?AG 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#
M%     @ (Z%T5@>*)7H; P  N0D  !D              ("!'6L! 'AL+W=O
M<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  CH716+1"P:HX"  !(
M!@  &0              @(%O;@$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM
M;%!+ 0(4 Q0    ( ".A=%;@$**[V (  +0'   9              " @31Q
M 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ (Z%T5E[T
M['VI!   (1@  !D              ("!0W0! 'AL+W=O<FMS:&5E=',O<VAE
M970U,2YX;6Q02P$"% ,4    "  CH716_Q,D0ZL"  !:"   &0
M    @($C>0$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    (
M ".A=%9-P:'80 (  )$%   9              " @05\ 0!X;"]W;W)K<VAE
M971S+W-H965T-3,N>&UL4$L! A0#%     @ (Z%T5NP_6>9<!   MAH  !D
M             ("!?'X! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"
M% ,4    "  CH716&7T8M[0'  "L,   &0              @($/@P$ >&PO
M=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( ".A=%9$NT\@L0,
M ! 4   9              " @?J* 0!X;"]W;W)K<VAE971S+W-H965T-38N
M>&UL4$L! A0#%     @ (Z%T5A)D7]'< @  WP<  !D              ("!
MXHX! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    "  CH716
M9?K*9](#  #G$   &0              @('UD0$ >&PO=V]R:W-H965T<R]S
M:&5E=#4X+GAM;%!+ 0(4 Q0    ( ".A=%9&^L^!& ,  ! )   9
M      " @?Z5 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%
M  @ (Z%T5LQBW8HO P  I@D  !D              ("!39D! 'AL+W=O<FMS
M:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  CH716,XO?TF0"  !:!@
M&0              @(&SG $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+
M 0(4 Q0    ( ".A=%:3 CP#A (  (@&   9              " @4Z? 0!X
M;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ (Z%T5O2-V;KF
M$   'IL  !D              ("!":(! 'AL+W=O<FMS:&5E=',O<VAE970V
M,RYX;6Q02P$"% ,4    "  CH716F/R%WC8#   &#   &0
M@($FLP$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( ".A
M=%8)>B3OWP,  %0,   9              " @9.V 0!X;"]W;W)K<VAE971S
M+W-H965T-C4N>&UL4$L! A0#%     @ (Z%T5AK^[FX9!    P\  !D
M         ("!J;H! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M    "  CH716WHSX&?,$  !X&@  &0              @('YO@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( ".A=%;WR-A(RP4  -HO
M   9              " @2/$ 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL
M4$L! A0#%     @ (Z%T5I)V3QB"!P  D#@  !D              ("!)<H!
M 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    "  CH716IRD[
M!)4=   @2P$ &0              @('>T0$ >&PO=V]R:W-H965T<R]S:&5E
M=#<P+GAM;%!+ 0(4 Q0    ( ".A=%9PIY>E; 4  +0<   9
M  " @:KO 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @
M(Z%T5EW"^+6G!0  %B@  !D              ("!3?4! 'AL+W=O<FMS:&5E
M=',O<VAE970W,BYX;6Q02P$"% ,4    "  CH7169#(O1,0$  "N&@  &0
M            @($K^P$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4
M Q0    ( ".A=%:$9?TW4@0  /40   9              " @28  @!X;"]W
M;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ (Z%T5LSM9X(  P
MP0<  !D              ("!KP0" 'AL+W=O<FMS:&5E=',O<VAE970W-2YX
M;6Q02P$"% ,4    "  CH716&.?A@]X#  #S$   &0              @('F
M!P( >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( ".A=%8M
M5"!$& (  /,$   9              " @?L+ @!X;"]W;W)K<VAE971S+W-H
M965T-S<N>&UL4$L! A0#%     @ (Z%T5ODX"A*[ @  ^08  !D
M     ("!2@X" 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4
M"  CH716^@8]RVD$  " &   &0              @($\$0( >&PO=V]R:W-H
M965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( ".A=%9-)J&N0P4  /87   9
M              " @=P5 @!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L!
M A0#%     @ (Z%T5MM</08U!   ]@T  !D              ("!5AL" 'AL
M+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    "  CH716UTC'FC<$
M   0%   &0              @('"'P( >&PO=V]R:W-H965T<R]S:&5E=#@R
M+GAM;%!+ 0(4 Q0    ( ".A=%:A+@G@5@,  ,X5   -              "
M 3 D @!X;"]S='EL97,N>&UL4$L! A0#%     @ (Z%T5I>*NQS     $P(
M  L              ( !L2<" %]R96QS+RYR96QS4$L! A0#%     @ (Z%T
M5D-DIZ6.!0  X34   \              ( !FB@" 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( ".A=%9FS1$Z= (  &TP   :              "  54N
M @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( ".A=%82
M 6)0(0(  " O   3              "  0$Q @!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !: %H K1@  %,S @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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>98
<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>99
<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>253</ContextCount>
  <ElementCount>546</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>86</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="kern-20221231.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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0010 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0015 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0020 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0030 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0040 - Statement - Consolidated Statements of Changes in Stockholders Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0050 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1001 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1002 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1003 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1004 - Disclosure - Significant Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SignificantTransactions</Role>
      <ShortName>Significant Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1005 - 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>12</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1006 - Disclosure - Fixed assets, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/Fixedassetsnet</Role>
      <ShortName>Fixed assets, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1007 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1008 - 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>15</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1009 - 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>16</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Long Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LongTermDebt</Role>
      <ShortName>Long Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Stockholders Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockholdersEquityDeficit</Role>
      <ShortName>Stockholders Equity (Deficit)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Stock-Based Compensation and Other Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans</Role>
      <ShortName>Stock-Based Compensation and Other Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FairValue</Role>
      <ShortName>Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1016 - Disclosure -  Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LossPerShare</Role>
      <ShortName>Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2002 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://akerna.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>3004 - Disclosure - Significant Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SignificantTransactionsTables</Role>
      <ShortName>Significant Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/SignificantTransactions</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>3005 - 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>27</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>3006 - Disclosure - Fixed assets, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FixedassetsnetTables</Role>
      <ShortName>Fixed assets, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/Fixedassetsnet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>3008 - Disclosure - Intangible Assets, net and Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IntangibleAssetsnetandGoodwillTables</Role>
      <ShortName>Intangible Assets, net and Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/IntangibleAssetsnetandGoodwill</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>3009 - 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>30</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>3010 - 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>31</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>3011 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/IncomeTaxes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>3013 - Disclosure - Stockholders Equity (Deficit) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockholdersEquityDeficitTables</Role>
      <ShortName>Stockholders Equity (Deficit) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/StockholdersEquityDeficit</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>3014 - Disclosure - Stock-Based Compensation and Other Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables</Role>
      <ShortName>Stock-Based Compensation and Other Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>3015 - 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>35</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>3016 - Disclosure - Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LossPerShareTables</Role>
      <ShortName>Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/LossPerShare</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>3017 - 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>37</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>4010 - 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>38</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>4020 - Disclosure - Basis of Presentation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/BasisofPresentationDetailsTextual</Role>
      <ShortName>Basis of Presentation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/BasisofPresentation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>4030 - Disclosure - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual</Role>
      <ShortName>Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>4040 - Disclosure - Significant Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SignificantTransactionsDetails</Role>
      <ShortName>Significant Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/SignificantTransactionsTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>4041 - Disclosure - Significant Transactions (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SignificantTransactionsDetails1</Role>
      <ShortName>Significant Transactions (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/SignificantTransactionsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>4042 - Disclosure - Significant Transactions (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SignificantTransactionsDetails2</Role>
      <ShortName>Significant Transactions (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/SignificantTransactionsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>4043 - Disclosure - Significant Transactions (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SignificantTransactionsDetails3</Role>
      <ShortName>Significant Transactions (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/SignificantTransactionsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>4044 - 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>
      <ParentRole>http://akerna.com/role/SignificantTransactionsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>4050 - 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>46</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>4051 - 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>47</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>4052 - 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>48</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>4053 - 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>49</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>4054 - Disclosure - Revenue and Contracts with Customers (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/RevenueandContractswithCustomersDetails4</Role>
      <ShortName>Revenue and Contracts with Customers (Details 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/RevenueandContractswithCustomersTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>4055 - 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>51</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>4060 - Disclosure - Fixed assets, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FixedassetsnetDetails</Role>
      <ShortName>Fixed assets, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/FixedassetsnetTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>4061 - Disclosure - Fixed assets, net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FixedassetsnetDetailsTextual</Role>
      <ShortName>Fixed assets, net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/FixedassetsnetTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>4070 - Disclosure - Investments  (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/InvestmentsDetailsTextual</Role>
      <ShortName>Investments  (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/Investments</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>4080 - Disclosure - Intangible Assets, net and Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails</Role>
      <ShortName>Intangible Assets, net and Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/IntangibleAssetsnetandGoodwillTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>4081 - Disclosure - Intangible Assets, net and Goodwill (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1</Role>
      <ShortName>Intangible Assets, net and Goodwill (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/IntangibleAssetsnetandGoodwillTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>4082 - Disclosure - Intangible Assets, net and Goodwill (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2</Role>
      <ShortName>Intangible Assets, net and Goodwill (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/IntangibleAssetsnetandGoodwillTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>4083 - 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/IntangibleAssetsnetandGoodwillTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>4090 - 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>59</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>4091 - 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>60</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>4100 - 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>61</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>4101 - Disclosure - Long Term Debt (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LongTermDebtDetails1</Role>
      <ShortName>Long Term Debt (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/LongTermDebtTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>4102 - Disclosure - Long Term Debt (Details Textuals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LongTermDebtDetailsTextuals</Role>
      <ShortName>Long Term Debt (Details Textuals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/LongTermDebtTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>4110 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/IncomeTaxesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>4111 - Disclosure - Income Taxes (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IncomeTaxesDetails1</Role>
      <ShortName>Income Taxes (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/IncomeTaxesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>4112 - Disclosure - Income Taxes (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IncomeTaxesDetails2</Role>
      <ShortName>Income Taxes (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/IncomeTaxesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>4113 - 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/IncomeTaxesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>4120 - 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>68</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>4130 - Disclosure - Stockholders Equity (Deficit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockholdersEquityDeficitDetails</Role>
      <ShortName>Stockholders Equity (Deficit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/StockholdersEquityDeficitTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>4131 - Disclosure - Stockholders Equity (Deficit) (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockholdersEquityDeficitDetailsTextual</Role>
      <ShortName>Stockholders Equity (Deficit) (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/StockholdersEquityDeficitTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>4140 - Disclosure - Stock-Based Compensation and Other Benefit Plans (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1</Role>
      <ShortName>Stock-Based Compensation and Other Benefit Plans (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>4141 - Disclosure - Stock-Based Compensation and Other Benefit Plans (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual</Role>
      <ShortName>Stock-Based Compensation and Other Benefit Plans (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>4150 - 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>73</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>4151 - 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>74</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>4152 - 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>75</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>4153 - 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>76</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>4154 - 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>77</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>4155 - Disclosure - Fair Value (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FairValueDetailsTextual</Role>
      <ShortName>Fair Value (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/FairValueTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>4160 - Disclosure - Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LossPerShareDetails</Role>
      <ShortName>Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/LossPerShareTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.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>80</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.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>81</Position>
    </Report>
    <Report instance="kern-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.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>82</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: 10 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, kern:AggregateIntrinsicValue, us-gaap:LineOfCredit, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  kern-20221231.htm 5, 6, 7, 10, 13, 16, 17, 18, 19, 20</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies -  kern-20221231.htm 8, 9</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="kern-20221231.htm">kern-20221231.htm</File>
    <File>ex211_1.htm</File>
    <File>ex231_2.htm</File>
    <File>ex311_3.htm</File>
    <File>ex312_4.htm</File>
    <File>ex321_5.htm</File>
    <File>ex34_6.htm</File>
    <File>kern-20221231.xsd</File>
    <File>kern-20221231_cal.xml</File>
    <File>kern-20221231_def.xml</File>
    <File>kern-20221231_lab.xml</File>
    <File>kern-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="903">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>102
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "kern-20221231.htm": {
   "axisCustom": 1,
   "axisStandard": 27,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 903,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 253,
   "dts": {
    "calculationLink": {
     "local": [
      "kern-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "kern-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "kern-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "kern-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "kern-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "kern-20221231.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": 960,
   "entityCount": 1,
   "hidden": {
    "http://akerna.com/20221231": 1,
    "http://fasb.org/us-gaap/2022": 9,
    "http://xbrl.sec.gov/dei/2022": 6,
    "total": 16
   },
   "keyCustom": 132,
   "keyStandard": 414,
   "memberCustom": 45,
   "memberStandard": 32,
   "nsprefix": "kern",
   "nsuri": "http://akerna.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "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",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "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-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1003 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://akerna.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1004 - Disclosure - Significant Transactions",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://akerna.com/role/SignificantTransactions",
     "shortName": "Significant Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1005 - Disclosure - Revenue and Contracts with Customers",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://akerna.com/role/RevenueandContractswithCustomers",
     "shortName": "Revenue and Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1006 - Disclosure - Fixed assets, net",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://akerna.com/role/Fixedassetsnet",
     "shortName": "Fixed assets, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1007 - Disclosure - Investments",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://akerna.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1008 - Disclosure - Intangible Assets, net and Goodwill",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://akerna.com/role/IntangibleAssetsnetandGoodwill",
     "shortName": "Intangible Assets, net and Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:BalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure - Supplemental Balance Sheet Disclosures",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://akerna.com/role/SupplementalBalanceSheetDisclosures",
     "shortName": "Supplemental Balance Sheet Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:BalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Long Term Debt",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://akerna.com/role/LongTermDebt",
     "shortName": "Long Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://akerna.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://akerna.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "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 - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://akerna.com/role/BalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Stockholders Equity (Deficit)",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://akerna.com/role/StockholdersEquityDeficit",
     "shortName": "Stockholders Equity (Deficit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - Stock-Based Compensation and Other Benefit Plans",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans",
     "shortName": "Stock-Based Compensation and Other Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure - Fair Value",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://akerna.com/role/FairValue",
     "shortName": "Fair Value",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure -  Loss Per Share",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://akerna.com/role/LossPerShare",
     "shortName": "Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Discontinued Operations",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://akerna.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2002 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "25",
     "role": "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231_ViridianSciencesIncMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3004 - Disclosure - Significant Transactions (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://akerna.com/role/SignificantTransactionsTables",
     "shortName": "Significant Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231_ViridianSciencesIncMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3005 - Disclosure - Revenue and Contracts with Customers (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersTables",
     "shortName": "Revenue and Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3006 - Disclosure - Fixed assets, net (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://akerna.com/role/FixedassetsnetTables",
     "shortName": "Fixed assets, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3008 - Disclosure - Intangible Assets, net and Goodwill (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://akerna.com/role/IntangibleAssetsnetandGoodwillTables",
     "shortName": "Intangible Assets, net and Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0015 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://akerna.com/role/BalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "kern:BalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfPrepaidExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3009 - Disclosure - Supplemental Balance Sheet Disclosures (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables",
     "shortName": "Supplemental Balance Sheet Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "kern:BalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfPrepaidExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3010 - Disclosure - Long Term Debt (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://akerna.com/role/LongTermDebtTables",
     "shortName": "Long Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3011 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://akerna.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3013 - Disclosure - Stockholders Equity (Deficit) (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://akerna.com/role/StockholdersEquityDeficitTables",
     "shortName": "Stockholders Equity (Deficit) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3014 - Disclosure - Stock-Based Compensation and Other Benefit Plans (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables",
     "shortName": "Stock-Based Compensation and Other Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231_SeniorSecuredConvertibleNotesMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3015 - Disclosure - Fair Value (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://akerna.com/role/FairValueTables",
     "shortName": "Fair Value (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231_SeniorSecuredConvertibleNotesMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3016 - Disclosure - Loss Per Share (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://akerna.com/role/LossPerShareTables",
     "shortName": "Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "3017 - Disclosure - Discontinued Operations (Table)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://akerna.com/role/DiscontinuedOperationsTable",
     "shortName": "Discontinued Operations (Table)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4010 - Disclosure - Description of Business (Details Textual)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
     "shortName": "Description of Business (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20230127",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CostsAndExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20230131",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4020 - Disclosure - Basis of Presentation (Details Textual)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://akerna.com/role/BasisofPresentationDetailsTextual",
     "shortName": "Basis of Presentation (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:BasisOfAccounting",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-5",
      "lang": null,
      "name": "kern:UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0020 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://akerna.com/role/StatementsOfOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4030 - Disclosure - Summary of Significant Accounting Policies (Details Textual)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual",
     "shortName": "Summary of Significant Accounting Policies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Number",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20210401_ViridianSciencesIncMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4040 - Disclosure - Significant Transactions (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://akerna.com/role/SignificantTransactionsDetails",
     "shortName": "Significant Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20210401_ViridianSciencesIncMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20210401_ViridianSciencesIncMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4041 - Disclosure - Significant Transactions (Details 1)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://akerna.com/role/SignificantTransactionsDetails1",
     "shortName": "Significant Transactions (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20210401_ViridianSciencesIncMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20211001_ThreeSixtyFiveCannabisMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4042 - Disclosure - Significant Transactions (Details 2)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://akerna.com/role/SignificantTransactionsDetails2",
     "shortName": "Significant Transactions (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20211001_ThreeSixtyFiveCannabisMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211001_ThreeSixtyFiveCannabisMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4043 - Disclosure - Significant Transactions (Details 3)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://akerna.com/role/SignificantTransactionsDetails3",
     "shortName": "Significant Transactions (Details 3)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211001_ThreeSixtyFiveCannabisMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20210531",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4044 - Disclosure - Significant Transactions (Details Textual)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://akerna.com/role/SignificantTransactionsDetailsTextual",
     "shortName": "Significant Transactions (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20210531",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4050 - Disclosure - Revenue and Contracts with Customers (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetails",
     "shortName": "Revenue and Contracts with Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231_GovernmentSectorMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4051 - Disclosure - Revenue and Contracts with Customers (Details 1)",
     "menuCat": "Details",
     "order": "47",
     "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:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231_US",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4052 - Disclosure - Revenue and Contracts with Customers (Details 2)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetails2",
     "shortName": "Revenue and Contracts with Customers (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20201231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4053 - Disclosure - Revenue and Contracts with Customers (Details 3)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetails3",
     "shortName": "Revenue and Contracts with Customers (Details 3)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DeferredRevenueAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0030 - Statement - Consolidated Statements of Comprehensive Loss",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4054 - Disclosure - Revenue and Contracts with Customers (Details 4)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetails4",
     "shortName": "Revenue and Contracts with Customers (Details 4)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "p",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:Revenuerecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4055 - Disclosure - Revenue and Contracts with Customers (Details Textual)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
     "shortName": "Revenue and Contracts with Customers (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "p",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:Revenuerecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4060 - Disclosure - Fixed assets, net (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://akerna.com/role/FixedassetsnetDetails",
     "shortName": "Fixed assets, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4061 - Disclosure - Fixed assets, net (Details Textual)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://akerna.com/role/FixedassetsnetDetailsTextual",
     "shortName": "Fixed assets, net (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20220705",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesIssuedPricePerShare",
      "reportCount": 1,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4070 - Disclosure - Investments  (Details Textual)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://akerna.com/role/InvestmentsDetailsTextual",
     "shortName": "Investments  (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "lang": null,
      "name": "kern:RevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4080 - Disclosure - Intangible Assets, net and Goodwill (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails",
     "shortName": "Intangible Assets, net and Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4081 - Disclosure - Intangible Assets, net and Goodwill (Details 1)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1",
     "shortName": "Intangible Assets, net and Goodwill (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231_OtherIntangibleAssetsMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4082 - Disclosure - Intangible Assets, net and Goodwill (Details 2)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2",
     "shortName": "Intangible Assets, net and Goodwill (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20211231_17",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:GoodwillOtherIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4083 - Disclosure - Intangible Assets, net and Goodwill (Details Textual)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual",
     "shortName": "Intangible Assets, net and Goodwill (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "kern:ScheduleOfPrepaidExpensesTableTextBlock",
       "div",
       "kern:BalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "kern:PrepaidExpensesSoftwareAndTechnology",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4090 - Disclosure - Supplemental Balance Sheet Disclosures (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails",
     "shortName": "Supplemental Balance Sheet Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "kern:ScheduleOfPrepaidExpensesTableTextBlock",
       "div",
       "kern:BalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "kern:PrepaidExpensesSoftwareAndTechnology",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20201231",
      "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 - Consolidated Statements of Changes in Stockholders Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
     "shortName": "Consolidated Statements of Changes in Stockholders Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20201231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "div",
       "kern:BalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4091 - Disclosure - Supplemental Balance Sheet Disclosures (Details 1)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1",
     "shortName": "Supplemental Balance Sheet Disclosures (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "div",
       "kern:BalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4100 - Disclosure - Long Term Debt (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://akerna.com/role/LongTermDebtDetails",
     "shortName": "Long Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "lang": null,
      "name": "kern:CurrentMaturities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4101 - Disclosure - Long Term Debt (Details 1)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://akerna.com/role/LongTermDebtDetails1",
     "shortName": "Long Term Debt (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4102 - Disclosure - Long Term Debt (Details Textuals)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://akerna.com/role/LongTermDebtDetailsTextuals",
     "shortName": "Long Term Debt (Details Textuals)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtDescription",
       "span",
       "p",
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20210930",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4110 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://akerna.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4111 - Disclosure - Income Taxes (Details 1)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://akerna.com/role/IncomeTaxesDetails1",
     "shortName": "Income Taxes (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4112 - Disclosure - Income Taxes (Details 2)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://akerna.com/role/IncomeTaxesDetails2",
     "shortName": "Income Taxes (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4113 - Disclosure - Income Taxes (Details Textual)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://akerna.com/role/IncomeTaxesDetailsTextual",
     "shortName": "Income Taxes (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:TerminationFee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4120 - Disclosure - Commitments and Contingencies (Details Textual)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
     "shortName": "Commitments and Contingencies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:TerminationFee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4130 - Disclosure - Stockholders Equity (Deficit) (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://akerna.com/role/StockholdersEquityDeficitDetails",
     "shortName": "Stockholders Equity (Deficit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "INF",
      "lang": null,
      "name": "kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0050 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://akerna.com/role/StatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:LossOnSaleOfInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4131 - Disclosure - Stockholders Equity (Deficit) (Details Textual)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual",
     "shortName": "Stockholders Equity (Deficit) (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221004",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ConvertiblePreferredStockTermsOfConversion",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4140 - Disclosure - Stock-Based Compensation and Other Benefit Plans (Details 1)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1",
     "shortName": "Stock-Based Compensation and Other Benefit Plans (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20201231",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4141 - Disclosure - Stock-Based Compensation and Other Benefit Plans (Details Textual)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual",
     "shortName": "Stock-Based Compensation and Other Benefit Plans (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4150 - Disclosure - Fair Value (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://akerna.com/role/FairValueDetails",
     "shortName": "Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20211005_SeniorSecuredConvertibleNotesMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RepaymentsOfConvertibleDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231_SeniorConvertibleNotesMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4151 - Disclosure - Fair Value (Details 1)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://akerna.com/role/FairValueDetails1",
     "shortName": "Fair Value (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231_SeniorConvertibleNotesMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20211231_PrivateWarrantsMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4152 - Disclosure - Fair Value (Details 2)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://akerna.com/role/FairValueDetails2",
     "shortName": "Fair Value (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20201231_PrivateWarrantsMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4153 - Disclosure - Fair Value (Details 3)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://akerna.com/role/FairValueDetails3",
     "shortName": "Fair Value (Details 3)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231_PrivateWarrantsMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20220705",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4154 - Disclosure - Fair Value (Details 4)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://akerna.com/role/FairValueDetails4",
     "shortName": "Fair Value (Details 4)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20220705",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20220930_ThreeSixtyFiveCannabisMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4155 - Disclosure - Fair Value (Details Textual)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://akerna.com/role/FairValueDetailsTextual",
     "shortName": "Fair Value (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20220930_ThreeSixtyFiveCannabisMember",
      "decimals": "-5",
      "lang": null,
      "name": "kern:ReductionOfEarnOutObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4160 - Disclosure - Loss Per Share (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://akerna.com/role/LossPerShareDetails",
     "shortName": "Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1001 - Disclosure - Description of Business",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://akerna.com/role/DescriptionofBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4170 - Disclosure - Discontinued Operations (Details)",
     "menuCat": "Details",
     "order": "80",
     "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",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "div",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "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": "81",
     "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",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:ImpairmentsofLongLivedAssets",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4172 - Disclosure - Discontinued Operations (Details Textual)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
     "shortName": "Discontinued Operations (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1002 - Disclosure - Basis of Presentation",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://akerna.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 86,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada",
        "verboseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "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_AuditorFirmId": {
     "auth_ref": [
      "r806",
      "r807",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r806",
      "r807",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r806",
      "r807",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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_DocumentAnnualReport": {
     "auth_ref": [
      "r806",
      "r807",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "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_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_DocumentTransitionReport": {
     "auth_ref": [
      "r809"
     ],
     "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": [
      "r804"
     ],
     "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/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r804"
     ],
     "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": [
      "r812"
     ],
     "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": [
      "r804"
     ],
     "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": [
      "r810"
     ],
     "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_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r804"
     ],
     "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": [
      "r804"
     ],
     "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": [
      "r804"
     ],
     "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": [
      "r804"
     ],
     "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_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r811"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "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/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": [
      "r803"
     ],
     "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": [
      "r805"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AccumulatedDepreciation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciation",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AccumulatedEquityAndAnIncrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated in Equity and an Increase",
        "terseLabel": "Accumulated in equity and an increase"
       }
      }
     },
     "localname": "AccumulatedEquityAndAnIncrease",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AdditionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions [Abstract]",
        "terseLabel": "Additions:"
       }
      }
     },
     "localname": "AdditionsAbstract",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_AggregateIntrinsicValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of aggregate intrinsic value for the warrants outstanding.",
        "label": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "AggregateIntrinsicValue",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AggregateMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/LongTermDebtDetails1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of long-term debt and capital lease obligation maturing.",
        "label": "Aggregate Maturities",
        "totalLabel": "Aggregate maturities due",
        "verboseLabel": "Aggregate maturities"
       }
      }
     },
     "localname": "AggregateMaturities",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetails1"
     ],
     "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/20221231",
     "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"
       }
      }
     },
     "localname": "AggregateValueOfExchangeableShares",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_AkernaReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Akerna Reporting Unit.",
        "label": "Akerna Reporting Unit [Member]"
       }
      }
     },
     "localname": "AkernaReportingUnitMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails4"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails8",
      "http://akerna.com/role/SignificantTransactionsDetails9",
      "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]"
       }
      }
     },
     "localname": "AmpleReportingUnitMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_AsRevisedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Removed member only, facts should go on non dimension.",
        "label": "As Revised [Member]"
       }
      }
     },
     "localname": "AsRevisedMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails",
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BadDebtExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of bad debt related expenses.",
        "label": "Bad Debt Expense",
        "verboseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "BadDebtExpenses",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BalanceSheetDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental\u00a0Balance Sheet Disclosures"
       }
      }
     },
     "localname": "BalanceSheetDisclosuresAbstract",
     "nsuri": "http://akerna.com/20221231",
     "xbrltype": "stringItemType"
    },
    "kern_BalanceSheetDisclosuresTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure pertaining to the balance sheet disclosures.",
        "label": "Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Supplemental\u00a0Balance Sheet Disclosures"
       }
      }
     },
     "localname": "BalanceSheetDisclosuresTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_BasisOfPresentationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfPresentationAbstract",
     "nsuri": "http://akerna.com/20221231",
     "xbrltype": "stringItemType"
    },
    "kern_BasisOfPresentationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation [Line Items]"
       }
      }
     },
     "localname": "BasisOfPresentationLineItems",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_BusinessCombinationConsiderationTransferredCash": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "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/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetails4",
      "http://akerna.com/role/SignificantTransactionsDetails6",
      "http://akerna.com/role/SignificantTransactionsDetails8"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": -1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 2.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"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of furniture fixtures and equipment acquired assumed (as defined) which have been recognized as of the acquisition date.",
        "label": "Furniture, fixtures, and equipment",
        "verboseLabel": "Furniture, fixtures, and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFurnitureFixturesAndEquipment",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CannabisMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Cannabis.",
        "label": "Cannabis [Member]"
       }
      }
     },
     "localname": "CannabisMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_CapitalizedComputerSoftwareAccumulatedImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accumulated impairment amount of capitalized computer software.",
        "label": "Capitalized Computer Software, Accumulated Impairment",
        "negatedTerseLabel": "Impairment, capitalized software"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAccumulatedImpairment",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CapitalizedCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value represent capital cost.",
        "label": "Capitalized Costs",
        "terseLabel": "Capitalized costs"
       }
      }
     },
     "localname": "CapitalizedCosts",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "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"
       }
      }
     },
     "localname": "CapitalizedSoftwareIncludedInAccruedExpenses",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CapitalizedSoftwareWorkInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to capitalized software work in progress.",
        "label": "Capitalized Software Work In Progress [Member]",
        "verboseLabel": "Capitalized software - Work in Progress [Member]"
       }
      }
     },
     "localname": "CapitalizedSoftwareWorkInProgressMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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 - beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ChangeInFairValueOfConvertibleDebt": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://akerna.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of change in fair value of convertible notes.",
        "label": "Change in Fair Value of Convertible Debt",
        "negatedLabel": "Change in fair value of convertible notes",
        "terseLabel": "Change in fair value of convertible notes"
       }
      }
     },
     "localname": "ChangeInFairValueOfConvertibleDebt",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "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 income"
       }
      }
     },
     "localname": "ChangeInFairValueReportedInOtherComprehensiveIncome",
     "nsuri": "http://akerna.com/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/FairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares and warrants issued in connection with unit offering, net of issue costs"
       }
      }
     },
     "localname": "CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCosts",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares and warrants issued in connection with unit offering, net of issue costs, shares"
       }
      }
     },
     "localname": "CommonSharesAndWarrantsIssuedInConnectionWithUnitOfferingNetOfIssueCostsShares",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/LossPerShareDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_CommonWarrantsAndUnderwriterWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2022 Common Warrants and Underwriter Warrants.",
        "label": "Common Warrants and Underwriter Warrants [Member]",
        "terseLabel": "2022 Common Warrants and Underwriter Warrants [Member]"
       }
      }
     },
     "localname": "CommonWarrantsAndUnderwriterWarrantsMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/FairValueTables"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ContingentConsiderationTransferred": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer.",
        "label": "Contingent Consideration Transferred",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "ContingentConsiderationTransferred",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ContinuingOperationTaxEffectOfContinuingOperation": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetailsCalc2": {
       "order": 1.0,
       "parentTag": "kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation",
       "weight": 1.0
      },
      "http://akerna.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred tax expense (benefit) attributable to income (loss) from continuing operations.",
        "label": "Continuing Operation Tax Effect of Continuing Operation",
        "negatedLabel": "Income tax benefit on continuing operations",
        "terseLabel": "Continuing operations"
       }
      }
     },
     "localname": "ContinuingOperationTaxEffectOfContinuingOperation",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ConversionPricePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of conversion price percentage.",
        "label": "Conversion price percentage",
        "terseLabel": "Conversion price percentage",
        "verboseLabel": "Conversion price percentage"
       }
      }
     },
     "localname": "ConversionPricePercentage",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "kern_ConvertibleNotesAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Convertible Notes Amendment.",
        "label": "Convertible Notes Amendment [Member]",
        "terseLabel": "Convertible Notes Amendment [Member]"
       }
      }
     },
     "localname": "ConvertibleNotesAmendmentMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ConvertibleNotesBearInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of convertible notes default interest rate of debt.",
        "label": "Convertible notes default interest rate of debt",
        "terseLabel": "Convertible notes default interest rate of debt",
        "verboseLabel": "Convertible notes default interest rate of debt"
       }
      }
     },
     "localname": "ConvertibleNotesBearInterestRate",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_ConvertibleNotesIncreased": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in debt instruments.",
        "label": "Convertible Notes increased",
        "verboseLabel": "Convertible Notes increased"
       }
      }
     },
     "localname": "ConvertibleNotesIncreased",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ConvertibleNotesPrincipalPayments": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on convitable notes.",
        "label": "Convertible Notes Principal Payments",
        "negatedLabel": "Principal payments of convertible notes"
       }
      }
     },
     "localname": "ConvertibleNotesPrincipalPayments",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_CumulativeUnrealizedChangeInFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/LongTermDebtDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized change on investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Cumulative Unrealized Change in Fair Value",
        "terseLabel": "Cumulative unrealized change in fair value"
       }
      }
     },
     "localname": "CumulativeUnrealizedChangeInFairValue",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/LongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "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.",
        "label": "Current Maturities",
        "negatedLabel": "Less: current maturities"
       }
      }
     },
     "localname": "CurrentMaturities",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customers [Member]"
       }
      }
     },
     "localname": "CustomersMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_DebtInstrumentConversionFloorPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Floor rate on a price risk debt instrument such as a floor or a collar.",
        "label": "Debt Instrument Conversion Floor Price",
        "terseLabel": "Conversion price floor"
       }
      }
     },
     "localname": "DebtInstrumentConversionFloorPrice",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_DebtOriginalIssueDiscount": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/LongTermDebtDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of discount on the liability component of convertible debt which may be settled in cash upon conversion.",
        "label": "Debt Original Issue Discount",
        "negatedLabel": "Original issue discount"
       }
      }
     },
     "localname": "DebtOriginalIssueDiscount",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DeductionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deductions [Abstract]",
        "terseLabel": "Deductions:"
       }
      }
     },
     "localname": "DeductionsAbstract",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_DeemedDividendsRelatedToConvertibleRedeemablePreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deemed dividends related to convertible redeemable preferred stock"
       }
      }
     },
     "localname": "DeemedDividendsRelatedToConvertibleRedeemablePreferredStock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DeferredTaxAssetsDebtIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "DeferredTaxAssetsDebtIssuanceCosts",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DeferredTaxAssetsRevenueRecognition": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue recognition.",
        "label": "Revenue recognition",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "DeferredTaxAssetsRevenueRecognition",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DeferredTrueUps": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "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/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_DescriptionOfLeaseholdImprovementsUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of leasehold improvements useful life",
        "label": "Leasehold improvements"
       }
      }
     },
     "localname": "DescriptionOfLeaseholdImprovementsUsefulLife",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_DescriptionOfLiquidityAndCapitalResources": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of liquidity and capital resources.",
        "label": "Description Of Liquidity And Capital Resources",
        "terseLabel": "Description of liquidity and capital resources"
       }
      }
     },
     "localname": "DescriptionOfLiquidityAndCapitalResources",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_DescriptionOfUnitOffering": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the unit offering.",
        "label": "Description of unit offering"
       }
      }
     },
     "localname": "DescriptionOfUnitOffering",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 5.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/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DiscontinuedOperationResearchAndDevelopmentExpense": {
     "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": "Research and development",
        "negatedLabel": "Research and development"
       }
      }
     },
     "localname": "DiscontinuedOperationResearchAndDevelopmentExpense",
     "nsuri": "http://akerna.com/20221231",
     "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": "Sales and marketing",
        "negatedLabel": "Sales and marketing"
       }
      }
     },
     "localname": "DiscontinuedOperationSellingAndMarketingExpense",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DividedRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of divided rate.",
        "label": "Divided rate",
        "terseLabel": "Divided rate"
       }
      }
     },
     "localname": "DividedRate",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "perShareItemType"
    },
    "kern_EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to equity incentive plan.",
        "label": "Equity Incentive Plan [Member]"
       }
      }
     },
     "localname": "EquityIncentivePlanMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_EquityLossOfInvestee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of equity loss of investee.",
        "label": "Equity loss of investee"
       }
      }
     },
     "localname": "EquityLossOfInvestee",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ExchangeSharesValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of stock issued during the period upon the Exchange of shares.",
        "label": "Exchange shares value"
       }
      }
     },
     "localname": "ExchangeSharesValue",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_ExchangeableSharesIssued": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of exchangeable shares issued.",
        "label": "Exchangable shares, issued"
       }
      }
     },
     "localname": "ExchangeableSharesIssued",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ExchangeableSharesOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of exchangeable shares outstanding.",
        "label": "Exchangeable shares, outstanding"
       }
      }
     },
     "localname": "ExchangeableSharesOutstanding",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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"
       }
      }
     },
     "localname": "FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FiniteLivedIntangibleAssetNet": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Asset Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetNet",
     "nsuri": "http://akerna.com/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FiniteLivedIntangibleAssetsAccumulatedImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets, Accumulated Impairment",
        "negatedLabel": "Impairment, finite-lived intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairment",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amortization amount of finite-lived intangible assets including capitalized computer software.",
        "label": "Finite-Lived Intangible Assets Including Capitalized Computer Software, Accumulated Amortization",
        "negatedLabel": "Total finite-lived intangible assets, Accumulated amortization",
        "negatedTotalLabel": "Total finite-lived intangible assets, Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedAmortization",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated impairment amount of finite-lived intangible assets including capitalized computer software.",
        "label": "Finite-Lived Intangible Assets Including Capitalized Computer Software, Accumulated Impairment",
        "negatedLabel": "Total finite-lived intangible assets, Impairment",
        "negatedTotalLabel": "Total finite-lived intangible assets, Impairment"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareAccumulatedImpairment",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of finite-lived intangible assets including capitalized computer software.",
        "label": "Finite-Lived Intangible Assets Including Capitalized Computer Software, Gross",
        "terseLabel": "Total finite-lived intangible assets, Gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareGross",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of finite-lived intangible assets including capitalized computer software costs net of accumulated amortization and impairment as of the balance sheet date.",
        "label": "Finite-Lived Intangible Assets Including Capitalized Computer Software, Net",
        "terseLabel": "Total finite-lived intangible assets, Net carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsIncludingCapitalizedComputerSoftwareNet",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FixedAssets": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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",
        "verboseLabel": "Fixed Assets"
       }
      }
     },
     "localname": "FixedAssets",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FractionalShareAdjustmentFromStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fractional share adjustment from stock",
        "terseLabel": "Fractional share adjustment from stock split"
       }
      }
     },
     "localname": "FractionalShareAdjustmentFromStock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_GainLossOnLoanForgiveness": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gains (losses) on loans forgiveness.",
        "label": "Gain on Forgiveness of PPP Loan",
        "terseLabel": "Gain on Forgiveness of PPP Loan",
        "verboseLabel": "Gain on forgiveness of PPP loan"
       }
      }
     },
     "localname": "GainLossOnLoanForgiveness",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_GainOnExtinguishmentOfDebtReported": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain on extinguishment of debt reported on the statement of operations.",
        "label": "Gain on extinguishment of debt reported on the statement of operations"
       }
      }
     },
     "localname": "GainOnExtinguishmentOfDebtReported",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/FairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_GainOnPPPLoanForgiveness": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on PPP Loan Forgiveness.",
        "label": "Gain on PPP Loan Forgiveness",
        "terseLabel": "Gain on forgiveness of PPP Loan"
       }
      }
     },
     "localname": "GainOnPPPLoanForgiveness",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_GrossProceedsFromIssuancePublicOffering": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the gross amount received from entity's offering of stock to the public.",
        "label": "Gross proceeds from issuance public offering",
        "terseLabel": "Gross proceeds from public offering"
       }
      }
     },
     "localname": "GrossProceedsFromIssuancePublicOffering",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_GrossProceedsFromMergers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gross proceeds received from mergers.",
        "label": "Gross proceeds from mergers",
        "terseLabel": "Gross proceeds from mergers"
       }
      }
     },
     "localname": "GrossProceedsFromMergers",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ImpairmentAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment to goodwill.",
        "label": "Impairment Adjustment",
        "verboseLabel": "Impairment adjustment"
       }
      }
     },
     "localname": "ImpairmentAdjustment",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ImpairmentExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment expense.",
        "label": "Impairment expense",
        "verboseLabel": "Impairment expense"
       }
      }
     },
     "localname": "ImpairmentExpenses",
     "nsuri": "http://akerna.com/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetailsCalc2": {
       "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 and discontined operations.",
        "label": "Income Tax Expense Benefit from Continuing and Discontinued Operation",
        "totalLabel": "Total income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_IncomeTaxReconciliationChangeInRate": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "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), attributable to increase (decrease) in the income tax rates.",
        "label": "Rate changes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInRate",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_IncomeTaxReconciliationGoodwillImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "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 goodwill impairment.",
        "label": "Income Tax Reconciliation Goodwill Impairment",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationGoodwillImpairment",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_IncomeTaxReconciliationProvisionReturnAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision to return adjustment",
        "label": "Provision to return adjustment",
        "verboseLabel": "Provision to return adjustment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationProvisionReturnAdjustment",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_IncreaseDecreaseInFairValueOfConvertibleNotes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of bad debt related expenses.",
        "label": "Increase Decrease in Fair Value of Convertible Notes",
        "terseLabel": "Change in fair value of Convertible Notes"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueOfConvertibleNotes",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of convertible redeemable preferred stock, net of issue costs, Shares"
       }
      }
     },
     "localname": "IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCostShares",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of convertible redeemable preferred stock, net of issue costs"
       }
      }
     },
     "localname": "IssuanceOfConvertibleRedeemablePreferredStockNetOfIssueCosts",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_IssuedAndOutstandingSharesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of issued and outstanding shares.",
        "label": "Issued and outstanding shares percentage"
       }
      }
     },
     "localname": "IssuedAndOutstandingSharesPercentage",
     "nsuri": "http://akerna.com/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 5.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/20221231",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_LockupAgreementDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of lock-up agreement.",
        "label": "Lockup Agreement Description",
        "terseLabel": "Lock-up agreement, description"
       }
      }
     },
     "localname": "LockupAgreementDescription",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_LongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "LongLivedAssetsLineItems",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_LongLivedAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "LongLivedAssetsTable",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_MJPlatformMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to MJ Freeway, LLC (MJF), wholly-owned subsidiaries.",
        "label": "MJ Platform [Member]"
       }
      }
     },
     "localname": "MJPlatformMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_MergerAgreementDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decription of merger agreement.",
        "label": "Merger Agreement Description",
        "terseLabel": "Merger agreement, description"
       }
      }
     },
     "localname": "MergerAgreementDescription",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_MergerAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to merger agreement.",
        "label": "Merger Agreement [Member]",
        "terseLabel": "Merger agreement [Member]",
        "verboseLabel": "Merger Agreement [Member]"
       }
      }
     },
     "localname": "MergerAgreementMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_MergerRelatedExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of merger related expense.",
        "label": "Merger Related Expense",
        "verboseLabel": "Merger related expense"
       }
      }
     },
     "localname": "MergerRelatedExpenses",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_MtechPrivateWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to MTech Private Warrant.",
        "label": "MTech Private Warrant [Member]",
        "terseLabel": "MTech Private Warrant [Member]"
       }
      }
     },
     "localname": "MtechPrivateWarrantMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_NewAccountingPronouncementsPendingAdoptionPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements pending adoption that may impact the entity's financial reporting.",
        "label": "New Accounting Pronouncements Pending Adoption [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements Pending Adoption"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPendingAdoptionPolicyTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_NonControllingInterestInAcquiredSubsidiary": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to non-controlling interest in acquired subsidiary.",
        "label": "Non-Controlling Interest In Acquired Subsidiary",
        "terseLabel": "Non-controlling interest in acquired subsidiary"
       }
      }
     },
     "localname": "NonControllingInterestInAcquiredSubsidiary",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_NonControllingInterestInAcquiredSubsidiaryShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions of noncontrolling interest.",
        "label": "Acquisition of noncontrolling interest, shares",
        "terseLabel": "Acquisition of noncontrolling interest, shares"
       }
      }
     },
     "localname": "NonControllingInterestInAcquiredSubsidiaryShare",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_NonGovernmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to non-government.",
        "label": "Non-Government [Member]",
        "verboseLabel": "Non-Government [Member]"
       }
      }
     },
     "localname": "NonGovernmentsMember",
     "nsuri": "http://akerna.com/20221231",
     "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"
       }
      }
     },
     "localname": "NonRecurringExpenses",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_NoncashInvestingAndFinancingActivitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for supplemental information regarding noncash investing and financing activities.",
        "label": "Noncash Investing And Financing Activities Policy Text Block",
        "terseLabel": "Supplemental Information Regarding Noncash Investing and Financing Activities"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingActivitiesPolicyTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_Noncompeteagreement": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_NoncontrollingInterestsInAcquiredSubsidiary": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Acquisition of noncontrolling interests",
        "terseLabel": "Acquisition of noncontrolling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestsInAcquiredSubsidiary",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes [Member]",
        "terseLabel": "2020 Notes [Member]"
       }
      }
     },
     "localname": "NotesMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "kern_OtherRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for other revenues.",
        "label": "Other Revenues [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRevenuesMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PIPEInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Private Investment in Public Equity (PIPE).",
        "label": "PIPE Investors [Member]"
       }
      }
     },
     "localname": "PIPEInvestorsMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_PercentageOfAmountReducedIfEarnOutObligationPaidInCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Percentage of amount reduced if Earn-out Obligation paid in cash.",
        "label": "Percentage of Amount Reduced if Earn-Out Obligation Paid in Cash",
        "terseLabel": "Percentage of amount reduced if Earn-out Obligation paid in cash"
       }
      }
     },
     "localname": "PercentageOfAmountReducedIfEarnOutObligationPaidInCash",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_PercentageOfExciseTaxSurchargeOnStockRepurchases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of excise tax surcharge on stock repurchases.",
        "label": "Percentage of Excise Tax Surcharge on Stock Repurchases",
        "terseLabel": "Percentage of excise tax surcharge on stock repurchases"
       }
      }
     },
     "localname": "PercentageOfExciseTaxSurchargeOnStockRepurchases",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_PercentageOfProvisionsCorporateAlternativeMinimumTax": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of provisions corporate alternative minimum tax.",
        "label": "Percentage of Provisions Corporate Alternative Minimum Tax",
        "terseLabel": "Percentage of provisions corporate alternative minimum tax"
       }
      }
     },
     "localname": "PercentageOfProvisionsCorporateAlternativeMinimumTax",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_PercentageOfTaxCreditCarryforwardAvailableToOffset": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of tax credit carryforward available to offset.",
        "label": "Percentage of Tax Credit Carryforward Available to Offset",
        "terseLabel": "Percentage of tax credit carryforward available to offset"
       }
      }
     },
     "localname": "PercentageOfTaxCreditCarryforwardAvailableToOffset",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "PreFundedWarrantsMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_PreferredStockPurchasedShareValue1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of preferred stock purchased.",
        "label": "Preferred stock purchased share value",
        "negatedLabel": "Preferred stock purchased share value"
       }
      }
     },
     "localname": "PreferredStockPurchasedShareValue1",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PreferredStockPurchasedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of preferred stock purchased.",
        "label": "Preferred stock purchased shares",
        "negatedLabel": "Preferred stock purchased shares"
       }
      }
     },
     "localname": "PreferredStockPurchasedShares",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_PreferredStockSold": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Preferred stock sold",
        "label": "Preferred stock sold",
        "terseLabel": "Preferred stock sold"
       }
      }
     },
     "localname": "PreferredStockSold",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PrepaidExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing prepaid expenses.",
        "label": "Prepaid Expenses [Policy Text Block]",
        "terseLabel": "Prepaid Expenses"
       }
      }
     },
     "localname": "PrepaidExpensesPolicyTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20221231",
     "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",
        "terseLabel": "Professional services, dues and subscriptions"
       }
      }
     },
     "localname": "PrepaidProfessionalFees",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PrivateWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to private warrant.",
        "label": "Private Warrants [Member]",
        "terseLabel": "Private Warrants [Member]"
       }
      }
     },
     "localname": "PrivateWarrantsMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2",
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ProceedsDepositedInRestrictedAccounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of proceeds deposited into restricted accounts.",
        "label": "Proceeds Deposited in Restricted Accounts",
        "terseLabel": "Proceeds deposited in Restricted Accounts"
       }
      }
     },
     "localname": "ProceedsDepositedInRestrictedAccounts",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ProceedsFromUnitandPreFundedUnitOfferingNet": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from unit and pre-funded unit offering, net"
       }
      }
     },
     "localname": "ProceedsFromUnitandPreFundedUnitOfferingNet",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ProceedsReceivedFromMergers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds received from the mergers.",
        "label": "Proceeds Received from Mergers",
        "terseLabel": "Proceeds received from the mergers"
       }
      }
     },
     "localname": "ProceedsReceivedFromMergers",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ProductDevelopmentPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for product development.",
        "label": "Product Development",
        "terseLabel": "Product Development",
        "verboseLabel": "Product Development"
       }
      }
     },
     "localname": "ProductDevelopmentPolicyTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_ProfitsInterestIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to the Profit Interest Incentive Plan.",
        "label": "Profits Interest Incentive Plan [Member]",
        "terseLabel": "Profits Interest Incentive Plan"
       }
      }
     },
     "localname": "ProfitsInterestIncentivePlanMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ProfitsInterestUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to the Profits Interest Units (\"PIUs\").",
        "label": "Profits Interest Units [Member]",
        "terseLabel": "Profits Interest Units"
       }
      }
     },
     "localname": "ProfitsInterestUnitsMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of useful life of long lived, physical assets used in the normal conduct of business and not intended for resale.",
        "label": "Schedule of property and equipment estimated useful lives [Table Text Block]",
        "terseLabel": "Schedule of property and equipment estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_ProvisionsOfAverageAdjustedFinancialStatementIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of provisions of average adjusted financial statement income.",
        "label": "Provisions of Average Adjusted Financial Statement Income",
        "terseLabel": "Provisions of average adjusted financial statement income"
       }
      }
     },
     "localname": "ProvisionsOfAverageAdjustedFinancialStatementIncome",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period which provisions of average adjusted financial statement income, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Provisions of Average Adjusted Financial Statement Income, Period",
        "terseLabel": "Provisions of average adjusted financial statement income, period"
       }
      }
     },
     "localname": "ProvisionsOfAverageAdjustedFinancialStatementIncomePeriod",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "kern_PublicWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Public warrant.",
        "label": "Public warrant [Member]"
       }
      }
     },
     "localname": "PublicWarrantMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PublicWarrantsAndPrivateWarrants2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2019 Public Warrants and Private Warrants.",
        "label": "2019 Public Warrants and Private Warrants [Member]",
        "terseLabel": "2019 Public Warrants and Private Warrants [Member]"
       }
      }
     },
     "localname": "PublicWarrantsAndPrivateWarrants2019Member",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PurchasePrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase price",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "PurchasePrice",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_RedemptionOfConvertibleRedeemablePreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption of convertible redeemable preferred stock"
       }
      }
     },
     "localname": "RedemptionOfConvertibleRedeemablePreferredStock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_RedemptionOfConvertibleRedeemablePreferredStockShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption of convertible redeemable preferred stock, shares"
       }
      }
     },
     "localname": "RedemptionOfConvertibleRedeemablePreferredStockShares",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_ReductionOfEarnOutObligation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reduction in obligation of the Borrower or any Subsidiary to pay a portion of the purchase price after the closing date.",
        "label": "Reduction of Earn-Out Obligation",
        "terseLabel": "Reduction of earn-out obligation"
       }
      }
     },
     "localname": "ReductionOfEarnOutObligation",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ReductionOfPurchasePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reduction of purchase price",
        "verboseLabel": "Reduction of purchase percentage"
       }
      }
     },
     "localname": "ReductionOfPurchasePrice",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_ReductionOfWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ReductionOfWorkingCapital"
       }
      }
     },
     "localname": "ReductionOfWorkingCapital",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reduction to accrued expenses from an acquisition-related working capital settlement",
        "terseLabel": "Reduction to accrued expenses from an acquisition-related working capital settlement (see Note 4)"
       }
      }
     },
     "localname": "Reductiontoaccruedexpensesfromanacquisition-relatedworkingcapitalsettlement",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_RestrictedSharesAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to the Restricted Shares and Restricted Stock Units (\"RSUs\").",
        "label": "Restricted Shares and Restricted Stock Units [Member]",
        "terseLabel": "Restricted Shares and Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "RestrictedSharesAndRestrictedStockUnitsMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_RevenueRecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value represents revenue recognized.",
        "label": "Revenue Recognized",
        "terseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "RevenueRecognized",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ReverseMergerAndPrivatePlacementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse Merger"
       }
      }
     },
     "localname": "ReverseMergerAndPrivatePlacementAbstract",
     "nsuri": "http://akerna.com/20221231",
     "xbrltype": "stringItemType"
    },
    "kern_ReverseMergerAndPrivatePlacementDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reverse merger.",
        "label": "Reverse Merger and Private Placement Disclosure [Text Block]",
        "terseLabel": "Reverse Merger"
       }
      }
     },
     "localname": "ReverseMergerAndPrivatePlacementDisclosureTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMerger"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SalesandMarketingExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for sales and marketing expenses.",
        "label": "Sales and Marketing Expenses",
        "verboseLabel": "Sales and Marketing Expenses"
       }
      }
     },
     "localname": "SalesandMarketingExpensesPolicyTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of assets and liabilities of the discontinued group"
       }
      }
     },
     "localname": "ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsTable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_ScheduleOfBasisOfPresentationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing basis of presentation.",
        "label": "Schedule of Basis of Presentation [Table]"
       }
      }
     },
     "localname": "ScheduleOfBasisOfPresentationTable",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables"
     ],
     "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",
        "verboseLabel": "Schedule of stock warrants"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_ScheduleofpropertyandequipmentestimatedusefullivesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of property and equipment estimated useful lives [Line Items]"
       }
      }
     },
     "localname": "ScheduleofpropertyandequipmentestimatedusefullivesLineItems",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_ScheduleofpropertyandequipmentestimatedusefullivesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of property and equipment estimated useful lives [Table]"
       }
      }
     },
     "localname": "ScheduleofpropertyandequipmentestimatedusefullivesTable",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_SecuritiesPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Purchase Agreement [Member]",
        "terseLabel": "Securities Purchase Agreement"
       }
      }
     },
     "localname": "SecuritiesPurchaseAgreementMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SecuritiesPurchaseAgreementsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities purchase agreements, description.",
        "label": "Securities Purchase Agreements Description",
        "terseLabel": "Securities purchase agreements, description"
       }
      }
     },
     "localname": "SecuritiesPurchaseAgreementsDescription",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_SeniorConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Senior Convertible Notes.",
        "label": "Senior Convertible Notes [Member]",
        "terseLabel": "Senior Convertible Notes [Member]"
       }
      }
     },
     "localname": "SeniorConvertibleNotesMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/FairValueDetails",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SeniorSecuredConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Senior Secured Convertible Notes (the \"2020 Notes\").",
        "label": "Senior Secured Convertible Notes [Member]",
        "terseLabel": "Senior Secured Convertible Notes (the \"2020 Notes\") [Member]"
       }
      }
     },
     "localname": "SeniorSecuredConvertibleNotesMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/FairValueDetails",
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SettledInCash": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of debt instruments settlement in cash.",
        "label": "Settlement in cash"
       }
      }
     },
     "localname": "SettledInCash",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_SharesIssuedInConnectionWithAssetPurchase": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.",
        "label": "Shares Issued in Connection with Asset Purchase",
        "terseLabel": "Shares issued in connection with asset purchase"
       }
      }
     },
     "localname": "SharesIssuedInConnectionWithAssetPurchase",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_SharesIssuedInConnectionWithViridianAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to viridian acquisitions during the period.",
        "label": "Shares issued in connection with Viridian Acquisition",
        "terseLabel": "Shares issued in connection with Viridian Acquisition",
        "verboseLabel": "Shares issued in connection with Viridian acquisition"
       }
      }
     },
     "localname": "SharesIssuedInConnectionWithViridianAcquisition",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_SharesIssuedInConnectionWithViridianAcquisitionShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued pursuant to viridian acquisitions during the period.",
        "label": "Shares Issued in Connection With Viridian Acquisition Shares",
        "terseLabel": "Shares issued in connection with Viridian acquisition, shares"
       }
      }
     },
     "localname": "SharesIssuedInConnectionWithViridianAcquisitionShares",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_Sharesreturnedinconnectionwithacquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares returned in connection with acquisition",
        "terseLabel": "Shares returned in connection with acquisition (see Note 4)"
       }
      }
     },
     "localname": "Sharesreturnedinconnectionwithacquisition",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SoloMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to solo sciences, inc. (Solo), wholly-owned subsidiaries.",
        "label": "Solo [Member]"
       }
      }
     },
     "localname": "SoloMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "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]"
       }
      }
     },
     "localname": "SoloSciencesIncMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails6",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SoloSciencesViridianSciencesIncAndTrellisSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Solo Sciences (\u201cSolo\u201d), Viridian Sciences Inc. (\u201cViridian\u201d) and Trellis Solutions (\u201cTrellis\u201d).",
        "label": "Solo Sciences, Viridian Sciences Inc. and Trellis Solutions [Member]",
        "terseLabel": "Solo Sciences (\u201cSolo\u201d), Viridian Sciences Inc. (\u201cViridian\u201d) and Trellis Solutions (\u201cTrellis\u201d) [Member]"
       }
      }
     },
     "localname": "SoloSciencesViridianSciencesIncAndTrellisSolutionsMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SpecialVotingPreferredStockIssuedInBusinessCombination": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of stock issued during the period pursuant to special voting preferred stock issued in business combination.",
        "label": "Special voting preferred stock issued in business combination",
        "terseLabel": "Special voting preferred stock issued in business combination"
       }
      }
     },
     "localname": "SpecialVotingPreferredStockIssuedInBusinessCombination",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_SpecialVotingPreferredStockIssuedInBusinessCombinationShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to special voting preferred stock issued in business combination.",
        "label": "Special voting preferred stock issued in business combination, shares"
       }
      }
     },
     "localname": "SpecialVotingPreferredStockIssuedInBusinessCombinationShares",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/BalanceSheetsParenthetical",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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"
       }
      }
     },
     "localname": "StockBasedCompensationCapitalizedAsSoftwareDevelopment",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_StockIssueDuringPeriodSharesIssuableEscrowShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issuable held in escrow account.",
        "label": "Stock Issue During Period Shares Issuable Escrow Shares",
        "terseLabel": "Number of shares issuable held in escrow account"
       }
      }
     },
     "localname": "StockIssueDuringPeriodSharesIssuableEscrowShares",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_StockIssuedDuringPeriodChangeInFairValueOfDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of change in fair value of debt.",
        "label": "Unrealized loss (gains) on Convertible Notes",
        "terseLabel": "Unrealized gains on convertible notes",
        "verboseLabel": "Unrealized loss (gains) on Convertible Notes"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodChangeInFairValueOfDebt",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_StockIssuedDuringPeriodSharesForConsideration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for consideration.",
        "label": "Stock Issued During Period Shares for Consideration",
        "terseLabel": "Common stock issued for consideration"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesForConsideration",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_StockIssuedDuringPeriodSharesHeldInEscrow": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares held in escrow, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesHeldInEscrow",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to in connection with 365 Cannabis acquisitions.",
        "label": "Shares issued in connection with 365 Cannabis Acquisition shares",
        "terseLabel": "Shares issued (returned) in connection with 365 Cannabis acquisition, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesInConnectionWith365CannabisAcquisitions",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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",
        "verboseLabel": "Settlement of liabilities with shares, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesSettlementOfLiabilities",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_StockIssuedDuringPeriodSharesWarrantExercise": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to common stock issued upon warrant exercise.",
        "label": "Warrant exercise, shares",
        "terseLabel": "Common stock issued upon warrant exercise, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesWarrantExercise",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_StockIssuedDuringPeriodValueHeldInEscrow": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares held in escrow, value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueHeldInEscrow",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to in connection with 365 Cannabis acquisitions.",
        "label": "Shares issued in connection with 365 Cannabis Acquisition",
        "terseLabel": "Shares issued (returned) in connection with 365 Cannabis acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueInConnectionWith365CannabisAcquisitions",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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",
        "verboseLabel": "Settlement of liabilities with shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueSettlementOfLiabilities",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_StockIssuedDuringPeriodValueWarrantExercise": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of stock issued during the period pursuant to common stock issued upon warrant exercise.",
        "label": "Warrant exercise",
        "terseLabel": "Common stock issued upon warrant exercise"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueWarrantExercise",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TerminationFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of termination fee.",
        "label": "Termination fee",
        "verboseLabel": "Termination fee"
       }
      }
     },
     "localname": "TerminationFee",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails",
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TrellisMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Trellis Solutions, Inc. (Trellis), wholly-owned subsidiaries.",
        "label": "Trellis [Member]"
       }
      }
     },
     "localname": "TrellisMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails4",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoGovernmentClientsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Government Clients [Member]"
       }
      }
     },
     "localname": "TwoGovernmentClientsMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/LossPerShareDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_UnderwriterWarrantsToPurchaseShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued to underwriter warrants.",
        "label": "Underwriter warrants to purchase"
       }
      }
     },
     "localname": "UnderwriterWarrantsToPurchaseShares",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_UnderwritersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to underwriters.",
        "label": "Underwriters [Member]",
        "terseLabel": "underwriters [Member]"
       }
      }
     },
     "localname": "UnderwritersMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_UnderwritingDiscountsCommissionsAndOtherExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underwriting discounts, commissions and other expenses.",
        "label": "Underwriting Discounts Commissions and Other Expenses",
        "terseLabel": "Underwriting discounts, commissions and other expenses"
       }
      }
     },
     "localname": "UnderwritingDiscountsCommissionsAndOtherExpenses",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_VestingOfRestrictedStockUnits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of vesting of restricted stock units.",
        "label": "Vesting of restricted stock units"
       }
      }
     },
     "localname": "VestingOfRestrictedStockUnits",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails",
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ViridianSciencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Viridian Sciences [Member]"
       }
      }
     },
     "localname": "ViridianSciencesMember",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "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, conversion ratio for each common stock"
       }
      }
     },
     "localname": "WarrantStockConversionRatio",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_WarrantsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate intrinsic value of outstanding warrants.",
        "label": "Warrants, Aggregate Intrinsic Value, Outstanding",
        "periodEndLabel": "Balance, outstanding",
        "periodStartLabel": "Balance, outstanding",
        "terseLabel": "Balance, outstanding"
       }
      }
     },
     "localname": "WarrantsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "terseLabel": "Exercised"
       }
      }
     },
     "localname": "WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetails"
     ],
     "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",
        "terseLabel": "Expired"
       }
      }
     },
     "localname": "WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_WeightedToIncomeApproach": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage represents weighted to the income approach.",
        "label": "Weighted to the income approach, percentage"
       }
      }
     },
     "localname": "WeightedToIncomeApproach",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_WeightingToMarketApproach": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighting to the market approach, percentage.",
        "label": "Weighting to the market approach, percentage"
       }
      }
     },
     "localname": "WeightingToMarketApproach",
     "nsuri": "http://akerna.com/20221231",
     "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/20221231",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_WroteOfFixedAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as wrote of fixed assets.",
        "label": "Wrote of Fixed Assets",
        "terseLabel": "Wrote of fixed assets"
       }
      }
     },
     "localname": "WroteOfFixedAssets",
     "nsuri": "http://akerna.com/20221231",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r335",
      "r627",
      "r628",
      "r631",
      "r632",
      "r668",
      "r756",
      "r887",
      "r890",
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r335",
      "r627",
      "r628",
      "r631",
      "r632",
      "r668",
      "r756",
      "r887",
      "r890",
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r412",
      "r782",
      "r897",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r462",
      "r540",
      "r702",
      "r729",
      "r757",
      "r758",
      "r779",
      "r792",
      "r802",
      "r892",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955"
     ],
     "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/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r462",
      "r540",
      "r702",
      "r729",
      "r757",
      "r758",
      "r779",
      "r792",
      "r802",
      "r892",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955"
     ],
     "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/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r412",
      "r782",
      "r897",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r409",
      "r704",
      "r780",
      "r800",
      "r884",
      "r885",
      "r897",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r409",
      "r704",
      "r780",
      "r800",
      "r884",
      "r885",
      "r897",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r462",
      "r532",
      "r540",
      "r570",
      "r571",
      "r572",
      "r678",
      "r702",
      "r729",
      "r757",
      "r758",
      "r779",
      "r792",
      "r802",
      "r882",
      "r892",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r462",
      "r532",
      "r540",
      "r570",
      "r571",
      "r572",
      "r678",
      "r702",
      "r729",
      "r757",
      "r758",
      "r779",
      "r792",
      "r802",
      "r882",
      "r892",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955"
     ],
     "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/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r346",
      "r347",
      "r367",
      "r636",
      "r637",
      "r843",
      "r844",
      "r845",
      "r846",
      "r848",
      "r851",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Adjustment [Member]",
        "verboseLabel": "Adjustment [Member]"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails",
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r282",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r367",
      "r421",
      "r422",
      "r607",
      "r635",
      "r636",
      "r637",
      "r638",
      "r659",
      "r663",
      "r664",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails",
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r282",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r367",
      "r421",
      "r422",
      "r607",
      "r635",
      "r636",
      "r637",
      "r638",
      "r659",
      "r663",
      "r664",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails",
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r282",
      "r336",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r350",
      "r367",
      "r607",
      "r635",
      "r636",
      "r637",
      "r659",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r865",
      "r866",
      "r938",
      "r941",
      "r942"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "verboseLabel": "As Reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails",
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r839"
     ],
     "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": [
      "r839"
     ],
     "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": [
      "r417"
     ],
     "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": [
      "r410",
      "r411",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r781",
      "r801",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r410",
      "r411",
      "r742",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r781",
      "r801",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r899",
      "r943",
      "r944",
      "r946"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [Member]",
        "verboseLabel": "Zol Solutions, Inc. [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r856",
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "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/BalanceSheets": {
       "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",
        "positiveTerseLabel": "Accounts payable, accrued expenses and other current liabilities",
        "totalLabel": "Total accounts payable, accrued expenses and other current liabilities",
        "verboseLabel": "Accounts payable, accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r44",
      "r799"
     ],
     "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": [
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of allowance for doubtful accounts"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r300",
      "r413"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "periodEndLabel": "Allowance for doubtful accounts, ending balance",
        "periodStartLabel": "Allowance for doubtful accounts, beginning balance"
       }
      }
     },
     "localname": "AccountsReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r413",
      "r414"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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/BalanceSheets",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Accrued executive bonuses",
        "verboseLabel": "Accrued executive bonuses"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetDisclosuresDetailsTextual"
     ],
     "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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r132",
      "r290"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r61",
      "r62",
      "r63",
      "r301",
      "r725",
      "r735",
      "r739"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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 (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r60",
      "r63",
      "r208",
      "r664",
      "r730",
      "r731",
      "r825",
      "r826",
      "r827",
      "r840",
      "r841",
      "r842"
     ],
     "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 [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r580",
      "r581",
      "r582",
      "r840",
      "r841",
      "r842",
      "r937"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionsToContractHoldersFunds": {
     "auth_ref": [
      "r831"
     ],
     "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/RevenueandContractswithCustomersDetails4"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": {
     "auth_ref": [
      "r153",
      "r160"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance.",
        "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings",
        "terseLabel": "Adoption of ASC 606 Adjustment"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r175",
      "r176",
      "r542"
     ],
     "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 amortization",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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": [
      "r574"
     ],
     "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 recognized"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r425"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Write-off uncollectable accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfAcquisitionCosts": {
     "auth_ref": [
      "r88",
      "r112"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. 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 Acquisition Costs",
        "terseLabel": "Amortization of deferred contract costs"
       }
      }
     },
     "localname": "AmortizationOfAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r88",
      "r112",
      "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",
        "terseLabel": "Amortization expense of intangible assets",
        "verboseLabel": "Goodwill asset"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r364"
     ],
     "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Fully diluted"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r88",
      "r128"
     ],
     "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": [
      "r239",
      "r255",
      "r294",
      "r331",
      "r390",
      "r401",
      "r407",
      "r419",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r627",
      "r631",
      "r644",
      "r799",
      "r888",
      "r889",
      "r948"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "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/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r286",
      "r303",
      "r331",
      "r419",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r627",
      "r631",
      "r644",
      "r799",
      "r888",
      "r889",
      "r948"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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": "Assets, Current",
        "terseLabel": "Total current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1": {
     "auth_ref": [
      "r125",
      "r127"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from the disposal of an asset through means other than sale, for example, but not limited to, abandonment, spin-off, and expropriation.",
        "label": "Assets Disposed of by Method Other than Sale, in Period of Disposition, Gain (Loss) on Disposition",
        "negatedLabel": "Loss on write off of fixed assets"
       }
      }
     },
     "localname": "AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": {
     "auth_ref": [
      "r124",
      "r799"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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/BalanceSheets",
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r135",
      "r284",
      "r285"
     ],
     "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"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r545",
      "r546",
      "r547",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573"
     ],
     "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/LossPerShareDetails",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccounting": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the 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 [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccounting",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoan": {
     "auth_ref": [
      "r31",
      "r240",
      "r256"
     ],
     "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": [
      "r621",
      "r790",
      "r791"
     ],
     "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/FairValueDetailsTextual",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails",
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails4",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails6",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails8",
      "http://akerna.com/role/SignificantTransactionsDetails9",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r185",
      "r186",
      "r621",
      "r790",
      "r791"
     ],
     "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/FairValueDetailsTextual",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails",
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails4",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails6",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails8",
      "http://akerna.com/role/SignificantTransactionsDetails9",
      "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",
        "verboseLabel": "Transaction costs"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/SignificantTransactionsDetails",
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails4",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails6",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails8",
      "http://akerna.com/role/SignificantTransactionsDetails9",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r934",
      "r935"
     ],
     "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": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "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": [
      "r619",
      "r620"
     ],
     "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)",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r619",
      "r620"
     ],
     "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",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.",
        "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value",
        "negatedLabel": "Fair value of noncontrolling interests"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r196",
      "r197",
      "r200"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "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": "Estimated of fair value contingent consideration",
        "verboseLabel": "Total fair value of consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetails4",
      "http://akerna.com/role/SignificantTransactionsDetails6",
      "http://akerna.com/role/SignificantTransactionsDetails8"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r196",
      "r197"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "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",
        "verboseLabel": "Shares issued"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetails4",
      "http://akerna.com/role/SignificantTransactionsDetails6",
      "http://akerna.com/role/SignificantTransactionsDetails8"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": {
     "auth_ref": [
      "r184",
      "r200"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Total preliminary fair value of consideration transferred",
        "verboseLabel": "Total fair value of consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r194",
      "r196",
      "r197",
      "r623"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "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/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetails4",
      "http://akerna.com/role/SignificantTransactionsDetails6",
      "http://akerna.com/role/SignificantTransactionsDetails8"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": {
     "auth_ref": [
      "r625",
      "r832"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 6.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      },
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r195",
      "r198",
      "r624"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Fair value of the contingent consideration",
        "verboseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r195",
      "r199"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r201",
      "r622"
     ],
     "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 Disclosure [Text Block]",
        "verboseLabel": "Significant Transactions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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 asset",
        "verboseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": -1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, 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/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": -1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://akerna.com/role/SignificantTransactionsDetails3": {
       "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/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Transactions"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "auth_ref": [
      "r966"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.",
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization, capitalized software"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r274",
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Amortization expense for capitalized software write offs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r966"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "label": "Capitalized Computer Software, Gross",
        "terseLabel": "Gross carrying amount, capitalized software",
        "verboseLabel": "Capitalized software costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 3.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/BalanceSheets",
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease": {
     "auth_ref": [
      "r275"
     ],
     "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": [
      "r740",
      "r741",
      "r799",
      "r815"
     ],
     "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/BasisofPresentationDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r90",
      "r288",
      "r761"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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",
        "terseLabel": "Cash",
        "verboseLabel": "Cash balances"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r91",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r85",
      "r90",
      "r96"
     ],
     "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": [
      "r85",
      "r90",
      "r96"
     ],
     "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": [
      "r85",
      "r233"
     ],
     "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 (decrease) increase in cash and restricted cash",
        "totalLabel": "Net (decrease) increase 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": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash investing and financing activity:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r331",
      "r354",
      "r358",
      "r361",
      "r363",
      "r371",
      "r372",
      "r419",
      "r464",
      "r466",
      "r467",
      "r468",
      "r471",
      "r472",
      "r493",
      "r494",
      "r497",
      "r501",
      "r508",
      "r644",
      "r760",
      "r813",
      "r835",
      "r853"
     ],
     "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/BalanceSheets",
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/LossPerShareDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable": {
     "auth_ref": [
      "r509"
     ],
     "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/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r163",
      "r172"
     ],
     "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/StockholdersEquityDeficitDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/StockholdersEquityDeficitDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/StockholdersEquityDeficitDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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": "Warrants, Description"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExpenseOrRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/StockholdersEquityDeficitDetails"
     ],
     "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",
        "verboseLabel": "Number of securities called by each warrant or right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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",
        "periodEndLabel": "Ending balance, outstanding",
        "periodStartLabel": "Beginning balance, outstanding",
        "verboseLabel": "Number of Private Warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r163",
      "r172"
     ],
     "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/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r54",
      "r244",
      "r263"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "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 12)",
        "verboseLabel": "Commitments and contingencies (Note 14)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "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": [
      "r139",
      "r457",
      "r458",
      "r743",
      "r886"
     ],
     "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_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A common stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock reserved"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockConversionBasis": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of basis for conversion of convertible common stock.",
        "label": "Common Stock, Conversion Basis",
        "terseLabel": "Common Stock, Conversion Basis"
       }
      }
     },
     "localname": "CommonStockConversionBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockConversionFeatures": {
     "auth_ref": [
      "r509",
      "r510",
      "r511",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of common stock conversion feature. Includes, but is not limited to, conversion price; conversion right; timing of right; terms, event or change in circumstance causing contingency to be met or adjustment to conversion price or number of shares; manner of settlement upon conversion; and method of settlement.",
        "label": "Common Stock, Terms of Conversion"
       }
      }
     },
     "localname": "CommonStockConversionFeatures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r840",
      "r841",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationDetailsTextual",
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/BalanceSheetsParenthetical",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r38",
      "r153"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r38",
      "r799"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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;\u00a0150,000,000\u00a0shares authorized,\u00a04,602,780\u00a0and\u00a01,550,094, issued and outstanding at December 31, 2022 and\u00a0December 31, 2021, respectively",
        "verboseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r154"
     ],
     "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": "Special voting preferred stock, description"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r205",
      "r211",
      "r309",
      "r311",
      "r317",
      "r721",
      "r726"
     ],
     "calculation": {
      "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "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. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive loss",
        "verboseLabel": "Comprehensive loss attributable to Akerna\u00a0shareholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Furniture and computer equipment [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r796",
      "r880",
      "r881"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Capitalized software - In-service [Member]",
        "verboseLabel": "Capitalized Software [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r251",
      "r376"
     ],
     "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/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity.",
        "label": "Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure",
        "verboseLabel": "Instrument-specific credit risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r207",
      "r765"
     ],
     "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/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "auth_ref": [
      "r784",
      "r897"
     ],
     "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": [
      "r784",
      "r897"
     ],
     "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": [
      "r514",
      "r515",
      "r528"
     ],
     "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/RevenueandContractswithCustomersDetails4"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r529"
     ],
     "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": [
      "r93",
      "r94",
      "r95"
     ],
     "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"
       }
      }
     },
     "localname": "ConversionOfStockAmountConverted1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockAmountIssued1": {
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ],
     "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": "Settlement of convertible notes in common stock",
        "terseLabel": "Settlement of convertible notes in common stock",
        "verboseLabel": "Aggregate purchase price of shares"
       }
      }
     },
     "localname": "ConversionOfStockAmountIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new shares issued in the conversion of stock 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, Shares Issued",
        "terseLabel": "Shares issued for mergers"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/LongTermDebtDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "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": "Ending fair value balance",
        "periodStartLabel": "Beginning fair value balance on issue date",
        "positiveLabel": "Convertible Notes (at fair value)",
        "terseLabel": "Fair value of senior convertible notes",
        "verboseLabel": "Convertible notes decreased"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails",
      "http://akerna.com/role/LongTermDebtDetails",
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r142",
      "r473",
      "r474",
      "r479",
      "r480",
      "r481",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778"
     ],
     "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": "Shares issuable upon exchange of Exchangeable Shares [Member]"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals",
      "http://akerna.com/role/LossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.",
        "label": "Convertible Debt, Noncurrent",
        "terseLabel": "Convertible notes",
        "verboseLabel": "Convertible notes payable"
       }
      }
     },
     "localname": "ConvertibleDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r33",
      "r242",
      "r257",
      "r272"
     ],
     "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",
        "terseLabel": "Convertible Notes (at fair value)",
        "verboseLabel": "Convertible Notes (at fair value)"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "auth_ref": [
      "r32",
      "r240",
      "r253",
      "r272"
     ],
     "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 [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/LossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertiblePreferredStockTermsOfConversion": {
     "auth_ref": [
      "r36",
      "r37",
      "r154",
      "r157",
      "r158",
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of conversion terms for preferred stock.",
        "label": "Convertible preferred terms of conversion",
        "verboseLabel": "Convertible redeemable preferred stock, description"
       }
      }
     },
     "localname": "ConvertiblePreferredStockTermsOfConversion",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r70",
      "r331",
      "r419",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r644",
      "r888"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r898"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Revenue",
        "verboseLabel": "Cost of Revenue"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r67"
     ],
     "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_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": [
      "r838",
      "r931",
      "r933"
     ],
     "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": [
      "r838",
      "r931"
     ],
     "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": [
      "r183",
      "r603",
      "r611",
      "r838"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "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": [
      "r838",
      "r931",
      "r933"
     ],
     "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_CustomerRelationshipsMember": {
     "auth_ref": [
      "r192"
     ],
     "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/IntangibleAssetsnetandGoodwillDetails",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r93",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into 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, Converted Instrument, Amount",
        "terseLabel": "Settlement of liabilities with common stock"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "DebtConversionDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionOriginalDebtInterestRateOfDebt": {
     "auth_ref": [
      "r93",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of interest that was being paid on the original debt issue that is being converted in the 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, Interest Rate of Debt",
        "terseLabel": "Default interest rate"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtInterestRateOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtDefaultLongtermDebtAmount": {
     "auth_ref": [
      "r328"
     ],
     "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/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "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",
        "presentationGuidance": "Aggregate principal amount",
        "verboseLabel": "Face value of the notes"
       }
      }
     },
     "localname": "DebtInstrumentAnnualPrincipalPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r33",
      "r242",
      "r253",
      "r490"
     ],
     "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",
        "verboseLabel": "Convertible notes on issuance amount"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r143",
      "r475"
     ],
     "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/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": {
     "auth_ref": [
      "r144"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.",
        "label": "Convertible notes of principal amount",
        "terseLabel": "Convertible notes of principal amount",
        "verboseLabel": "Convertible notes of principal amount"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentCovenantDescription": {
     "auth_ref": [
      "r33",
      "r249"
     ],
     "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",
        "verboseLabel": "Debt instrument, covenant description"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r235",
      "r236",
      "r473",
      "r658",
      "r775",
      "r776"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Face value principal payable"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r481",
      "r643",
      "r775",
      "r776"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r836"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period.",
        "label": "Decrease in convertible debt",
        "terseLabel": "Decrease in convertible debt"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r50",
      "r235",
      "r492",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Original issue discount",
        "terseLabel": "Original issue discount",
        "verboseLabel": "Original issue discount"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentIssuanceDate1": {
     "auth_ref": [
      "r52",
      "r892"
     ],
     "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/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r304",
      "r774",
      "r939"
     ],
     "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/LongTermDebtDetailsTextuals"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r53",
      "r248"
     ],
     "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",
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r53",
      "r154",
      "r157",
      "r158",
      "r159",
      "r234",
      "r235",
      "r236",
      "r250",
      "r335",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r658",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r836"
     ],
     "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/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r234",
      "r236",
      "r893"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Cumulative unrealized change in fair value",
        "verboseLabel": "Original issue discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable": {
     "auth_ref": [
      "r867"
     ],
     "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",
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.",
        "label": "Deferred Revenue",
        "verboseLabel": "Deferred Revenue"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": {
     "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": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r838",
      "r932",
      "r933"
     ],
     "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_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r88",
      "r183",
      "r604",
      "r610",
      "r611",
      "r838"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "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 tax benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r34",
      "r35",
      "r241",
      "r252",
      "r597"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Deferred tax asset (liability), net after valuation allowance",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r820"
     ],
     "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/RevenueandContractswithCustomersDetails3",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "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/RevenueandContractswithCustomersDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.",
        "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]",
        "terseLabel": "Summarizes deferred revenue activity"
       }
      }
     },
     "localname": "DeferredRevenueByArrangementDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r819"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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",
        "terseLabel": "Current portion of deferred revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r820"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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",
        "terseLabel": "Long-term portion of deferred revenue",
        "verboseLabel": "Deferred revenue, noncurrent"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "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",
        "terseLabel": "Revenue recognized",
        "verboseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r838",
      "r932",
      "r933"
     ],
     "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": [
      "r181",
      "r930"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "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_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r598"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsHedgingTransactions": {
     "auth_ref": [
      "r181",
      "r930"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from hedging transactions.",
        "label": "Deferred Tax Assets, Hedging Transactions"
       }
      }
     },
     "localname": "DeferredTaxAssetsHedgingTransactions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "auth_ref": [
      "r181",
      "r930"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "label": "Deferred Tax Assets, in Process Research and Development",
        "terseLabel": "Section 174 capitalization"
       }
      }
     },
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r929"
     ],
     "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",
        "negatedLabel": "Deferred tax asset (liability), net after valuation allowance",
        "totalLabel": "Deferred tax asset (liability), net after valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Noncurrent deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r181",
      "r930"
     ],
     "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": [
      "r181",
      "r930"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "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": [
      "r181",
      "r930"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "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_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "negatedTerseLabel": "Fixed assets",
        "terseLabel": "Fixed assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r181",
      "r930"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "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": [
      "r181",
      "r930"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "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": [
      "r599"
     ],
     "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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r179",
      "r929"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "negatedTotalLabel": "Total deferred tax liabilities",
        "terseLabel": "Deferred tax liabilities",
        "totalLabel": "Total 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": [
      "r181",
      "r930"
     ],
     "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": [
      "r181",
      "r930"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails2": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "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": "Intangible assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent deferred tax liabilities:",
        "terseLabel": "Noncurrent deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r532",
      "r789"
     ],
     "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_Depreciation": {
     "auth_ref": [
      "r88",
      "r130"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r88",
      "r130"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r88",
      "r385"
     ],
     "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 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",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r936"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://akerna.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "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": "Change in fair value of derivative liability",
        "negatedLabel": "Change in fair value of derivative liability",
        "terseLabel": "Change in fair value of derivative liability"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r213",
      "r214",
      "r215",
      "r216",
      "r218",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Warrant Liabilities"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r193"
     ],
     "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": "Acquired developed technology [Member]"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DevelopmentCosts": {
     "auth_ref": [
      "r707"
     ],
     "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": "Development Costs, Period Cost"
       }
      }
     },
     "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": [
      "r527",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786"
     ],
     "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": [
      "r897"
     ],
     "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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r544",
      "r576",
      "r577",
      "r579",
      "r584",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Stock-Based Compensation and Other Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation and Other Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r173",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Schedule of stock warrants"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r12",
      "r19",
      "r66",
      "r267"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r12",
      "r19",
      "r23",
      "r589",
      "r609",
      "r614"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetailsCalc2": {
       "order": 0.0,
       "parentTag": "kern_IncomeTaxExpenseBenefitFromContinuingAndDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Income tax benefit",
        "terseLabel": "Discontinued operations",
        "verboseLabel": "Discontinued Operation, Tax Effect of Discontinued Operation"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "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_DiscontinuedOperationsPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.",
        "label": "Discontinued Operations, Policy [Policy Text Block]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "DiscontinuedOperationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r284"
     ],
     "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",
      "r135"
     ],
     "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",
      "r129",
      "r135"
     ],
     "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",
      "r135"
     ],
     "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",
      "r285"
     ],
     "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",
      "r129",
      "r135"
     ],
     "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",
      "r126",
      "r135"
     ],
     "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": "General and administrative",
        "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",
      "r126",
      "r135"
     ],
     "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",
      "r285"
     ],
     "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",
      "r126",
      "r135"
     ],
     "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"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 7.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "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",
      "r126",
      "r135"
     ],
     "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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r126",
      "r135"
     ],
     "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",
      "r129",
      "r135"
     ],
     "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",
      "r126",
      "r135"
     ],
     "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",
      "r285"
     ],
     "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",
      "r138"
     ],
     "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": [
      "r790",
      "r791"
     ],
     "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": "Loss\u00a0Per Share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r318",
      "r341",
      "r342",
      "r344",
      "r345",
      "r346",
      "r352",
      "r354",
      "r361",
      "r362",
      "r363",
      "r367",
      "r637",
      "r638",
      "r722",
      "r727",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic and diluted net loss per common share",
        "terseLabel": "Basic and diluted net loss per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r318",
      "r341",
      "r342",
      "r344",
      "r345",
      "r346",
      "r354",
      "r361",
      "r362",
      "r363",
      "r367",
      "r637",
      "r638",
      "r722",
      "r727",
      "r768"
     ],
     "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": "Net loss per share",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r368"
     ],
     "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/LossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r649"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 0.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 changes on cash and restricted cash",
        "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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r926",
      "r927"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "totalLabel": "Effective income tax expense (benefit)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Compensation cost capitalized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r578"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized costs",
        "verboseLabel": "Unrecognized compensation costs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for 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 Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Estimated weighted average remaining vesting period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity (Deficit)"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r153",
      "r281",
      "r313",
      "r314",
      "r315",
      "r336",
      "r337",
      "r338",
      "r340",
      "r347",
      "r350",
      "r370",
      "r420",
      "r513",
      "r580",
      "r581",
      "r582",
      "r606",
      "r607",
      "r636",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r664",
      "r730",
      "r731",
      "r732"
     ],
     "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/BalanceSheetsParenthetical",
      "http://akerna.com/role/BasisofPresentationDetailsTextual",
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r107"
     ],
     "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/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r84",
      "r108",
      "r232"
     ],
     "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",
        "verboseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
        "label": "Equity Method Investments [Table Text Block]",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Excess Stock, Shares Issued"
       }
      }
     },
     "localname": "ExcessStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ExcessStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of excess stock held by shareholders.",
        "label": "Excess Stock, Shares Outstanding"
       }
      }
     },
     "localname": "ExcessStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r88",
      "r148"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Fair Value Adjustment of Warrants",
        "terseLabel": "Warrant Adjustment"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r224",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of fair values"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r222"
     ],
     "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": [
      "r223"
     ],
     "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/FairValueDetails",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails2",
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r219",
      "r226"
     ],
     "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": [
      "r219",
      "r229",
      "r230"
     ],
     "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/FairValueDetails",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails2",
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/FairValueDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r481",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r639",
      "r675",
      "r676",
      "r677",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789"
     ],
     "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/FairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r641"
     ],
     "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": [
      "r481",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r639",
      "r677",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789"
     ],
     "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/FairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Option"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r481",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r675",
      "r676",
      "r677",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789"
     ],
     "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/FairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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]"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": {
     "auth_ref": [
      "r640",
      "r642"
     ],
     "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",
        "terseLabel": "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": [
      "r219",
      "r225"
     ],
     "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_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r227",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r415",
      "r416",
      "r423",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r489",
      "r506",
      "r633",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r771",
      "r861",
      "r862",
      "r863",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973"
     ],
     "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/FairValueDetails",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails2",
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/FairValueTables",
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life 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 Asset, Useful Life",
        "terseLabel": "Weighted average remaining amortization period (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r292",
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization, finite-lived intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1": {
       "order": 5.0,
       "parentTag": "kern_FiniteLivedIntangibleAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1": {
       "order": 0.0,
       "parentTag": "kern_FiniteLivedIntangibleAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1": {
       "order": 4.0,
       "parentTag": "kern_FiniteLivedIntangibleAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1": {
       "order": 3.0,
       "parentTag": "kern_FiniteLivedIntangibleAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1": {
       "order": 2.0,
       "parentTag": "kern_FiniteLivedIntangibleAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1": {
       "order": 1.0,
       "parentTag": "kern_FiniteLivedIntangibleAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r447",
      "r449",
      "r450",
      "r451",
      "r705",
      "r706"
     ],
     "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/IntangibleAssetsnetandGoodwillDetails",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r117",
      "r706"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross carrying amount, finite-lived intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/IntangibleAssetsnetandGoodwillDetails",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r113",
      "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/IntangibleAssetsnetandGoodwillDetails",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r117",
      "r705"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Net carrying amount",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-lived intangible assets, net",
        "verboseLabel": "Total Intangible assets, Net carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r705"
     ],
     "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_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Net balance of finite-lived intangible assets"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "verboseLabel": "Change in Fiscal Year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r645",
      "r646",
      "r647",
      "r648"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 10.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"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Translation",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures, Gross",
        "terseLabel": "Cost of furniture and computer equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnContractTermination": {
     "auth_ref": [
      "r89"
     ],
     "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_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "terseLabel": "Loss on disposals"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r88",
      "r145",
      "r146"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Gain on extinguishment of debt",
        "terseLabel": "Gain on debt extinguishment"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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 Expense",
        "terseLabel": "General and administrative",
        "verboseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r291",
      "r435",
      "r720",
      "r773",
      "r799",
      "r869",
      "r876"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 5.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"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r438",
      "r773"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "negatedLabel": "Additions due to acquisitions",
        "verboseLabel": "Additions due to acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2"
     ],
     "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",
        "terseLabel": "Intangible asset charge",
        "verboseLabel": "Goodwill and intangible assets impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets,\u00a0net and Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets,\u00a0net and Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r114"
     ],
     "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/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r437",
      "r444",
      "r773"
     ],
     "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": [
      "r88",
      "r436",
      "r441",
      "r446",
      "r773"
     ],
     "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",
        "negatedLabel": "Impairment of goodwill",
        "terseLabel": "Goodwill impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r443"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Other Increase (Decrease)",
        "terseLabel": "Adjustments to Trellis' goodwill"
       }
      }
     },
     "localname": "GoodwillOtherIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "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": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r68",
      "r331",
      "r390",
      "r400",
      "r406",
      "r408",
      "r419",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r644",
      "r770",
      "r888"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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/StatementsOfOperations"
     ],
     "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]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r88",
      "r120"
     ],
     "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 an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Long lived assets, total"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r88",
      "r128",
      "r134"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r88",
      "r127"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 11.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",
        "terseLabel": "Impairment of long-lived assets",
        "verboseLabel": "Impairments of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r69",
      "r89",
      "r204",
      "r341",
      "r342",
      "r344",
      "r345",
      "r359",
      "r363"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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": "Net loss from continuing operations",
        "terseLabel": "Income for full fiscal year"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r390",
      "r400",
      "r406",
      "r408",
      "r770"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "measurementGuidance": "Net loss before income tax expense",
        "terseLabel": "Net loss before income tax expense",
        "totalLabel": "Net loss from continuing operations before income taxes and equity in losses of investee"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r205",
      "r331",
      "r339",
      "r390",
      "r400",
      "r406",
      "r408",
      "r419",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r638",
      "r644",
      "r770",
      "r888"
     ],
     "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 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": [
      "r64",
      "r245",
      "r247",
      "r266",
      "r318",
      "r339",
      "r341",
      "r342",
      "r344",
      "r345",
      "r354",
      "r361",
      "r362",
      "r638",
      "r722"
     ],
     "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",
        "verboseLabel": "Basic loss per common share from continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r64",
      "r266",
      "r268",
      "r318",
      "r339",
      "r341",
      "r342",
      "r344",
      "r345",
      "r354",
      "r361",
      "r362",
      "r363",
      "r638",
      "r722",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Diluted loss per common share from continuing operations",
        "terseLabel": "Diluted loss per common share from continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r12",
      "r23",
      "r267",
      "r285",
      "r615"
     ],
     "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 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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r12",
      "r19",
      "r23",
      "r205"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. 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, net of tax",
        "terseLabel": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r66",
      "r267",
      "r268",
      "r318",
      "r358",
      "r361",
      "r362",
      "r959",
      "r961"
     ],
     "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": "Basic loss per common share from discontinued operations",
        "terseLabel": "Basic loss per common share from discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r212",
      "r358",
      "r361",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted 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": "Diluted loss per common share from discontinued operations",
        "terseLabel": "Diluted loss per common share from discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r65",
      "r88",
      "r106",
      "r246",
      "r265",
      "r387"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://akerna.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "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": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Equity in losses of investment",
        "terseLabel": "Equity in losses of investee"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "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": [
      "r790",
      "r791"
     ],
     "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",
      "r136",
      "r137"
     ],
     "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": [
      "r452",
      "r454"
     ],
     "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": [
      "r454"
     ],
     "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 Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r332",
      "r591",
      "r595",
      "r602",
      "r608",
      "r612",
      "r616",
      "r617",
      "r618"
     ],
     "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": [
      "r333",
      "r349",
      "r350",
      "r388",
      "r589",
      "r609",
      "r613",
      "r728"
     ],
     "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) 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": "Total income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Income tax expense (benefit) attributable to:"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r312",
      "r587",
      "r588",
      "r595",
      "r596",
      "r601",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r927"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "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": [
      "r586",
      "r590"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "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": [
      "r590"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "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": [
      "r927"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "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_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r927"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "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": [
      "r927"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
       "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": [
      "r92"
     ],
     "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",
        "negatedLabel": "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": [
      "r87"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 19.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": [
      "r87"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 16.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": [
      "r764"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 21.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": [
      "r87"
     ],
     "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/LongTermDebtDetailsTextuals"
     ],
     "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:",
        "verboseLabel": "Changes in 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": [
      "r87"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 20.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_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 17.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",
        "verboseLabel": "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_IncreaseDecreaseInStockholdersEquityRollForward": {
     "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "auth_ref": [
      "r355",
      "r356",
      "r357",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "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_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for measuring intangible assets arising from insurance and reinsurance contracts acquired in a business combination. This disclosure describes the amortization method used in connection with a business combination entered into on or after December 15, 2008.",
        "label": "Intangible Assets Arising from Insurance Contracts Acquired in Business Combination, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets Acquired through Business Combinations"
       }
      }
     },
     "localname": "IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r111",
      "r115"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Total",
        "presentationGuidance": "Intangible assets, net",
        "terseLabel": "Intangible assets, net",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense classified as other.",
        "label": "Interest Expense, Other",
        "terseLabel": "Other expense"
       }
      }
     },
     "localname": "InterestExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r322",
      "r325",
      "r326"
     ],
     "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": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest, net"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r418",
      "r963"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investment"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments"
       }
      }
     },
     "localname": "InvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r818"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Investment, net"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_LeaseholdsAndLeaseholdImprovementsMember": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement.",
        "label": "Leaseholds and Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdsAndLeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.",
        "label": "Legal and Other Contingencies",
        "terseLabel": "Legal and Other Contingencies",
        "verboseLabel": "Legal and Other Contingencies"
       }
      }
     },
     "localname": "LegalCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": [
      "r71"
     ],
     "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",
      "r331",
      "r419",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r628",
      "r631",
      "r632",
      "r644",
      "r769",
      "r888",
      "r948",
      "r949"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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",
        "verboseLabel": "Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r43",
      "r243",
      "r260",
      "r799",
      "r837",
      "r864",
      "r940"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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",
        "terseLabel": "Total liabilities and stockholders' equity",
        "totalLabel": "Total liabilities and stockholders'\u00a0equity (deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019\u00a0Equity (Deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r49",
      "r287",
      "r331",
      "r419",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r628",
      "r631",
      "r632",
      "r644",
      "r799",
      "r888",
      "r948",
      "r949"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "verboseLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r135",
      "r284",
      "r285"
     ],
     "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"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r33",
      "r242",
      "r253"
     ],
     "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",
        "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_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": [
      "r54",
      "r883"
     ],
     "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_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of long-lived assets by geographical location"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r33",
      "r242",
      "r258",
      "r480",
      "r491",
      "r775",
      "r776"
     ],
     "calculation": {
      "http://akerna.com/role/LongTermDebtDetails1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-term Debt",
        "terseLabel": "Long term debt outstanding",
        "totalLabel": "Total debt outstanding at fair value",
        "verboseLabel": "Total long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/LongTermDebtDetails1": {
       "order": 1.0,
       "parentTag": "kern_AggregateMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of long-term debt and capital lease obligation maturing 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": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "2022",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/LongTermDebtDetails1": {
       "order": 0.0,
       "parentTag": "kern_AggregateMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of long-term debt and capital lease obligation maturing 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": "Long-term Debt and Capital Lease Obligations, Repayments of Principal in Next Twelve Months",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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": "Current maturities",
        "positiveLabel": "Less: current maturities",
        "terseLabel": "Current portion",
        "verboseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtDescription": {
     "auth_ref": [
      "r53",
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of long-term debt arrangements, which are debt arrangements that originally require full repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer, and disclosures pertaining to the underlying arrangements, including repayment terms, conversion features, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements. Types of long-term debt arrangements include borrowing under notes payable, bonds payable, debentures, term loans, and other contractual obligations for payment.",
        "label": "Long-term Debt, Description",
        "terseLabel": "Description of loan"
       }
      }
     },
     "localname": "LongTermDebtDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "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/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r295"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://akerna.com/role/LongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total long-term debt, less current portion",
        "verboseLabel": "Noncurrent portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "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": [
      "r53"
     ],
     "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/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r53",
      "r141"
     ],
     "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/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAccrualPayments": {
     "auth_ref": [
      "r883"
     ],
     "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",
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossOnSaleOfInvestments": {
     "auth_ref": [
      "r829",
      "r830",
      "r833",
      "r958",
      "r962"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the carrying value and the sale price of an investment. A loss would be recognized when the sale price of the investment is less than the carrying value of the investment. This element refers to the Loss included in earnings and not to the cash proceeds of the sale.",
        "label": "Equity in losses of investment",
        "terseLabel": "Equity in losses of investment",
        "verboseLabel": "Loss on sale of investment"
       }
      }
     },
     "localname": "LossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketingExpense": {
     "auth_ref": [
      "r72"
     ],
     "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": "Marketing Expense",
        "verboseLabel": "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]"
       }
      }
     },
     "localname": "MovementInDeferredRevenueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r373",
      "r379"
     ],
     "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",
        "verboseLabel": "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": [
      "r324"
     ],
     "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 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 provided by 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": [
      "r324"
     ],
     "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 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 used by 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": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "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": [
      "r85",
      "r86",
      "r89"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 1.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/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "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_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r341",
      "r342",
      "r344",
      "r345",
      "r352",
      "r353",
      "r360",
      "r363",
      "r390",
      "r400",
      "r406",
      "r408",
      "r770"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net loss attributable to Akerna shareholders",
        "totalLabel": "Net loss attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Adoption of Recent Accounting Pronouncements",
        "terseLabel": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreement [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r203",
      "r513",
      "r840",
      "r841",
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest in Consolidated Subsidiary"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r411"
     ],
     "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",
        "terseLabel": "Total long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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)",
        "totalLabel": "Total other (expense) income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other (expense) income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r855"
     ],
     "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",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r217"
     ],
     "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/StatementsOfOperations": {
       "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": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Total Operating expenses:",
        "verboseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r390",
      "r400",
      "r406",
      "r408",
      "r770"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r278",
      "r279"
     ],
     "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": [
      "r278",
      "r279"
     ],
     "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_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r278",
      "r279"
     ],
     "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",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r278",
      "r279"
     ],
     "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": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears": {
     "auth_ref": [
      "r278",
      "r279"
     ],
     "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 and third fiscal years 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 and Three Years",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r278",
      "r279"
     ],
     "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": [
      "r278",
      "r279"
     ],
     "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",
        "verboseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r238",
      "r254",
      "r293"
     ],
     "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"
       }
      }
     },
     "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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "verboseLabel": "Other comprehensive (loss) income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r306",
      "r307"
     ],
     "calculation": {
      "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Unrealized gain on convertible notes",
        "verboseLabel": "Unrealized (loss) gain on convertible notes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherExpenses": {
     "auth_ref": [
      "r73",
      "r269"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense classified as other.",
        "label": "Other Expenses",
        "verboseLabel": "Other expenses"
       }
      }
     },
     "localname": "OtherExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r72"
     ],
     "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": [
      "r180"
     ],
     "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_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other intangible assets, not yet placed into service [Member]",
        "verboseLabel": "Acquired Intangibles Assets [Member]"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "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_OtherLongTermInvestments": {
     "auth_ref": [
      "r264",
      "r816"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term investments classified as other.",
        "label": "Other Long-term Investments",
        "verboseLabel": "Carrying value of our initial investment"
       }
      }
     },
     "localname": "OtherLongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashExpense": {
     "auth_ref": [
      "r89"
     ],
     "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 or loss included in net income that result in no cash flow, classified as other.",
        "label": "Other Noncash Expense",
        "terseLabel": "Non-cash interest expense"
       }
      }
     },
     "localname": "OtherNoncashExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (loss)",
        "verboseLabel": "Other (expense) income"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOwnershipInterestsValue": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of capital contributed by other unit holders.",
        "label": "Original issue discount on holders",
        "terseLabel": "Original issue discount on holders",
        "verboseLabel": "Original issue discount on holders"
       }
      }
     },
     "localname": "OtherOwnershipInterestsValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r823",
      "r868"
     ],
     "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": "Deferred contract costs",
        "verboseLabel": "Lease deposit"
       }
      }
     },
     "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"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total Stockholder's Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedLabel": "Offering costs from the issuance of common stock"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r321"
     ],
     "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",
        "terseLabel": "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_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash paid for business combinations and working capital settlement, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Fixed asset additions"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "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_PlanNameAxis": {
     "auth_ref": [
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanOfReorganizationDatesPlanIsEffective": {
     "auth_ref": [
      "r947"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the plan of reorganization is effective, in YYYY-MM-DD format.",
        "label": "Effective date",
        "terseLabel": "Plan of Reorganization, Date Plan is Effective"
       }
      }
     },
     "localname": "PlanOfReorganizationDatesPlanIsEffective",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r37",
      "r154",
      "r155",
      "r835",
      "r895"
     ],
     "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 per share"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "auth_ref": [
      "r329",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "terseLabel": "Preference in liquidation value"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferenceValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Special Voting Preferred Stock",
        "verboseLabel": "Special Voting Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r37",
      "r894"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r37",
      "r493"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r37",
      "r493"
     ],
     "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": "Issuance of preferred shares",
        "verboseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheetsParenthetical",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r37",
      "r799"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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": "Preferred stock value",
        "verboseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r824"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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 Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses &amp; other current assets",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r302",
      "r433",
      "r434",
      "r762"
     ],
     "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",
        "terseLabel": "Total prepaid expenses and other current assets",
        "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": [
      "r763",
      "r772",
      "r868"
     ],
     "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": [
      "r814"
     ],
     "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, Policy [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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]"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromContributedCapital": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period.",
        "label": "Proceeds from Contributed Capital",
        "terseLabel": "Proceeds from stock offering, net",
        "verboseLabel": "Proceeds from the ATM offering program, net"
       }
      }
     },
     "localname": "ProceedsFromContributedCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r320"
     ],
     "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": "Proceeds from net",
        "terseLabel": "Net proceeds"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r86",
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Income tax refunds"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Net proceeds from public offering"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from the issuance of common stock",
        "verboseLabel": "Cash received in connection with issuance of shares"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.",
        "label": "Proceeds from Issuance of Convertible Preferred Stock",
        "terseLabel": "Proceeds from the issuance of convertible redeemable preferred stock, net"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from the issuance of long term debt",
        "verboseLabel": "Proceeds from the issuance of convertible notes"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).",
        "label": "Proceeds from Issuance of Senior Long-term Debt",
        "terseLabel": "Senior convertible notes"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).",
        "label": "Proceeds from Issuance of Warrants",
        "terseLabel": "Cash received in connection with exercise of warrants",
        "verboseLabel": "Proceeds from the exercise of pre-funded warrants"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Proceeds from Sale of Equity Method Investments",
        "terseLabel": "Proceeds received from sale of investment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfFurnitureAndFixtures": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sale of furniture and fixtures.",
        "label": "Proceeds from Sale of Furniture and Fixtures",
        "terseLabel": "Sale of furniture and computer equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfFurnitureAndFixtures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r285",
      "r308",
      "r310",
      "r323",
      "r331",
      "r339",
      "r349",
      "r350",
      "r390",
      "r400",
      "r406",
      "r408",
      "r419",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r626",
      "r629",
      "r630",
      "r638",
      "r644",
      "r723",
      "r770",
      "r797",
      "r798",
      "r827",
      "r888"
     ],
     "calculation": {
      "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://akerna.com/role/StatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "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 Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "measurementGuidance": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://akerna.com/role/StatementsOfCashFlows",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed assets, net",
        "terseLabel": "Fixed Assets, Net [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetails",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r138",
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Fixed assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/Fixedassetsnet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r131",
      "r289"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Fixed assets, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r133",
      "r262",
      "r724",
      "r799"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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": "Property, Plant and Equipment, Net",
        "verboseLabel": "Fixed assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/FixedassetsnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r133",
      "r744",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of fixed assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetails",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Furniture and computer equipment useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r319",
      "r424"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 3.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": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r261",
      "r273",
      "r799"
     ],
     "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"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r857",
      "r858",
      "r859",
      "r860"
     ],
     "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/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Reclassifications": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted.",
        "label": "Revisions of Financial Statements for the six months ending December 31, 2020 and 2019",
        "terseLabel": "Revisions of Previously Issued Financial Statements"
       }
      }
     },
     "localname": "Reclassifications",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RedeemablePreferredStockDividends": {
     "auth_ref": [
      "r98",
      "r153",
      "r160"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.",
        "label": "Redeemable Preferred Stock Dividends",
        "negatedLabel": "Deemed dividends related to convertible redeemable preferred stock"
       }
      }
     },
     "localname": "RedeemablePreferredStockDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemablePreferredStockMember": {
     "auth_ref": [
      "r30",
      "r150",
      "r331",
      "r419",
      "r464",
      "r466",
      "r467",
      "r468",
      "r471",
      "r472",
      "r644"
     ],
     "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]"
       }
      }
     },
     "localname": "RedeemablePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r539",
      "r666",
      "r667"
     ],
     "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/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": {
     "auth_ref": [
      "r277",
      "r296",
      "r660",
      "r661",
      "r662",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.",
        "label": "Related Party Transaction, Description of Transaction",
        "verboseLabel": "Description of Techmagic"
       }
      }
     },
     "localname": "RelatedPartyTransactionDescriptionOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r539",
      "r666",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r946"
     ],
     "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]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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": "Payments on Convertible Notes",
        "terseLabel": "Payments on Convertible Notes"
       }
      }
     },
     "localname": "RepaymentsOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Payments on debt",
        "negatedTerseLabel": "Redemption of convertible redeemable preferred stock"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Amount of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Reporting value of fair value"
       }
      }
     },
     "localname": "ReportingUnitAmountOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r178",
      "r275",
      "r956"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "auth_ref": [
      "r121",
      "r122",
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "terseLabel": "Software Development Costs"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r815",
      "r834",
      "r957",
      "r960"
     ],
     "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_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r90",
      "r96",
      "r288"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents 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. 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": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r100"
     ],
     "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": "Restricted Stock [Member]",
        "presentationGuidance": "Restricted Stock Awards [Member]",
        "verboseLabel": "Unvested restricted stock awards [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LossPerShareDetails",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "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/LossPerShareDetails",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "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 and Related Cost, Number of Positions Eliminated, Period Percent",
        "terseLabel": "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",
      "r160",
      "r259",
      "r734",
      "r739",
      "r799"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "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/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r281",
      "r336",
      "r337",
      "r338",
      "r340",
      "r347",
      "r350",
      "r420",
      "r580",
      "r581",
      "r582",
      "r606",
      "r607",
      "r636",
      "r730",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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": [
      "r381",
      "r382",
      "r399",
      "r404",
      "r405",
      "r409",
      "r410",
      "r412",
      "r526",
      "r527",
      "r704"
     ],
     "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",
        "verboseLabel": "Revenue disaggregation"
       }
      }
     },
     "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": [
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r524",
      "r525",
      "r530",
      "r531"
     ],
     "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_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r766",
      "r767"
     ],
     "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/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r522"
     ],
     "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": [
      "r523"
     ],
     "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": [
      "r316",
      "r331",
      "r381",
      "r382",
      "r399",
      "r404",
      "r405",
      "r409",
      "r410",
      "r412",
      "r419",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r644",
      "r723",
      "r888"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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 revenue",
        "verboseLabel": "Total revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "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/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalariesAndWages": {
     "auth_ref": [
      "r828"
     ],
     "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"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockDescriptionOfTransaction": {
     "auth_ref": [
      "r206",
      "r209",
      "r210"
     ],
     "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 of Transaction",
        "terseLabel": "Sale of stock, description"
       }
      }
     },
     "localname": "SaleOfStockDescriptionOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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/FairValueDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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 stock"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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": "Sale of Stock, Price Per Share",
        "terseLabel": "Price per share",
        "verboseLabel": "Exercise price"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "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_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 Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]",
        "verboseLabel": "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": [
      "r185",
      "r186",
      "r621"
     ],
     "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/SignificantTransactionsDetails",
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetails4",
      "http://akerna.com/role/SignificantTransactionsDetails5",
      "http://akerna.com/role/SignificantTransactionsDetails6",
      "http://akerna.com/role/SignificantTransactionsDetails7",
      "http://akerna.com/role/SignificantTransactionsDetails8",
      "http://akerna.com/role/SignificantTransactionsDetails9",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r182"
     ],
     "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": [
      "r53",
      "r154",
      "r157",
      "r158",
      "r159",
      "r234",
      "r235",
      "r236",
      "r250",
      "r775",
      "r777",
      "r839"
     ],
     "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_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": {
     "auth_ref": [
      "r165",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r1",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r22",
      "r24",
      "r25",
      "r26",
      "r136",
      "r137"
     ],
     "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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r854"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "presentationGuidance": "Schedule of diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "auth_ref": [
      "r341",
      "r342",
      "r343",
      "r346",
      "r347",
      "r349",
      "r350",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.",
        "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r113",
      "r116",
      "r705"
     ],
     "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/IntangibleAssetsnetandGoodwillDetails",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails1",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.",
        "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]",
        "verboseLabel": "Schedule of future minimum lease payments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r773",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "presentationGuidance": "Schedule of changes in the carrying amount of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r838"
     ],
     "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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "presentationGuidance": "Schedule of intangible assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of maturities of outstanding long-term debt obligations in subsequent years"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Schedule of Fixed Assets, Net [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FixedassetsnetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of reclassifications"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r189"
     ],
     "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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "verboseLabel": "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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r541",
      "r543",
      "r545",
      "r546",
      "r547",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573"
     ],
     "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/StockBasedCompensationandOtherBenefitPlansDetails1",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "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": [
      "r149",
      "r151",
      "r152",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r297",
      "r298",
      "r299",
      "r371",
      "r493",
      "r494",
      "r495",
      "r497",
      "r501",
      "r506",
      "r508",
      "r779",
      "r813",
      "r835"
     ],
     "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/LossPerShareDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r795",
      "r928"
     ],
     "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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "measurementGuidance": "Schedule of capitalized software and purchased intangible assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebt": {
     "auth_ref": [
      "r33",
      "r242",
      "r258"
     ],
     "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",
        "verboseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "SecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecurityDeposit": {
     "auth_ref": [
      "r817"
     ],
     "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_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "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",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r412",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r455",
      "r456",
      "r773",
      "r964"
     ],
     "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_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/StatementsOfOperations": {
       "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": "Selling and Marketing Expense",
        "measurementGuidance": "Sales and marketing",
        "terseLabel": "Sales and marketing",
        "verboseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "General and Administrative Expenses",
        "verboseLabel": "General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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]",
        "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]",
        "verboseLabel": "Senior Convertible Notes [Member]"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [
      "r821",
      "r822",
      "r896"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [
      "r821",
      "r822",
      "r896"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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_ShareBasedCompensation": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "presentationGuidance": "Stock-based compensation amortization",
        "terseLabel": "Stock-based compensation",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "terseLabel": "Vesting period from the grant date or the first day of the service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited",
        "verboseLabel": "Expired/cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted",
        "verboseLabel": "Issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance, unvested",
        "periodStartLabel": "Beginning balance, unvested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award 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, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance, outstanding",
        "periodStartLabel": "Beginning balance, outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Summary of unvested Restricted Shares and RSUs, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted Average Grant Date Fair"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r561"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "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": [
      "r570"
     ],
     "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/StockBasedCompensationandOtherBenefitPlansDetails1",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Shares authorized for issuance",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Adjusted number of shares authorized for issuance",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r545",
      "r546",
      "r547",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573"
     ],
     "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/LossPerShareDetails",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetails1",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r548",
      "r567",
      "r568",
      "r569",
      "r570",
      "r573",
      "r583",
      "r584"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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",
        "terseLabel": "Purchase price",
        "verboseLabel": "Share price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r569"
     ],
     "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares",
        "terseLabel": "Number of shares unvested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares",
        "terseLabel": "Number of shares vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ReverseMergerAndPrivatePlacementDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r153"
     ],
     "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",
        "measurementGuidance": "Exchangeable shares issued",
        "presentationGuidance": "Issue of Class A common stock",
        "terseLabel": "Options exercised",
        "verboseLabel": "Common stock shares",
        "zeroLabel": "Shares sold"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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",
        "verboseLabel": "Convertible into shares of common stock per share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/InvestmentsDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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",
        "verboseLabel": "Exchangeable shares outstanding"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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/LossPerShareDetails"
     ],
     "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/LossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock": {
     "auth_ref": [
      "r270"
     ],
     "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": [
      "r97",
      "r327"
     ],
     "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/SummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r283",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r412",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r453",
      "r455",
      "r456",
      "r773",
      "r964"
     ],
     "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": [
      "r297",
      "r298",
      "r299",
      "r331",
      "r354",
      "r358",
      "r361",
      "r363",
      "r371",
      "r372",
      "r419",
      "r464",
      "r466",
      "r467",
      "r468",
      "r471",
      "r472",
      "r493",
      "r494",
      "r497",
      "r501",
      "r508",
      "r644",
      "r760",
      "r813",
      "r835",
      "r853"
     ],
     "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/BalanceSheets",
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r57",
      "r153",
      "r281",
      "r313",
      "r314",
      "r315",
      "r336",
      "r337",
      "r338",
      "r340",
      "r347",
      "r350",
      "r370",
      "r420",
      "r513",
      "r580",
      "r581",
      "r582",
      "r606",
      "r607",
      "r636",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r664",
      "r730",
      "r731",
      "r732"
     ],
     "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/BalanceSheetsParenthetical",
      "http://akerna.com/role/BasisofPresentationDetailsTextual",
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/StockBasedCompensationandOtherBenefitPlansDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/BalanceSheetsParenthetical",
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "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_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r370",
      "r704"
     ],
     "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/BalanceSheets",
      "http://akerna.com/role/BalanceSheetsParenthetical",
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails1",
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r37",
      "r38",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Common stock issued in business combinations, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r56",
      "r153",
      "r154",
      "r160",
      "r483"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": {
     "auth_ref": [
      "r37",
      "r38",
      "r153",
      "r154",
      "r160"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r37",
      "r38",
      "r153",
      "r160"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity",
      "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": "Stock Issued During Period, Shares, Other",
        "terseLabel": "Common stock issued upon cashless exercise of options, shares",
        "verboseLabel": "Shares issued in connection with the ATM offering program, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.",
        "label": "Stock Issued During Period, Shares, Purchase of Assets",
        "terseLabel": "Shares issued in connection with asset purchase, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r153",
      "r160"
     ],
     "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"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r37",
      "r38",
      "r153",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Forfeitures of restricted shares, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockSplits": {
     "auth_ref": [
      "r37",
      "r38",
      "r153",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of a stock split.",
        "label": "Fractional share adjustment from stock split, shares",
        "terseLabel": "Fractional share adjustment from stock split, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockSplits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r57",
      "r153",
      "r160"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Common stock issued in business combinations"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r57",
      "r153",
      "r160"
     ],
     "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 debt",
        "verboseLabel": "Settlement of convertible notes"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": {
     "auth_ref": [
      "r57",
      "r153",
      "r160"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r37",
      "r38",
      "r153",
      "r160"
     ],
     "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/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Value, Other",
        "terseLabel": "Common stock issued upon cashless exercise of options",
        "verboseLabel": "Shares issued in connection with the ATM offering program"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.",
        "label": "Stock Issued During Period, Value, Purchase of Assets",
        "terseLabel": "Shares issued in connection with asset purchase"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r37",
      "r38",
      "r153",
      "r160"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Restricted stock unit vesting",
        "verboseLabel": "Restricted stock vesting"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r153",
      "r160"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Forfeitures of restricted shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodValue": {
     "auth_ref": [
      "r153"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Value",
        "terseLabel": "Common stock at an exercise price"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r38",
      "r41",
      "r42",
      "r105",
      "r799",
      "r837",
      "r864",
      "r940"
     ],
     "calculation": {
      "http://akerna.com/role/BalanceSheets": {
       "order": 2.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": "Total stockholders' equity",
        "totalLabel": "Total stockholders'\u00a0equity\u00a0(deficit)"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets",
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders'\u00a0equity (deficit)"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r164",
      "r330",
      "r494",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r507",
      "r513",
      "r634"
     ],
     "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 Note Disclosure [Text Block]",
        "terseLabel": "Stockholders\u2019 Equity (Deficit)"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.",
        "label": "Stockholders' Equity, Reverse Stock Split",
        "terseLabel": "Reverse stock split, ratio"
       }
      }
     },
     "localname": "StockholdersEquityReverseStockSplit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r656",
      "r670"
     ],
     "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/LongTermDebtDetailsTextuals",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r656",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r656",
      "r670"
     ],
     "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/LongTermDebtDetailsTextuals",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r656",
      "r670"
     ],
     "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/LongTermDebtDetailsTextuals",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "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]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r669",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SubsequentEvents"
     ],
     "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/FairValueDetailsTextual",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalDeferredPurchasePrice": {
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ],
     "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",
        "terseLabel": "Supplemental Deferred Purchase Price"
       }
      }
     },
     "localname": "SupplementalDeferredPurchasePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.",
        "label": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Acquired trade names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r415",
      "r416",
      "r489",
      "r506",
      "r633",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r861",
      "r862",
      "r863",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973"
     ],
     "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/FairValueDetails",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails2",
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/FairValueTables",
      "http://akerna.com/role/LongTermDebtDetailsTextuals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r703"
     ],
     "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 receivable"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "terseLabel": "Change in fair value of derivative liability"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevisionsofPreviouslyIssuedFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r585",
      "r593"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Unrecognized tax benefits balance at end of year",
        "periodStartLabel": "Balance beginning of the period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r592"
     ],
     "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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r594"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "verboseLabel": "Increase related to prior-year positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r374",
      "r375",
      "r377",
      "r378"
     ],
     "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/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r600"
     ],
     "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": "Warrants [Member]",
        "terseLabel": "2019 Public Warrants [Member]",
        "verboseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/LossPerShareDetails",
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "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_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r939"
     ],
     "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",
        "terseLabel": "Warrants expire, term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersEquityDeficitDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r854"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Total securities related to warrants",
        "verboseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LossPerShareDetails",
      "http://akerna.com/role/LossPerShareDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r352",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Basic and diluted weighted average common shares outstanding",
        "terseLabel": "Basic and diluted weighted average common shares outstanding (in shares)",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
        "label": "Weighted Average Number of Shares, Restricted Stock",
        "terseLabel": "Unvested restricted shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LossPerShareDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "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": "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "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": "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"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-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",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "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": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905928&loc=d3e2212-110226",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "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": "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"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "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"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "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"
  },
  "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": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "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": "(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"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.C)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "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": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "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"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "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": "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "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"
  },
  "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": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "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": "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "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": "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"
  },
  "r211": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "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"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "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"
  },
  "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": "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"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "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": "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "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": "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "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": "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(f))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.7)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "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": "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"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "805",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99383031&loc=d3e30256-158563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r275": {
   "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"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123395306&loc=d3e36975-112693",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "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.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "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"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "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": "(27)",
   "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": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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/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": "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "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": "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "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": "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "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"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "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": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306",
   "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": "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "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": "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "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": "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "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": "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "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": "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "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": "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "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": "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "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": "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "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"
  },
  "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": "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "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": "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "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": "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "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": "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "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": "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"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "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": "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "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": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "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": "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "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": "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "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": "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "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"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "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"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "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": "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "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"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "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"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "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"
  },
  "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": "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"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "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": "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "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"
  },
  "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": "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "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": "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r65": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r66": {
   "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"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918703-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919370-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919784-209982",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "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)",
   "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": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r68": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r69": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "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.2)",
   "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": "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r71": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r72": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4,6)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r74": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "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": "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r76": {
   "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"
  },
  "r760": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "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": "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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/exampleRef"
  },
  "r794": {
   "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/exampleRef"
  },
  "r795": {
   "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"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "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": "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r804": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r805": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r806": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r807": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r808": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r809": {
   "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"
  },
  "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": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r811": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r812": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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/2009/role/commonPracticeRef"
  },
  "r819": {
   "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"
  },
  "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": "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r84": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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/2009/role/commonPracticeRef"
  },
  "r844": {
   "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/2009/role/commonPracticeRef"
  },
  "r845": {
   "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/2009/role/commonPracticeRef"
  },
  "r846": {
   "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/2009/role/commonPracticeRef"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r85": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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/2009/role/commonPracticeRef"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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/2009/role/commonPracticeRef"
  },
  "r855": {
   "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"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r86": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r87": {
   "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"
  },
  "r870": {
   "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/2009/role/commonPracticeRef"
  },
  "r871": {
   "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/2009/role/commonPracticeRef"
  },
  "r872": {
   "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/2009/role/commonPracticeRef"
  },
  "r873": {
   "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/2009/role/commonPracticeRef"
  },
  "r874": {
   "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/2009/role/commonPracticeRef"
  },
  "r875": {
   "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/2009/role/commonPracticeRef"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "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/2009/role/commonPracticeRef"
  },
  "r88": {
   "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"
  },
  "r880": {
   "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/2009/role/commonPracticeRef"
  },
  "r881": {
   "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://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "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/2009/role/commonPracticeRef"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r89": {
   "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"
  },
  "r890": {
   "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/2009/role/commonPracticeRef"
  },
  "r891": {
   "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/2009/role/commonPracticeRef"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org/topic&trid=2122478",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "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/2009/role/commonPracticeRef"
  },
  "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": "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"
  },
  "r900": {
   "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/2009/role/commonPracticeRef"
  },
  "r901": {
   "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/2009/role/commonPracticeRef"
  },
  "r902": {
   "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/2009/role/commonPracticeRef"
  },
  "r903": {
   "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/2009/role/commonPracticeRef"
  },
  "r904": {
   "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/2009/role/commonPracticeRef"
  },
  "r905": {
   "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/2009/role/commonPracticeRef"
  },
  "r906": {
   "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/2009/role/commonPracticeRef"
  },
  "r907": {
   "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/2009/role/commonPracticeRef"
  },
  "r908": {
   "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/2009/role/commonPracticeRef"
  },
  "r909": {
   "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/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "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/2009/role/commonPracticeRef"
  },
  "r911": {
   "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/2009/role/commonPracticeRef"
  },
  "r912": {
   "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/2009/role/commonPracticeRef"
  },
  "r913": {
   "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/2009/role/commonPracticeRef"
  },
  "r914": {
   "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/2009/role/commonPracticeRef"
  },
  "r915": {
   "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/2009/role/commonPracticeRef"
  },
  "r916": {
   "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/2009/role/commonPracticeRef"
  },
  "r917": {
   "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/2009/role/commonPracticeRef"
  },
  "r918": {
   "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/2009/role/commonPracticeRef"
  },
  "r919": {
   "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/2009/role/commonPracticeRef"
  },
  "r92": {
   "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"
  },
  "r920": {
   "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/2009/role/commonPracticeRef"
  },
  "r921": {
   "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/2009/role/commonPracticeRef"
  },
  "r922": {
   "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/2009/role/commonPracticeRef"
  },
  "r923": {
   "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/2009/role/commonPracticeRef"
  },
  "r924": {
   "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/2009/role/commonPracticeRef"
  },
  "r925": {
   "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/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r93": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r94": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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/2009/role/commonPracticeRef"
  },
  "r944": {
   "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/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r95": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r959": {
   "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"
  },
  "r96": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r967": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r968": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r969": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r97": {
   "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"
  },
  "r970": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r971": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r972": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>103
<FILENAME>0001213900-23-021526-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-23-021526-xbrl.zip
M4$L#!!0    ( ".A=%8-E31A! 4  +0K   +    97@R,3%?,2YH=&WM6EMS
MVC@4?N^OT+*S[4L@0$K2!<(,N70VN]DD$]*^R[; &F3)*XLX]-?OD2T9; Q#
M$IK0 1XP2/*Y?=\YR.)T?16P7M<1WK37]>AC\H8B-67DM#(47%6'.*!LVD:?
M% U(A#B)D10!YI\.4#+20<FRB/X@;=2HAZI3Z7WHAE:&*YB0;?1[/7F9Q9G,
MAT3F#<B\-S*3D0,4$4F'>=%'M2-XA4]V5,MO(RYD@)D9>\228K@R.L)J(DFT
M9-[%87$J)G3DJS;ZK(UD1"DBJU&(7<I'LY5"AC[F<&NS@Q1Y4E7*/<+AKKHV
M*QE1$A8,8;V^BY,.BGVJ2")JSMJ8>B).Y<1">C--B2 PQAE3D*4%1DJ*,:G"
M'<J?5^015TBLJ. V%)131;7TXKS!(#^/(4B\C:1VNX,"+$>4I_(KO:X.B46P
M(*V-)N"T9!2<,ROSZY^%,$APD,MP%)U6(L*(JXA7Z5T^^=2A"C4;M4;WT.EU
M#U,UA4NX.T0S:$4*2_5+<R]/M(_<B<+.3B'Y:\(V3T(7["?20EE5(C1*S( C
ME!)!:2W1G]-?B;4J0V_P[6QP=7'5O[^Z'*#;KZC_S^7]31^=W][?U7*%88<(
MM .E0&&'$8NF;Z+4;#2T5F-!HU[_(PVCY5-Q?[+AG'S74#F@$CR!808T@COM
MIRSI&!F" WBB1#8DT[@E8Q7(6L:,T:>5>OH]Q)YGOO<^0-AE,>:-%!N8\NQ4
M@4BQQ&%FG\U\  I%@E$/.0R[XPXRBJQ)K=IGV"=FHZGM9K"XF[2 G[1JQ_7&
MGP!Z1HB6-@[0CL$:?EIIEA2;EZ5]NHO5]6?B1-2C6$YSU49YN9 \PSOC3+/6
M.&E]*?J2#Z,E4&/!2YLJ+S>CK)PO"WRS56L=?VG-&9NP8H6Q&X?A#EA$4J_%
M<!&)0R5[I>QM+;!W@T1=*X8Y4Q8BNOE(77&H(:$I(Z^*5&F>/R,\I9[/DG@%
M>UY/[_*HVYQ[!]59"JVKNPB4 ^P<20&/7O:W(<&GH&^S"*Y'Y@S2E61>=GA0
M=E..T__^C;Y*0F(\/4#7U^?%1\"7 [5FJAK2O%G1?=."<:ZIA#VQNDCL+/<&
MX"T:N)1P%P1 ::WMZ;=)^ET0AF,LR9Y^I?1[D+!%IQ$"&D[TS_F>@INGX"V'
MQV@J#M YYMC#>R:6,K$_)I)C$R/TEV#:SCT=]W3<!CKV@Y 1=/GD^IB/R)Z4
M>U*^#RD3&M[*$>;4W=?&=Z9A9MGQSV?;T@-*H_Q%;/M.I3YXY-GSQT&>4AOD
MTK(S26N^(U^E[Y5GC:D1LT>%U7"?O"?<J?('GZ";_G=T1X2N""EJ;P'7R3;
M=?(LN+8@.X^.6^ABRB$CH6H;S 9BJ+3Y"',/#8A\I/H X%IY.Y=W9Y(J&OGH
M')Y! X?B6?7=>F#-+M'"9XX/=PR_V0G?UN-UC2,%[&(,]3EF4S7;1>T89KG]
MPD[T,MA0;5$S@_*I.^8DBE;\2__<?_&'3&!E??!H%#(\U=.ZEP[]1H-02 7A
M76NOJR^Z2V*^[\4T5 #)+)-U,X7NZBRT5"ST4&2,^OC?1*A.85N:#I8V>NIB
MDB:+:>(+1UQ4"IDS'^(\XI5E/OG2"O2%I#] ,6;7$*9[$HA'XF4:\O^G%9/%
MS"H1+DPM+%UX;K53VD9?IH',O,0C<B8)'L^Y.B)51P]5'0)<A1AA%N-I27]L
M+A"Z?&2%)X5J_F+?TP;=PZ1;]W]02P,$%     @ (Z%T5D2V?]VJ P  6 T
M  L   !E>#(S,5\R+FAT;>57;6^;2!#^WE\Q<G5-(QF_0'OQ&6(I=9S*JNM&
M=J)^7F" O< N6I8Z]-=W%IO$;[G>M?G04RT9[-EY>>:9V6'Q$IVE(\^7837R
M0OZEOD"AJQ3/6Y$4VHI8QM-J"">:9UB P!4HF3%QTH9:XD*M5O"O.(1^+]=N
M:_3"RQL?&5,Q%T/HY?<N:+S7%DMY3 +%X\3H>OYH<I]PGVNPG4[?Z_HCKYL_
MZ2+E JT$C3&%Z]CDX97PB]S=,S*@UGB@:_3@Y*;&/R?\BPW^6M*& A6/7'@,
MHP_1!B@T*@/7./Z/!.U@YB*A>'K?51U,*R:*2*IL"&6>HPI8@4:Q'$WGEY/K
M"5WF-["8O)\N;R:+R25<W[Z;3<=P,1Y_NIW?3.?OX6JZ^/CJY<#NG[E+&'^:
M+\G"ZY;$J8GV>'MFLG:JL.5YF\._RT+SJ-HR#K+=[K&I>V"7U$,@&P1'&N&P
M-EM="3]5+$B9B,];D[EUNVR-/B,$4A34$Z EZ 1),9 JEXII+@7X%2B,4*$(
MS%*ML<"8%WJCL-1,8T;V!<@(+NY0"09C\M"!UT;95-#NN6.9Y4Q4];^^>PID
M>47= 4O+@==7/$68RPXXCF/9;_\<G W:L"MT_CH;.,!$N">WC??3>N'1Y6#?
MI>.\&?2.6+^Q27YJ@,M24:*4MF[#*N%!8GA(RY"890+P/B?6F):J@IPI%BN6
M)\"*AK.M[*A;R<3G*=>5629V-1<E&FT&L>0B-K* >&I#2-R%\)$IBF?WVO2U
M'8K/=4)@BAR#NBH&&RM#OJ;8Q#,EDRE?FT=<,!%PEE*_/%D+5HLN,<#,1P5.
MOPYFUYS0CW[]@_8K(",LFS!Z):%"IHJF\K21N0P!14AQ#YPUS*UY!%XT'(9K
M>Q)<"%$2T,5:HZE8OV=].$!LP)B8!L!3$3O;0^#X%/B!_>_YZL#C+[3[_\VV
M?L;9WBVZ=8>6&<QFU_\X?/]G)#5S_A=/Y1FG_9$Z_@99SZ09/#&F9M>/+WZG
MU'<?+=^?EC]\9MJ:F>;L_<+3S*<G[2;"BH<Z,2%Z?WPOO:.'<'*GC,\0@I05
MQ7DKCX5L-=YS%H;T6#UR,G\\Z];P=$A.NL:5N1F ]#]1C=-$*OZ5@K-T1M0N
M,)-?,'R(XDL5HK)\J;7,K$"F4@WA9:_^N+!9U3(_6#I09<%=K&0IPGU5PME-
M3*+FS:7)E,7X3B&[VTHW1LLW(LM'>DH23RQ=L>K(^\L.&2E&^H&*=9$VMP=)
M<UV_1'7K-ZIO4$L#!!0    ( ".A=%9FCJRZO@<  /TF   +    97@S,3%?
M,RYH=&WM6FUSVS82_MY?@7&GC3.C=T?75E(T(SO*G.]Z<<=Q9^X^@B0HX@P2
M+$!*5G_]/0N0>K>CI'$N]L0SED1PL5CL/OM@ 7*4%*D:CP(=+<>C2,[=![/%
M4HG7)['.BF;,4ZF6 _:BD*FP+!,+9G3*LQ<-YEJ&S(E9^:<8L&XG+X8GX^]&
M^:8.W\Y>W#@-[Z#ANM+@6AK,"B/C(4NYF<ELP$BXD]\-62'NBB97<H9&(V<)
MZ1X%XU$YGMXE,I %.^NVNJ-V.1ZUT=S.'V7D4&2%,'[H'[/ YL,O-=K%]/KF
M\NWEQ>3F\NH=^^WWZ_>_3][=L)LK]GYZX=K..KTO9<S56W;S]RE[/[D^G[R;
MOF]>_?O7Z7_8Y.*&X4ZO\]D-.5DY^SZ5;=9M]3Y%\8B4?"3*E<Q$,Q&$P@&3
M60+=!,?+!ON'L%:&G)U+!:&956+9@.=,(>,E*Q)>#$9M&N0!YWSR3![)15L@
M^&]I:2J?UV_=%KMD"9\+9L1<BH6(X"IIV23+2J[8M<BU*9C.V%MM4LRE^4^F
M8S:Y%2;C[$*;O#5\+*\^_N3KJ#U5^WLM=LXM0H;XI$MVF^F%$M%,-'P,C0]>
MI$FI+EB(P;C,&,^6K,P*4PJ8P0N1@ETHJAQ3 ,U(Q#WF(9H,TRG(O=!>;D\@
M$R%RCILEB:3\5F#<#9T6;1&,P9"*3*<Q2""4)BQ3B&7H#DLB8=@BD6'";$D?
MZ_X+842EA":02B0UCY#<;"&+!!.TN0B=@:0WAVDZPC3GZ!:Q8+GIAB<<YJ<.
MT[,'8"I8+#, @3"U#GP#&(4X;IN-^S*+04*\D- CLU"5$70"7!M1;@"8TJ@E
MRX$-@C7!7:DU;BO(V)VAD1J1),4-DB@5! !6#42YX:RS)^0V8;'2"ULCV8B9
MM(7A&(A3H[<;5C8V &EK8_:L?<(Q?>J8?-5B-UL!_/'[GWO=GX:V0EU5-Q#5
MZ#B6N'2AO63<" <B@$(&2E"PF0!R R5M0N(DEH)FB6KI.I(V5-J6Z$<$;+3R
M:,J-#D6$9LM. 9Y( (T>(=.[,.'93+ )N.VZ5)#HGO%FMW\J7KJNW7[DK_RE
MI.(P\R@F_8P(< /<'FQDR]$#Q5L#Q1B(YKD+>4A0Z?!H==43A['[/ONEU<-F
M[/&GPEOLC;#0C]BZ=?3#P&O0$A_RTA[?A=;:0 !$U4A^]=:E@0+0W5Q:1Z*0
M$IG30X7WFGXW*=P(Q1TJJ^5[C:Q&1>]T4X**88O52D:\<(8&5D:2&TD3D+[(
M<(M*1II*2PN_2V+KJ@1'N=H*&%2 XJE3SI$.8:DXK128EC-B74"@AR]'-JLH
M_ H$"8+,T5]$SP,USR@!@MT$.)H7]_+@>$8].AV00G,9$<JYU1FGI8-;9 @5
MP01];J(:AD@,R0.I9+&D0N/0L)24#K$.C#Z?MD0WBFBW0MU5$\I+DR,9K"N,
MPE";R!G@RNF9R%#O*.0$[HB<DHU$L%7PN$=2RAR+Q/. RS-"?MABTSE7I>-'
M@H6(8Q2Y<HZ V@/%ZJK6.8+O_>7A^M4!'1W!U=97R8$NB_LM.&:XE;"@'4#\
MX8T="^J]A4M=X1T!<X:D^UG$]QE!-0))>Q3LHXG.):J"U-TY"-F/H&:J/'08
MEH9 L[',']"::EN@G<Y9H<N&4/1'B2H!JD_OZ1(#_"#-'>G*<&P5A3M2H=,6
M=Y+F[7KIK4JX7=5$1+<N643DUB'GCVJ-6,*-MT)5YRL[\HV_[*)O&?*U[$/Z
MG[H==4>W49U1C349$C5OHGK-BX3+CRB-]JKSE6D<%7JAC5U5(ZX!*M-4%H40
M#RP\@4:]0_<C"?N<DE-@'T1O:1W!-^T3ZH05?Y02YKOD++/0G<B\_+;K_!H2
M#[O.B4*YB1$D<$G' G3 $$H!(%7EPVKWMQ#\ENH!7WZZBL 5SNZDN3YK^RAX
M5ALU?RAS@#1YA(Y6K#CS7BA7Y3:Z (^HBAN^*+'DYC*%B^6?PDVF6JL.GDI^
MX].O<"K8%DY06,0&[-0 7H0C5"#./5&HH-GPZ[+,YEK-!2W.&9]5#T9,Q<$B
MS95>"MQ=)-H3+]\"/H#Z62J7UA?P^_8CR\+M1ZMQ:A<Z+ES(J$AHU,X/_@V#
M^C'R;AB&X'2#S6\SU$KQW(H!JW_5AC25B$EOJTO/3+&F*65S'F+&KT\Z_CKG
M451=C[^#7:8V:DX+( JM&BJ%SH>LMK3[-_<0%O)1+5_9_5.?;K%*;3/01:%3
M=&CU"7L[_1\ W8<\O?_NQ1L@:\#^Q0WHJ==IX+]WMHIK$1TRMM_Y/]EZOAQ\
MP+17_5=D6Q7B+=.8.YIC@>+A[>.:V;;M0P_YMTUO%V9\-'#.>GO V;K%MF"T
MSID=)QWLT^_T/<PUH3Q[?=+[S.XX^+[#12)%S*9W(BQI]\VN-JK%-U6M-0K,
M^/0W?YP#WMD3?GG H_1%)+%)2%N$"T(:#BO"@7WTJHK99;!C.] +4#NDM,=#
M]R\(!]^$(DCXF(6*6_OZ))]E^J367N7<X,$W;\Q]#DE,K331J!/H*;OZ%5.]
M%BDH/EJ-LI4]Q)/:#-CW'?>WRBW@<^_6GBA2;69TF46[HK"SG1COPM5,L9*=
MHSJZW9CN3#0#:FH& M4+_,35@B\/O$2VY0SB[Y4K?)"JK\!LQOEP5)UH_>G?
M=&N[U][^!U!+ P04    "  CH716'V/G*W@'   ()@  "P   &5X,S$R7S0N
M:'1M[5IM;]LX$O[>7T%D<=L4D%_B;+"WCFO 35-L<+UFD6:!NX^41%F\4*26
MI.QX?_T]0TE^BY.ZVV;1!"U0.R*'PR'GF9F'M$:Y+]1X%)MT,1ZE<A8^F/,+
M)5X?9$;[3L8+J19#]M++0CBFQ9Q94W#],F*AY90%,2?_%$-VU"_]Z<'XQ:A<
MUU&WLY?70<,':+AJ-(26B#EA97;*"FZG4@\9"??+VU/FQ:WO<"6G:+1RFI/N
M43P>5>/SVUS&TK/CH^Y@U*O&HQZ:>^6CS)P([86MISX[O[J^>'=Q-KF^N/S
M?OO]ZN/ODP_7[/J2?3P_"VW'_<'?9<SE.W;]ZSG[.+EZ,_EP_K%S^9_WY_]E
MD[-KAIY!_ZL;<C#^4<>N/+U?98_!'W]%\8B4?";NE-2BDPO"Q9!)G4,W >0B
M8N^[[*W@FKV5WIL(>V:]S!;,Y]P/1SU2_\"V? MK:/?Y<4S= -3_*D>;\W7M
M/^JR"Y;SF6!6S*28BQ2;+QV;:%UQQ:Y$::QG1K-WQA982^=?S&1L<B.LYNS,
MV++[A!?_U)TWZ+(WW,%E\$^Q8#?:S)5(IR*J?6AKYZ6&E!K/$DS&I69<+UBE
MO:T$S.!>%,A4Y%6.)2!E2?@]XPF:+#,%4K<WM=P= 2T2X1RW"Q(I^(W O&LZ
M'=I2&(,I%9E.<Y! (FU2%1#3& Y+4F'9/)=)SEQ%'ZOQ<V%%HX064$BG!$^E
MGK*Y]#D6Z$J1! -);PG33(IESC L9?%B?1N>L)N?.DR/'X"I8)G4  )A:N7X
M"!B%.+KM6K_4&9(0]Q)ZI$Y4E4(GP+7FY0C E%8M6 EL$*P)[DJM<-M QFU-
MC=!()2F.2*)2$ !8#1 5IG/!GH2[G&7*S%V+9"NFTGG+,1&GQMIN6!FM =*U
MQMRQ]@G[]*EC\J<NN]YPX(\__'-P]/.I:U#7,!%*-2;+)!Z#:R\8MR* "*"0
ML1+D;": W%A)EY,XB15(LY1JZ3F5+E'&51A'"=@:5:.IM"81*9H=.P1X4@$T
MU@@YOTURKJ>"39#;KBH%B:-CWCDZ.12OPM"CD[1^JA\E$4U=HYCT,TJ :^"N
MP4:V[#U1MC%1AHEHG=N0AP11AT=C:D\<QN'[^)?N $>MQU\*)RKMH!^^#77T
MT\"+J,0GO'+[#Z%:&PN J)FIKMZFLE" =#>3+B112 D=]!"57Z7?]11NA>(!
ME4WY7B$K:M([=4JD8MCBC)(I]\'0V,E4<BMI ;(F&:&H:-)4.2K\(8A=8 DA
MY1HG8)!'BJ=!)4<X))7B5"FPK&#$BD!@1$U'UED4_HH%"2*98[Q(GP=JGE$
MQ-L!L'=>O!,'^V?4O<,!(323*:&<.Z,YE0[N$"%$@@GZW*8M#!$8DL=22;\@
MHK%K6@K*@-@ QCJ>-D372'2H4+?-@LK*E@@&%XA1DAB;!@,"G9X*#;ZC$!/H
M$24%&XG@J%#C'D$I2Q2)YP&79X3\I,O.9UQ5(3\2+$26@>3*&1SJ=I#5)=?9
M(]_7C[OY:P Z!B)7NYHEQZ;R]UNPSW1+84$G@.S3!SL6MV>+$+JBW@B8<TJZ
MGX5_GQ%44R3I&@5WT43W$@TA#3T[(?L9J9F8ATF2RA)HULK\#JV%<1[M=&<+
M72Z!HC\JL 2H/KQG2 ;P(VEN23>&XZ@HPI4*W;:$F[3:KE>U53EW2TY$Z38$
MBTA#'0K[T=2(!;;Q1JCF?F5+/OKB+?H>(=_*.>3DKQY'P]5MVD94M$J&E)K7
M4;W*BX3+SZ!&=]CYTC0.ANZ-=4LV$AJ@LBBD]T(\4'AB [Y#_:F$?4')(;"/
M1.^HCN";S@EMP(H_*@GS0W!6.@DW,J^^GSJ_A<##J7.B0#<Q@P0NZ5J +A@2
M*0"DACXL3W]SP6^(#]3T,S""0)S#37-[U_99\&P.:O6ES(ZDR5,,=&*9,^^%
M<D.W,01X!"N.:E+B:)NK ELL_Q1A,4VMVGDK^3V??H-+P;%P F*1662G"'@1
M(:$"<>$7A0::45V7I9X9-1-4G#6?-C^,V"8'BZ)49B'0.\]-G7CY!O !U*_"
M7+I_P[X_-EI\..$VVN<R]3F9WO]'_1)"^[OV]D2G* P6)^A.8I3BI1-#UO[5
MKJ:C1(;Q_>X1_92+PJB4*WF";7M]T*^?2YZFS?/X!4RQK1TSJJ)@:RW>O"G#
M.Q ^W;+TYY-?J! TBCJQ\=X4,+I[LGOK]OR=_F#\%G@;LG]SBZ0UZ$?X/SA>
M[IM/=]ERTG\<4]XLAI^8^:>3$YJZ<<G&S"S<Q[%8\>3FBZSHN=[F2P";-O6\
M'>_GP24(V[4 . "&?GTP^!+[MEY0.,NER-B[9<Q>-F3L\+?Z=@1-JTXJ%Y/5
M!4HC^VK'"NF+ @;/L44/O=_SXBN]X%/K>C@>[U>]4R=YI-EDQ9U[?5!.M3EH
MM3=0'3[X2HR];_VY;97F!D67?K)6[Y%VKD2!?)DN9]E )>4+8X?LAW[XM\0L
MX'&GZXXH(#RU<%*Z+0H[>[EM'-&N%&7A#:C&S=IRIZ(34U,G%J "V">NYGRQ
MPQT;FT%Y;+D5M9.:KV5+^UF_]-4+;X#]'U!+ P04    "  CH716CKWK9"D%
M  #&&0  "P   &5X,S(Q7S4N:'1M[5GK;QHY$/_>OV)$=6DB\5HH?0!%(H2H
MN>LE5:#2W4?O[BSKB]?>VMX0^M??>!\I$-HFUR9JU,N' &/OO/R;&<_L,+:)
M& U]%:Y&PY!?YO_ V)7 -[5(2=N(6,+%J@_/+$_0@,0E:)4P^:P..64 ^3;#
M/V$?O'9J![71DV&ZSJ.@P[-YSN&4.)R7'')*'0QJ'@T@87K!91_<YG9Z-0"+
M5[;!!%\04?-%['@/_=$P&TVO8NYS"]U.TQNVLM&P1>16>B^2 Y06=2%Z3_HF
M'3R4M,GT?'YR?#(9ST_.3N']A_/9A_'I'.9G,)M.<MKK]HN'4N;L&.9OIS ;
MGQ^.3Z>SQME?[Z9_PW@R!UKIM-N=KRO2 J_9^4YU_LF,Y=&*]*G.X6&D#1WG
M.T:%X!(;,3K4]H'+F 0Z^+[/M,D8<;,*9AA8KJ0[1% 1V!AAQK3/))K&V97
M%8P#ZU:<=V'?>P4?FK/FI E[3[T7+P=>M]<^J.>/93)$;4AK#.OP.QK# P:'
M7) 2"T.,ZC").48PO<(@L_P2X2R*>(#:<1]?H)8,)DJGS3HP.$+!EDPC!$11
MFN4Z[CLQ>T]?=3KMP40E*9.K_)<W(!68#.%=DQYD$HZXM:J2=\PEDP%G8EV>
MXU2RJ$.H@%R#_HJPIIV[Z\XS,3<Y4UJ""ZF6 L,%.E.9[0];[@0>#&D_\.PK
MT#Y6_>=T<&,I,SK.<R1D$#8E'"N=D-Z-/Z@.Z/QL5\@T("$RA%SXZ @#3'PZ
MRJY7)RQW.J4+ML"P@;%"0 4QB#(A""*T47#2><EMG#^J\6/&-2:4IXQC9\J0
M\KK[[ !((:^W'QY<1Q>AGTQQ'*970<SD JL0\UYWGQ= =ANY)&.2 OD!J<K(
M(2%1\\72]HAQ33JE&HV37G?+3 @Z%TJ9#O*TD)(ZI@C1Z#H4B&'(<]9.'.W*
M1*&\2K&(-K/EF>;CQ<P.S%OF"ZRX+WEH8V=$^[?B)E$:M/<Q4W:P):T@#L!7
MFO)=(U!"L-30O:/Z5EG8$!@1IW;3<T966GE>AW[6*-,(85(64')\4VL7OU,6
MAN7OT1/245<*7KJT%#!1><FJ=(WC"\?0V11N&?2R]]J)+MDV?$59,:$'FCVZ
M(6T__P/]?9-5_KT/T@%:E+>U2T8(=;[>H"Y+;AM$8S7:(-ZF?K[N;6I2[JJ-
MCB@,^O GTT%,,9_'??<:!N6'#7>YKM?^M3UWN.K?SE'/>SWGJ3(:-AP%1@D>
M@B]8</' 3EMO!%JFM>LZLM.\EM6C6P=>MW,C\+:6[B^'58=!28>RB'Q3Z]3N
M7X>?!IUWNEVZ G=$]3FP2@]]/=I_KSD5P92JX(W-!]^/BAWI^/Z@?W=4/(P.
MW^NQ7S?Q_H>2]>LZZ]M5ZB>O2QL-Z_\5Z?$B\7:3AZWR\WG=U:AQ$*A,6HKD
M6U0C]^%:F!_;BCWBF=88BM$3]=N<1)-/\_:54Y].&RQ*$D.IU37I5<-.*6!U
MQ_E7S SX2,Q2K2ZYFRY8M3$^< >YI%L)[2(Q9<].8K;W1)F6W,2?&:R-!=SZ
M]6B 'DHXW79(1:6!4Y-.=D019"E1G"%H[+VUYO?<A3_)I_W?:L:_+''GV-\E
MRS(3"68,E<>%5+6M6MG_ZIA9?RG48ETQC0EFG]Q01KPC:\\Q49<8UG96'3<B
M4+H/3]OYWW6O1)G[QM*-K52B%IK20KB]E?1LQ<Y0]ZZDLI0M\% CNU@S=X$-
MWY$:/D9*DY^86++5CC<F&\YPHXMK5Q2'M/Y1_2]>V;3R]S?_ E!+ P04
M"  CH716WK-XGJ</  #16P  "@   &5X,S1?-BYH=&WM'&MSVS;R>W\%SFU2
M>X929,=.4]OU3)*F,[Y'<A/[II]!$I)0DP0#@%+47W^["X B*4J6G3JM&W4:
M2R+ Q>YBL2\L<#ZU>79Q'JMT<7&>RAG]8<8N,O'3WE@5=C#FN<P6I^Q[*W-A
M6"'F3*N<%]]'C)Z<,>IFY._BE!V.2GNV=_'->1E@Y%Q/9''*1K*@?]2#9;(0
M@ZF0DZF%EX9'JT!8>_!K&OP=#/[!#VZ$EN,S9L4G.^"9G, 8&N&=[3'Z^=->
M(@HK]-[%.8(*^%#_5"1*<RL5O%05J="(3W?(M?2VD)?%%!!!HL_CFF:C!K%,
MY8  SGW/0NF<9V<=?%;H7@/][:>IC*5ESX?'Y\_PI8OS9_%%_;5L\KS)$\>$
M,_; \["9Z7]EQK9>6M/GY[=7;SY<_O?Z\OT[]OX7=O7VS?\^7%Y?OKVJ^7_+
MC#PT]_]>['ZC\EP5[,JJY.8>'&XKA=\J8^5X<7\-LS)+MU&>J$SI4Q9G/+E9
MPX<M5<W>Q=,B-N49N^O'-EQ^7VG&*SM5&G!/F9ER+5C"2VEY!C041AIKF!JS
M'TZBT6B$_UPG>IBX.3(X1Q'[;C2$YD-6<LUF/*L$*X5VO8>LA4P,3)EH!5IW
M(',^$8B1M!($BC6:2F6D4\]]K8[9?2U:E(+;_C9N+4^F.>BG_G;@ TE07UN2
MR;+1LH:CKX@S_^$ZF;+#%Q$[&AT=P51"LV#(W.='T>CD.#I^\7P-(YDTIH*Y
MX$7*5&6-A2^RF'B)'[)?'1S.?A89G]-\*5UZ4^;?@DD=C[G4AKI.U$SH D#&
M"VI[!?2G?H0/ @:P\..-T+!$9 (_$*/+H@NU]ZW7BP$@88;L>BI GK-,S0%7
M&M54.:Q'Z0C,H;<&MK%2JYDT ),>/PPV,!M&C4$*N4'&+Y@&3@$@J_#G$A?X
MR&LTFE,P9*!]RDQ8Y&WI27@@7)%58YEALV'"&7B#J-)X15$!HA\$P+,,P/T"
M>A<TS.!?PZY._!H4X38:S>N^KY [VVO].YB25UG6U$+K=!9*,3S#Y65X#LLF
MX\:0P$_Y3##Q$<687'/W%/2PEG%EA5<=4Y6!!]X/%Y2UM+A <%$4@LV4;9@6
M7!4<D(15;1&"J>)<6NNZ<]?9KUX"Z4<:LJLJ_DTD-FB%4DNE XKP L(D*I!:
M31/LZ/:(67H+>=_B#Y"+'RUHG-8SQ%0R!45 X!0:!'AD'!M0'T8T9!/'%>H=
MP<3,; 'SN809,0DH%XL(!\OY@L6"08"30?^4C4%2'*9(*WZ"(4#L7RNN4Z3I
M9ZF!%0HGH++X8%PAHIF8T$A\QF7&XTS<RK4$QI,.T)B]N@&SPVF^;7N.'X"Y
M#4ZRJ@2AR.3'2J:DA2-L-RJC9AP0C!0!K,HEGA$R%(<5,^ Y/F]!L'>04C=/
M8 & 9S1/2"]2"_AJD7/P(=!(CD%@P5M:Y'X\[)5)'LL,7(RP,EH"D2KPO*U;
M4TF55V#6Y$Q$P!$A\A*_>[9$Q-8J-HF6)5'MG@\9>GQQF/>TGG=$V$E3"@C3
M[ +,,$FG[ TMZ,NS\ 6^X;R&7Y<.V24\()K:G!JY="AS,KE@Y4JIB0-NGM%%
M FADZG(A+#8%6?"4._ZO@H>A;P,]<BC<!C](:>\8MPYR> O^P\=LECXOE.Q0
M?D>2E_[W*9M/I14/S(7[1\S;,/3;$?UW&Z_^6!/^_EZ.*P1_%A25:7KL=@H2
MC]8%U&D"%A5"-U:!KYW)1)+%Y3<"8PU\!Z(WGOE76CH,WZ?($GZAL@1+Y12O
M!,4$J*'Z@6#)H+(*L4YF%&JS8'DXZ-I!<[" (.7QEH$1?$0H-1"* ;I9"B8Q
M@]$5ON.T/&?)E!<3X51Z8;7*0).IB2#[#'^,:,)'W',8E^6*].48N%=E3@N
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
MFFY;"X!E%@!7[U37-JA2\?;E)P[K6R_)K9?<?Y'J'J0%P5=!%+2%61."L81
M:PJO@QP(3:%VM,G!S.6SGIYK/"H!'FT,L=6*^H8HZBN2SC0\E!D>-H:L"'F7
M3GE+6KM-$;@XNNEMI1=PT;43NNBMDBVF[/59$@F]=K*:*\X0OBV[Z((4J)PM
M;_$]RVB+E,ER2[C\I!#BT1UO:XR%"A,_UF'B:Q;93BKUN<+$E]B7693MU("Q
M>;)\IJ[GLH(Y-6"L$3#*9V"\C#,<F_ ]#SZ^TC2U,;M?K]JW[%+PR=6?ONJK
MS]W]MEY]8B'46%\2K"^Y,7 88C2QT! SK?GX)NQR_](%^M7!:A.G0<"WQ?/P
MR7;MD'^U'[DUO,&/@ROVI^<+ W(&AL:<QQ:;F"4P;*?E<2-,S,N_XJH,5; ?
MX5RVR\<XOF-8[I;7>-/5U2#S4'G[C0_\*W-Y^]5'#Q"?NN./W(TVO0M<X(>
MHYX5F>&-#S+<HVVFNW[F[%1+<\6UTH+(P6J"KP(TBK:KX:-(/_3:X1/S^:N
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
MCDK- ;[=][U''%/8:!R&_7X+/6)(FT,K?0WR+K/W,'KRXG%"U*8]^Q<CCQ(
MQFQ!0Y* I'OV?"FS1DR"IF&A8K^V\^&X4:G7]^N'![6)0/(V]'-1^6@8E8N
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
MG1\<EI?(G<S)41-@^_;P[?3?'Z^^-*J_KXK*39X2Y#0LVR@H&WD0K>5[=%)
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
M2 S'-KF+R<NY6(/+GKX4X9)A7]<@W!($6!W(7U(#,(3XXGBI&6%<@[4&ZQG
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
M;@^J9,ML-*)@FHPLP44XR0*AL,AZMZ+'ILKR35Y'U8<2?CW$>2[T*E*%!)U
MN<?G\&\7;2_"2$.1@I)FJ%P<'#BNPBUU*=;O^]RT9?L,L2X1C)A#W;27HRQ>
MCI<'"7X6$K)!WH[Y/1J;F@GR.JO2:CZK^>R":]6NNUZ7](T@_\04<2D<XV-'
MU*P44?"QV\#A2;]JSQ'^_K[OF=Q"X%-.?XI&:N)WP/OVJ_MQA /S6PSNJ'+S
M[( $?6I2N$*]6JTO1(">H97%K'I20B<TNFMT7Y8VGJ(3RT'W3\QV4&XE!;C'
M+1L3QN-2>T^<T9&*S!H*(71%X(] =BJ^DP0$B1P;T7-61/PH^UH\8L\.XLR;
MV "8C) \*XX.G#HG8#YL7C@"-_8:\%\BV&DLWE LGA-O7Q- Q0J-!BD)4E*>
M:C.39R,U04W<16>M$UFB 0\U\_;\P6ZJSL9NIOX&^GZQ@ _%>JC@2A7%(6,X
M A5DG>HXM#O<9TCD+PX1>46-A\E\,947SF%5WTCZA'.)N9;EM"RW,2@[2X?!
MT@ETZ%612I>0L0#=6YRP==BW2S%P<+T2[P'@X ]3YF!3\\$P56Y,QJ@%5&S1
MQ2/6*II&:XW6JT%KV2,4AI)IF8"3:%?M4!_@L*N06F9E$@H_<<-DKK3DJ&P1
M$2\JTR\0S0-,S1)A8"FJP?I](!7*_),_F4VEN1Q0ZM@//BXBA;J9RF;$**G
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
MA%Z%JLTY=AL.:& Z/"$S3R+< %X'9.:/*(%B#0>0>4GK$P&$0.4B)[0?I:X
M=QT!P0TCE(=W9>@R"/% ^%"%$A@NB6O7DP7R^0^1I-;K^QS4.FI]JF@QB!,
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
MR8I&$$J[&QB6[43"-!U(*S9E]OI*?,O9@YQCS"8G+O^DOI3U:\E&,Q@MV6C
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
MGHH4][.1*'^;KC@X&'__;[);%]\_=<L6:W*>UCC/T2E)GC4?26,L=DPS";C
MK)@V+'ET"II9/(62 Z4A+8MM(UVVUI82;F:AC52WQ G.A19G4+V#ZMT5U?LU
M REW.,O],&5WK:ALZ\/>LOO)IFT5G@8,T2RNZCV%L(T"!0SCQUC;+Q*JE/$B
M33*UYU#0&?V5_("%(8-<3L\0JFA 8B,6_MVK-\<2H5!D67$JWMNOTB+@ W^A
MFE(TQ],D(15&;@[Z"!E:)(.6/ H(P*':F,48L^(78'&IXIG^BDS$+)7,FD*<
M[)PCMQ<3D#:;RJ&0>$<:,I=,]NRY%6==M),$6W2-#'$VS!?CG189#W;7NSOC
MO@I?LIPVE;V<Q3,%E[1X*W1#3F,>OZA!&$-2S]" ?I:6!0.IQE\78@P:Y %H
MD"MY.,.;OS=OOM_UN6RK0#_0+7SMVKF):<5>U_S5ZON'IV+N9LK]KHO>H&$>
MQ6N^JG=ZB:DW6_5D;(;Y;+[)+LK6+N-[;AN[\[M1MU4=7]<5XUL3;"4%'![M
M5@29/ /\/3($9^G4_HV=_Y0$).8*6U7($#)4VMP7 _+125,S3XB=O%D7H^AH
MVLC,U%$[4*'_3(M/<.D__?GU2-"DT5%REE9%21^^+LYB!S$=16^:>GJ:4M3Q
M-BO.3YO)*/JSB9,*9;U?8I2*?C5U.1VQ^+XE?[U.Z5G>Q'6,/WVA/1A%S^@N
MGTIC_B61P*=W?_W$C"*T\FIC+\&@?P?]>U7].X2,@UC=@%B1MI_%4^,S%5)E
MX!8KUZ+%^EG+! QS$(:E<Q=>W+C#L<VAT!3,./(]GUW"X',3+8JJDB12QMQ;
M=(?2Y"?U:>6>6^LA_ L[^*.IQ!J&&9TX.8N9=2JLBOWQX1W1(>3:-N2Z'<4/
MS%N:_.<W]=]G]=]_??/B_[PZ>O[?O^_W_6_2Q2NZ!7,'@T#QZ+\67Z(DKH!&
M_B/$,R/1,1:]L0<X7 CAN 3",0KQD=]$4Y-EBF?\SV_VOY%/__,;?!IB(7L7
M^PTC)/43)MR8QIE]*W6Q</=Z]@-NW/WMK8T-7?<>(WF14?@F&6JYW5,=O-C5
MIWKYP_.7EW^LW7N25I7#!24<S,B$AJ;J><Q>H*R@15OG]-WS%W_]_NVG=[^^
M?SCG]%(G\IO+B_M.B,45!7PGUH[PFGY"+@K3[9"#5&&T9V8K6&GI*XR?\^(\
M,\F)L;!/Z6LV/(1CG>[:5OJ/__+LPU\_OOAX].+Q2O_=B\,U6* =>8[[?20I
MJ%C0X:J!*TMBDORX0@PA414R944.#+1#1=<%V1X=$LN_I] %WG?53<19JS6^
MU$D=HI0A2AG24T-ZZB[34STE[76B]M'ZZ,>J[0:I&Z1N4&:#6.VZ6 5<A$$B
M.HZ://UG8R+ ,A=%FJ/9SF'L-3B;F&E,+B!^I]55[6RHN#0*-Y#>U6?.48^D
M>6):S.>FQ#B(F\S2RU&QT$SM'?&4<2%:%'W)4RX2%^=QF4C'QU3H;D\*3*V8
M"?B2J;2"KI0VD5QIR*OGX0[TPY2^H:!/1U_'WV*. "X%R'[%BI"M@QP/;U-5
MS.IS^-S\*U>S+J*YX1H 4)\Y\]&ZMI157CQQP^U^1WX[: 6G:<;O+2FXHKU2
M;>$^CUD*;Y[[**1M,:H69@J^0"'.K9WOKU68D0S5X&@ACF@E2U<K]V.,[&W0
M0".%#)YJ8<&N1;=(WZK[<Q/LRIZY'X?;Q?O<^K';50\-X/<@7,!Z$6ZE\9+#
M08_ 9I7+^,04)V6\( T">6!$<-FF?7>8X'JYD,I/G%5%>RU!?"3;S,L64F*[
MR:0H*\=)Z!#'C! .6 FO.HYC, F#21@\C4&L[C1L<FS9?VDE>G]RB=ZOD\*5
MY0P"^!@$<-!K@UC=GEB]7U?/8B(3P#/S"L@<AJIR!S=/O[1.HNLLJ]96NP+B
M:>\'<K7,HU\U*DM]SA[M[3S2,J'@+J/;H+I6%LU) )]=FE@R^!9/17?Y;):T
MY<)F)C/\P'_2B5#6+<.YUAKP8=4&_JUWTT,OG5UD^0-M-/O*&:!1F%9*C[QA
M2\A-/VD @M+:Q<J5]:GYG>#O"46Y"$G&4>>%U2:>V\"7'CKD1 ^B/+YUG59H
M#<PR(>QO.":; H\+.A.*%#3Z"]EW,@H2*IUP(J$B!Y%, .!?J\6QG<N#<IQ#
M43F3)P00LOY K0-U9KG#4^D;](+G'@(QRVH_I]]> 3N'T=SF0.[\M-!QLH52
M]. OO@=2$P<D"D!^DUC6YY#,5IP;2%'WW7%?H_1/A@.UJGCN.O_-69&=M:8H
M!"_/MYH.VG_0_K> A-O U->"(/S^7V]?O'CV_:</QUM!$!X.L=^SBXG]I X\
MT/NM:JDO@Y:Z]UJ*5WR7H?? %_(X!.WNDSP? F31&XLL&B3O$4O>T 7^6-_\
MC21@SKB62@\6)]+ ZU,J')0ZDK_&Y310+DTK1F-2V![&_, ^5AC+-?.A)+_@
M>*J-:'C3.K%4^[=L!1T_*&I0\9$#F-!S14DC4:N ];&9M$$E<_RX@KK$_CR
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
MNH*-Z"I\CE,D+:;'\YQ!=WS U3]>XE^*_$1Y'06V=NJ3*+-N/[@DR#BD@?K
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
M/A2@\B7@Z#]9$OZ?A<O^M;SU^[\'#_P5;TA!\$"02(,=-V1!9Q7(])"EAC^
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
M0:PQC,X;CN>ZXSGB?!^/2L( BD#LF'+-HCLW!+*#7 URU2=73+6(6BOF_Y:
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
M1Z$L<2ZU58/%>\I/F".57W0/".;#^^/XU;M/?2P=V*F8=HG>HLM )E)-03U
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
MC1.,+3;N9J3HOWW^<GP0T:-EMJ;][;.#\3/[EY'%Q;#7;(DS]>?\,!-C<NX
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
M38YTY3F9H".'H%<9\T2%19? 8M$U)X$<CX-91X=>NA4R)I92U@/ ++"ND!Q
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
MM[F0U&E3#BB'RI0_!QT9/@(1ZE$9-E)/IU7K0NW=S-L9BOQGV&%5J]U4W$I
M(@=ONOV[(@.=94 ;YV>'Q67L[TS0/V;.-#W65=H27NDIF:/7]OVVDI*Y;M3!
M+L!*>"(8K1;@N>2& ..%4QC]VY1 QD*Y(C8IB 20E.:("B';D'1VQ3+1\[NC
M+7)P4Q@T>[/<T8\U%ZXQUT^/G%:AV[KA;;8@OX2':A(/9S2V?PK%C9[3H*^K
MD-TZ2[ CJ39Q*&JV; ?+1B 6CW0]M5O#_^6Q6[^D+LG)S7F#ZQ,T:S:E=%=F
M-L?:C2"J!ZR "\B]H<+VCS:KY%:O6^YTT>DSD!<O /[EUP!=&"78VM)3H;<K
M&6?1DL0QM&%J9M B!BG4K&0\,QS6 1#\[E\#MZV]8!"*^RH4EW+V0V$X/XRX
M7AO^^N)P[*G)RP5GHR>F, !O%:C$V*"P75S';4)BT) .'K3>(.!W*9HU2-P@
M<;M+W%&0F&R EJHEB:XH1W.*#F%5D19LE1Y38RU(R6)W%2E DI5UP*HLJ22E
M6Y;$BG37=_*5ON-_W,$&\/1)\)7HJ<DQ>FHA5\S*)9]2'+0ZR4T &2#9<F"C
MQ> !#MVKIU$Y\((<FH&DP2Q6:;=Z*34+\6DL6(= >:31U6.!P'IS7$&VB5U=
MK<_#/>5KI.AS0?U6@""&C,F4Z_0R;*2MFU.$LH_G'U)FY\0@YXNR"!X07JU!
MJIC'H16$*[#+(\%BL^N)(<C.A,]-LKHV_R')SFR?>T)^\639WS*M4Y92O*+E
M;GQDLK457;RM&AC7)!4G2<["*=WWO$(9ERTFSM.,$-GL)V-S(5Q6BQR,%CPT
M^:,H\5/@IJH'GP@6=#LAB8I0JJ-5U.0OS<)4J"BUD\CFI 9EY3:LNE8?AX4F
MQB*B*^XNG1L&K&<@]UE62+$@:D,4-UI'R$ZPK.GNH046(CI<.RP]1A_&083_
M#94Q(9"XG@?KXC=E;@1$P4+"=)"<A;R\J+%\=9S@7VG,8^B17F9T*36XJIZ]
MX2H>KN)SH%0,0(V#P-U"=_ICKW4@JI74O:61(;7I0$PE(LHWJGZ!;NE!M ?1
M'ASI0>+NI\1]0M-0GI'Q+%YPR*<3%SEV]2*["5PSFEA52JM3E'.RQ6T#&'^/
M]:M%SMO!@]NSO"HNEUBCK6DB@'U)D:T9CU!<)0T<=O$U<K1QB=\A+E!6!2V,
MWN6H4/.<2%5L %FE#XR?DN33\J3,!95O%>:J]SLX3_"- L]X@=)<DOZVP0,
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
M;*'TQ72)MX,U,-#2F',038%5[H7.2BNXSNJ B2N')P)0?;T)[*(ZW2P2V6E
MDH[2[O8#R2#>?2 U=2V1BVFF%Y%FNB&.^NM[O\L6U.63299F3Z*HD ;:+ZA"
M5[CEWY&'E@,;$)!QOS+=7;.,2.:'J-#=B@S^J@W) !+@LJ*9$5H2RX^7A5N^
MT"VW'#A0,5)*Y%EA-Y<4#?'#NQ _?!]G>6RH1=)#=5!)QR5K0:HDZ(MWKD*?
M_(3M+?C4P)\]%'(.A;Z#?%RBK<.F&E:533)50C)+QV4C$Z37)I;Y5B+11\ A
M88>)J=XD.M_8A&G(L;;^=17VNG;MC2"" F%3T.TT#OHFIN5BR=]P/I"!X:RT
MQ 7B&_4T9Q"RH(A6IDL/!,NNO;O!$YQ-!!$WJ1CU-ZBX%11->:5-2?3%SAT,
MB0X\4.DS93\N;$C2&88N1:+\9/S#$_L!AP&4!9TO$5EZ.T&A,V<MT.H"@&F!
M/DBF?M_\@+AB8;)<?9/=6F0A7(5RSP[8N%!E_BU$!)B:2PR%82AZCUF6#I(U
MF/.:I%B(QJU$\Q9917!>>KKOL3 S%+(HVQDP@6746*F]T7L6/G/*G,=]TV'W
M+@5Q5VH[.G./'B-Y+9M<:ZNZ-=IETVW!L_E"CD?CNRPZ<Y@%=K^T; *! !1[
M<^4YSU3&5?LH"/W9L:C5<0NK)-P4)ELGG9R1IPUIT>>HY1@@3$^U52KY;%8J
M40P0AA2*:M.Y#-B>]2N"%'-V8GC7;7T_L[ =T_0:-Z3(NF'.N[&GFP,N!IH,
M%$5HTT)9+B!^CT:'?%Z+>=L:FB)XK.G:@JRSPIG:7&:HDC:JH![R(6^KR4(
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
M<'L%RV'CW3HQ224Q)"WRX$9E(:N8B1X!E=*";>&BG8\EV1%TMJU<N^<IQ[
MMPQ.F4N86AOK;0$#NX)EU>P0J!8WD+XH.&D]+=27[+CFOE2:ORS,J[X6ZB]A
M"_5HZ!<=*NMOL(5ZV=-"?;2FA7J0U4%6=Y/53@.]*,/FK)1_[-A*/XC;(&Z[
MB9NW-5323"'_V*V?_JLTTW_WV)V",6, (P*9<_ 7D>&5+CXU)-3NT+0\&81V
MB&SH"0?A7*(-85+=6D:[VD6,DY^:>EIE$PS8T$ED9*1.9L(:HPK@K"$,B?1+
MW'O5VD.>J*'A'B/1./8U!IM Q*1[L1,?,6:^P>0+<<<*-(QPP4Z.U G6[*Q"
M&-N.G F+PC43U<+&IEJ '<@<:](=,&^HO#+,H7B[>MUX),$@\U TW60ZK5K]
M=ULLDBP-S&S_NYPM5<ZKVBQ!X4U--FC%EH^,5^U3/DWRUBE-WXULRP1<*0W'
MPO*EE:\MDB)R+KFZA!D4(I*!]<'PT>\6JRO.A%G),BME:UQ#IE2B'.MW.?00
MK,MF 5VBR!]6SK_G)-%V;JZR1-)G"L!D/0U7VD-?#0^_2N#FQ4%I5%*?C.UI
MZ&S,.65HPR9<5GJP4_1N]0[=,7;9*PO17ED%XVH2-+^&PHR@Q"O,A'0I!?9&
MGSQS&CNU=0NH<;8X9RWJD9BFI&ERHP/J'$Q.4$4J*IF4I\R0DMF2?=4QSE%V
MSO9JG\(Q$OD>;SYL?HYQ"&T;@$\79]6V5@#526O[ ;;5U7\9PFZ7L%9Z8$5F
M_)_;$I%;#1 -O/7 HGDV\-9?!*/F'F5\-D6P[Y>W<Y&DSQ">O^[P_) 4NQ>G
MZ]J28MU][Q6C"R'>#>?])L[[1RYS,]44[&9:0>B P;:5CHC/$7<[N^J0WIJ0
M^+.,PJ1E'E+J#=<\]$2XYO#ZFWNO$]OQ*T.B? V*O^OA5=Z)0WF%7^=]EQOD
M+DY]>RW9O=OM"T]9PRBU,9]9*R3,R^CKW3B68DO2E+&QSA1<AT,YIR8OL4S(
MWQ]G4PVNT=]/L@5W1Z"TG(FU?&\#%]T*>H%J+:=OSI&$N5F[Z(HR+X=[+UZ\
M>/F TR_:ANG@Z\\*NJY(=O9&;\W"XQ/[2O&H)[05'"BY81%'/!4)VPQ4. :S
M(8</=X<D]('N4$%^32CCP]6;:F"WO3"Q(;K- CTG]A6'\Z&;+##-.$H<20H'
M%I=T$XM)-T:=Q,QPXD&T(@G.:8;&6/1U%Y(TX#_8Y;QRC;]FEF2L962QD0:^
MDC>O>0N'_A$Y+^L!P7-(IJ\R115+UV#&)H&PG!MIX0OL IRU"9,\T5GAE+%T
MHE8&.A^'+H1*'D1M$+5N25LA^6,2./:O17US@C#1VY_^J5>]352KBWQG+,]K
MDZ;!%HUL4;& G$'JDK-Q \\T:6L3ED<,NFG037VZB2NKIOBLJUY(\GJ=STT2
M597ML=2^,(FU*VP!9@$'_RR$#A<Z@OQ= W@8B?:@0@9M(_<N/*%CBWCD^1+)
M]4ER$6@)*_K[FL$#T%\K]5K.UNTX3,,A& Z!M05)\LD59XP/WXERHH9>90+0
MD8T0TK:T"F=%"Y8LX3NS9LS:BH55;4R.5$TX'L"Y>A_K<L5"_&XU-[DMOJRX
MO$AJL&PM)S[NO$0U5T](;&S\G<P+J00,NE&"UOZ>0Q,-VUDKFBRH6RXL=16B
M^FM=G;#:SI(MC]XQ *KY@B^RQG#L#(S0%)_M6:AW.FA=9^KK^D'HVVDL,'W"
M*9VBE#1&_QX._7#HY=!?+MH6E91"+B-VD9VS4S<5VU\E&K^WJ01!,Q)89\V"
M"G@5"CU=8FEM(&KC<5\_'!NI_'!ML;6^=T(&8S^ [HA*,%)(IE?XTPWM7687
M8]8R-17]'H:5%H8JS(XZ$7'AZ":"G6N.0 _AYJL)-V\F2R<9D05X/GYU\'3\
M:O_9 [X^'WP8XLQJ4B#661BXP]?[XQ>O]Z-S$M/71XE[,D__=/AT?V]_?Q="
ME^BIGBSZ40#Q=KA_\'KTJR@IJ^H5:NTQJZMGS\<OGA^.#UX^&_5/8'SXZG#\
M8O_U0S8-'[QL;Q'99WLO]D?K!/#P<$7RG%_Y,0(98P">LQZ#A/O% I=GB%$,
M,MD;K;,!!H$R=HP;^&V_7<:N#%@]S9>LY@1QX! /TC5(UVJ>:F>'88.GL#?Z
M0']B(0O*0?5Y^FL27 O,W>=KB/^B\)B@V!& S"&E,<CRU1!TWE&?;0=.[.E<
M_I_,[/V#>]S)<7_A\G8/Y&VG;]VIG8,.D4=]ACZ-S%1TOK?<2<QMT_1+<<W(
MD,A..7A*3TTF68ZL!K=L<R )[?)(@S3 ZZVT0Y\[#5RLGQOI&?V6:2SX+@@^
MS. JBF)1&9QX:<67<%. R^P;!4)B:"FQ*%9 EHNUUXA/'ZQ2; Y0E/?B; 4'
M9("B'+KN;K+K[J(Y@$LTO6V!)-XA*O<)S ?IZ/#P^?C%T^=!5$U*E"OKG4)/
M+_A^(-.>WJKP.?PQ2U6 OC$M!+'L U)9PJMM/8*2U':EQ<T_?S33$SE+1T';
MQ^@-2=S>6'1X.P5K!M#-@T#-KSJ4;JR&$^-T-W3_[NBXHA)[1EL??(U[=R=<
MRF]F:P9><6LQ?\)V2_R\*EP]V4@ ZC#\#,B^\ /#9DV2.@,03@@G.A2%/G@Y
MC(M"23TM/"([A(L>\420G 1&I1SE)3#@&!IIR1\Y,;FCN_ :5_(B5:TE=UD5
M<&/(,I.*-U+2LU:T[:,!#D1S&07<(!=ZV[C_51[*RDVTPPZ$Y0C/&<:$R).+
M@BK#43(W<M)TA?RUIA##CJVGI;'7-+'<_6;-;<4@69J+MP$U>VFNS$2B72%N
M6F<B)-QJ0>YP1?_I<'SX_,7>T^>=[N<=OKHW$O3F'X^.?AU'(\CJ"#+,P$-3
M:&$$EN&(.;7G&&LL!EL=K*A>K(6#F0(>%CMRP=>X+E71UQSH&8MN?6+7:IU;
M>H[IZJ!VST9Z/U=>*:5\$=VW5?J>MH=MGCX)'@OOU]4?EZTG8]Q%1%-@0UE2
MRY;4W3D[7U4QC2?&8C.J8O2?,8KT) +@Q44?'#QU57%T-_ 2FR.5*@A C!XE
MCV4#@K]&$0D&&)P\=@PZ-&JF*>N-2'AX8E,PB508HL#DY,2;I"J8-%'602(7
M4H-I^SQF:]Y \N*^?;$@QF"?/ER[8&,L?&>UV E6#,'F7<#N[I7$[58UVKLR
M03B+__^Y#U_(]AZL8OVLY6GJ+'-SL:#W-W^1 O2TY%O+T1LGK@V%#47'A]VE
M]@Y@6:/BD-CSZWI]9^Z65]/06IU\.Y=%+GVE"AK@OAV7B7#CMGFB+07^UT77
MVK%QZO.MBT9'9$UCI].1,6FHI%</;). *]KYWJ#:P:Y05IN#7E<F&D/=SG #
M[Q(A6J<G;)"'@<C99/4*HSY9KR/&XAAMUBKTD;F$EO3(=R),EJ!6$)7A A;E
M:)I5TW:.^@WTR LV#IV5#GKT//DLO,4<P=)F*=9<!0HY\$L%/8Y56PQ+'/E0
MX_[ZD^%H#4>KV\ :GQ.NA)L::.K-9\WUZIDSZVMG%OZ)72ZF=D:F(PH8N8I-
M];_M\VS<Q","K1@!9T9].5!GIX(3),AX$X!UTQ5#$ZWE0 V7T'!2OMXE%*ME
MQ']R36,LLLHCO8>?VAO]M3PSIZ9BN=;F64#Z5&:T+%L'6&2/F;V/R,RJ2]L/
MBN!(6T1_$L6_*%$PC9B77E;MHLY28^\H/5IR)C427@=]=;9$9*JA2VV)%73)
MM+\V;+,A"\[?"QJRFVS4O54K=6.EP-WQMW[M1H"]?$T58J^F?S#?$8);/I>+
MS[<,R). ]J!*N7URN5*/<[[QV&^?WX>] QZ,K=U:";O[13]WU$=VB4T[-,J6
M%7JVP6;!$>Z*>[F+&I<1QXW#K9)XKV6UD:BG&PB-\22;T"-IC[GWVQ3'R;$P
M+[K6^X#@'O)2T*XT+=]RJ@_@#B<XZJ ;"3YL-41;Y,Q:G,R1];+Q=,141<&0
MGCK-F&1(J#M8=6$;&:AVPM<8O]S3:WC--Q3QW/%[]#)%/ ^<OL*G% ?ZBJ](
M7S'HA#NA$RZ:'KD5.WDSR8P;)C*ZU"G<N4S_7 7ZH41L +PXS\CO ;G!5T]Z
MA2TW*P[09N#R63*-L-,J(-J'@$V5.6[SI"FKY9A>VJBU.0XA-+I$=%(W8\%J
MM(J \T .>\-Q:J[6HLQ!\ A_^HRN.:R:=9$9/K 0!@=:]%Q0DSRQ@]0N6/K0
MR@3U.3$#A&O'Z.F<N'S^>%"0@X(<%.3=5Y!Q]^(N^N%VJX1! 5Q  =RA=IF'
MPA&UR]GME+CB^E\Q*Z2:<6>C@I,';"VYB'\$<[S+L&[.SO*-IEHD'L4;:2#3
M/,GFG)@H/UM2YIFAE])8!300!; !9&6>G.%K6#5Z*[B4]1%ND/HS"5K-1;H6
M/?.*##P%ME\D/NVSULP;';DPLR6&9YIB>:+/=Q;EZ'-1GN4F/7;\8YQ+\CO"
M4*A9O6@;LY)8DJAVRL_A!!,W#G-^:?U3)._$.:D*22[+<\P8=X+]O_[+GF5;
M6\EF+<,XTN/&FKU0\':WZJO%N9S7;6F3. XMQZ:.6Y6%_FR50^WF2,L>#B[D
MQW4-X+V$.FA^0&H#V8^DRI>CTQ)9]]R,CDE)^'[TMK;.5VXQ1;%86OYGTY'2
M]#XZ-@4T 7VFG@,H5,Y?A@(>H(^:U'Z/T[XQKF-N$JX@.,/!F.4ME(7";!=^
M'C*U/9E#"$XZ"?.NM<ESVXO1/WNAOF J<MMV8/'35E1AP'$4(+_D)=\-4J,P
M'] A[P+22'!$+%CJ4%PR%)>L*RY!.PNL%I*>_TC_6DAR)DI6U282KMSXQ!I1
MJPCCXB52L\>P 3CQ;&JDEK+ZA#O&H40=7Q]K2JEK+))5R'#S19IL6+GRI<T/
MCC1K/;;(XLAI,\84%%ZL1,6@D%ZWEM4FZ5 >G+L*7+^6GX78&-NG,K/\!B1C
M,^R(-U5P"H-E6U7O6/JD::ILTC96I2=!Z229UZ P#,UB-H62E9E*MU)\!=F;
M#$_=/A$9K@QKT!F#SMBL,]B4&;.@F"_)?)&3(:%D)'!"IMDB:\JVSI?6?!=V
M8A;:1 ^RE_-!U@99VX!M6!EIVH[[)F&*EVW#>/ZF@'-)JC<U) :I]6_/ 8\M
M/T:8Q(,</EPYO!A@]B Q#U=B>C67PTSW$-3C04@>KI"([@B [2,,\GYT^_\.
M@^KKV\$O)DFW5F;NC6RLSZWU'(MK@KV/$C-PF/]T\&SOY8AD(T?X7-#>"C+:
M$0Z?,]C'8(<_8$6U+JRXCCTOEB]X>"XP3Y+X\GEP^VFX.9L%[7@ 4)-'*O.>
M0C1I9*E<F$(>'>&+"T]J)[,7D6*^*UPEUW@T,?(%I<>;,/H1.I,0PTI&Z,EK
M-5Y"X]%>!60EE[8Q(6A22B6.A)>CNP,3753E+!,=CI3:V#5$R-=*"=^/@ZZ$
MF4G8^\U+S@<JX=B\K'L)QV)'FC[@\IR%.>,L8S"2XXI35S;.A? 1K4BZ-F4P
M'/6'>M3[#=?8TV89^J.E0>:*$=V,2,*00-5>,.UDYYY6Y)"T)R@95<DB2T>T
M6,594J4N1&1I P;HHT$&US*[_HR$J\.@TU@X1X,F9ED"PHO[1*4T F()O4[#
M\208F[/$@\ - A>QBE9THU8I VNHL&C!!\A$384%0@'+WOJ&U/N0.U[/4G%[
ML_S74U#2+2.AT9/ME&>?41PB:42E:G:)1+9>/9'Z2HW'N)]Q-BKJ(.T &VVW
M@HZO2%*Z;OETT0 :P+:]0ZG51N(U7?OGER;W_T]?# 4D7ZV 9##2ACMS4^W(
M5GWH )(W*4:X!+3%"_KGNC((S1[WVG]!B02YO6W#]:-Y-L\87K?\\X/00$%;
M^XY3TT[MRA;00P;T=VB1MK_JFQ)>EJ7_\TWSKUGSKZ/O7W[W_.CMJ_]]MM_S
MGTFWIUY?0:*8T]FEB=I_V<76M_O+Z1P]]Z.P8_^;T93N4NVP_Y]O]K^1O_[/
M-_CK2G>^#H^#6],DMUO;E OWU,.]IX?/G[_Z+RQ!3\=+-[:+WUS3_H]$ ")(
M"^[LWVTB!WLO#U\?TD1&6T=_X_-\_>+EZPM/]/7SO=?/GA]><J);,62O:_;_
MP"T7U0=7" &V1FK0O8<BJ"XXU2L+U8OU$,(>?#W-L7T3(L7R_:\?]I_^]+\_
M_N_?KD:QZ'LOI5-Z1KV+EMGY$#75[A\]G\ZZ T=]FTK;K+UZ5^%6SO-R*NW%
MWO[^L\MNZ(VIM"/ICX(;6] <LT4"*RV U.<\!XT*/3H]L1C7D5.%7Y(LD#HM
M29'DR[IA(@&4AZ6J0B7$PX14@S<S>#/="* VZG%I.]\KKCQZ/-*::%I!6M%J
MZ7N [M6%^^/W!V_^L?_W__OVS7#A7N;"??7\\&"X<&_1/"_K0[QZ]?SY7;UP
M?[9U$]JE&G08BS(;VQ86_)3Y.W>:9Z:P739\*],SROE26B7/3LK<W"OM]]VK
ME__[\<7__6>O\ANTWZ[:[_#%\]>7/2R#]KM-VN_EBQ=W-H+BW0UI$HQ]#:BY
MXZH\:TY&E;@;E0.@-DV&P+/"5$<?NU=J[^>7O_WZSQ<?WE]5^/:!JKTARG+;
MYOF0U=Y;<VKR<B&$+A9$Q2&62)Q$8LCDR^<I9^1*1)>/I15;3+WLGJFZ%Z_?
M?O?K7W]Y]^S3H.H&53>HNGNAZHZ*HFR+J9+ADN^:T2].->3+7%9GJ(I/VZE$
MC6M3G6:@Q9HLP66P:O'=*Y7WYO][]>KWHU\^_>,V67=N/L_[YW!-"C!^[96K
MPW,^_L:5QC4HQVT;>PMF?>E0X.'SUU>ZV;=$<2K-^#%@!@OY%9<8<%+$XS&.
MDK8!/02C](0<9OH1 9GF6JW%0BK#PECCO=*M/Q[^>'CXUP\__3#HUD&W#KKU
MRNH:[H%N_9#D S+(4&FPIL'2@@('@'?.&=%@#?J>-4XCW+[WZ-[\^/SG3[^_
M_>WO?_UPB^[-(0QSIV[#6SG/AUQF\":NX--2O-,DMST>N S75ECM74"_7;R5
M8]UBK2JVK[5\<3_'5^\8>4!$B"\&(D2[L-N)$&]OT^_-]2_?<&,F\'VY)WW
M-1A\C>V^QASK3.J@+D/\%=(53)J"\!QC"MF8G=)@^'N:8:Y7"@;Q'< X"3K'
MU?2AKY%Y&5U:<E-GFE4T/@#1R$#!4OU.X622N@$F<9Z79XK9D)4IGXD8AMM;
M)^/0 6/M^D27): 7.4GPC(;F.S&8M'): S?J.,%/H1'S(>8F&6.->K[1UI:/
MI)]U85K6&GXE=6RJ6AE=:.%(TR,VJT5)#" .^AW@J#/-7TW[-$7!>D@Z8=E.
M+("/<)[X58PI3U9:+<;;^4[N!E#$+;&];A"MX98.Y([(S^6F_,G1*C6DK#(^
MVQE=7:GSF:#"Y-2+MK.T!B7]91E\W+(.P-2KC6$[76@'Y*@".JDR]',Q*BT$
M':/(*=J(;XWW]%WZ &1M@. NND_'!2>N%Q?EFA5 =+T?KAZP >'CHM,C6:2+
MKZ(W,T@_R4 J.3P&+83\J#B8I"KH*F!DP[I=P-80XC!?7\8B1Z)*UE; /&;O
MDU">?<,?!!HWS#2I3P+!+HO!FAVLV4V((\4:Q;<W>D^"0U(U5X#,0(:]?#$7
MS(31BEB(LWI*(A]([7<E@ I!'L"&)D/.S8!TV"2?!=80Z"13!CT<02#*MNXC
M:K'T!*QIU12,^?B<$=5K</&Y*(Q)Z=]:>$X+502].#2H>6TG2K.@AY%Y61G-
MYK,U[]%.$V9!XVR\SAU::F_T44!6:<^P;/1Y/:G1?3,>#N5P*#>YF&I50-MS
MO!?'TB+N)OV6")_$$GQ%Y70*UW(FDAW)8Q?>U]DFWL'!NPNP3LIS.K"_ ?IN
MR_W@>!^)KDW."A+N5.8D;Y+CWGD?^U>UY.4PYK-D*=<E2<M_++6>GYV<4G&/
MXSA-]*JTA.50-L&\N!6O4)X2JZV*LG<-,5<[/5*&GWONT_J$_3\^T19:?DA(
M#R>XB[9Z*^S<54#-WJ>Y]TWGZURTM<*+@$^5S=:\?PN;_2X,S#NNV9I'_2B@
M J/?0(?<Y9*=W/3B9!=;GXXGE=WX5*YNORZQ*A<8!5=LDE&;9#FL6KI_YN2L
ML<,F[,6 @X=)FY<U/J#@>.*!+:IR:M*V4N"H?G+IV$+U!-.K4<1N!+&M5[B/
M[4;W:)8;WN^O>ZA[N5NV+T>/THPT[<VNT)84<""RGYQ/X0,.' :[(IGMD=>]
MT??G>;;2E*.:.:E+ >)EOG+C:3:5=E1>4?.C<.X* Y;QI%IZ0O&L8*1H:S)6
M1E!P4=^%@NAL*EGUF#H^'/'NO.]K!\Y$ZQI+22:2^$"L3_G8R0S.Q'7N/)2L
M:K<KM$V+2N@F9E72I@'>G GHU7-%@XB9LLDTG2D+/-N>^N($)CJ^SZ8^24B^
M=$LJZ8MU T-A7#2<L8+A+=HF<>F/59"H,XL^2L[KW*1[6^+?5R?W/[M4C;@H
MM IPPQ7D.5SE8"TR4&GR=];)JB3I4A(J6D9>/8"F.K\I*-/'3M!J0A)D::W4
MJ$0&88)$PKY6-NE9I,XW!$!ON_K>>9/..T=?IO%G\1/NC972]0'7/.H';WM
M@E*XK%[UG9F$W1I)&'?U6+U>D753H>Z)\ZRNZ7P;U\8<6RC^;WL7-CMN=$]O
M3I1[S(M-*W'M%L?%I?LJY!JQ8Y]<YY0_(BBT5)E)UPFX5$3L+.1"9,ZV Z+$
M2+]!^2J9%!..][QH?-[7//)!Z.VVSV-Z4R4926^.)?WLN7RGXY/NY.LE'#@D
MCEM<&5DNXIY<HY:0Y&CD01G36$LBV"?_Y7*2:RT'C*.$-HG6)JRM8%LV\8-1
MUTCG;*VPGKB_C^3W%72%@<(5U^I\I_O9JVVG^Q[KN0=_97]DLS P^4C )H8%
MO6.TLZ%:DS0ZI&DM)O*%2,W&$J2NS7AGK^*=EO;!7,T7$+HK/ I'J][E&*XE
M\\)[2@GQ?GI]',GSC+[_(KA?0 03Q,,/235)Z)I]\OY+;I;^]V_+-'WR WG1
MG_WOZ%);^^1?DCI-_I!M?I,L4!ED01<?*96D_0AS23X>!YW5_4&!JLV-]8E=
M6_4>:F^L4X<,LY9?]GX8R6CA0F.>2G.<Y"ME?.YA7&\X)IGZ3*,HY_#4Z;J6
MH3#_7YK-9MF4+E[9KB=@SVSGC*1<\;?5D74O3<V<YZ@%'<N:KF [1E>CB)PT
MGII4'$E$XDUWMBA'>4F;!9!H2\=)BPZ1/[8)<1MKL R='WNWU.X84N=THQ[K
MLC<GJ&H9!WGRJPVE]H:EWM%J5$P &L1NZ1E<)FHC16.$ 2H0/&'EKGH0SNBA
M!0"G%7TYJ>B=->D@LG:G2=%T%']@%Y=<BXIZ8DWYVC'OC?B8BFTVWERGJE^5
M^X2LX!GI =T45S,$&YGFTRECW5BWVA\ VD/\47+$4N]V0L,5D38D_>72^(XE
MK18!4F!Q3..GQS>@B&6J6'J8)>GF<[.,#F"@%.R0.7D;G4%?U&O)&CI<<@_H
M@KCK=^+-NJM1C0/?:A!Y!)+'X15@Z>;DC,=H'=.R6I0<BQ7 #Q<HU*LVT#O0
MQQ!C_BKP0IC9N%ER&6IT,S-2NLH\CVB'6T=U#%<O]%X]\7VS!S5/!VKK9#OV
MP6E2+;6 RU0+U#GJM]B11 E5 K=>O7$IZ+"4RF"'AF[,FN58U'42:COYL-[C
MMFQV46$>4U$^YK3,H<^ADS$=?!\B<]QF*:]$YK(0G"@(T59H4K)#&/VD3+G-
MX".4=]<?ANK/BK:[2Y[T(%CZ.?1Q)8L/UBYCU9-D-%"S)D.A&[,4?7J:U8+M
M4D;"X<;'S[73%L7K"TNE:B6X63IZE%=H%R&V!7!9W:UK]@MAM6YJ4?JUZX'D
M)X-_P[>[U<$:$]C69R';QNS']B+CBTOI>)[(FR2 X 78SE+C\.X/'$O!G4#6
M!J<W.LL!X=@JX;#)<,EC&+B_@O?*PJ\($YW7KBQ9B4_FDXS$T:/ZF-0?A%"V
MQ?B071Z/UN "83^D-*4QJ@788#$IUQ+[-ABYM<-KW!8L=N[ZE=S-X%4.[;QH
MYWTYM//NWLY[^P[(;0B1Q>;WG8I:W8;E^R0FXE9'W?KI##KL:@-(UZNM8@MF
MR9]LR;<-K8PHZA*GJOM?ADN(/3 .:<3EZQ&A,A<MTYW.-]JI\;9*6=V'I.(0
MR;P]7MNNYV3L#@I99X8\)Y/:$,5/[[_[(#%)/42PEAJ(.-E+"=UKQYQ L@?*
M?#'SA40#V4JT#2OG*P:1V$S7T?.?QBG>."/ZM)W21I[>L9;)! -+>P(N9&FF
MP.EE4[S6\I]N7/:#D4;N9_O/;)BV+]S;HVN"C%_@.]%23EO6$ P47-3.T^/R
M,.XU#PK$-$3W91ED'\<:^XGWI.G)SX <7C(T15E,Z #Q#REY8#"T3\N&J[O6
M#(F=!"@[H9CGYH+R%*E,Z14ZQJ\+Q%Z3Z4DKK7CR9BG5(D>/9"1?ZA<YN*?!
M!M1^BO-;K-&[$IN7^KY<V#;@+Y)#(>BB25HN;+\5CA]#SM.\T!LO754<!W ^
M#@L9/TZ\'3A[0826*3N",(0L>W8*M\-+*IZ:TZ/*VH0! @M/NO(%CF8B(=_M
MV0HRR4%15P!GI,(:')!0=COIMLX\R"=L@DMQ@98N7D"&$+"-'GRIT8C2U7:2
M[E5F.W!43=CF%X5L<&+(OBA'7OQ;=GM!-PI2!>UF\EF]4S7!K9!0,T7<'II0
MAB:4L(W,A@)8>6DUA,H3!P(MK?S&<HAK:EIYL7O32C2"-_382961F4([_$1M
M%??RK-@9AZS'!]_!@K^(\70M6=SW<25R"S26_XAA_LO[OXM=.4VJ:DFGX$S4
M,TF#M6,T99=\8>V3D>5@7*!(S8<UT:&^;I.OMD&WHM%D]YJ,^X!K\-5L_C5?
M^KV R66-SZ>O#FU=.P=4.<9?6S!$V$/O;-[V-XDCDW.:L@E_\/K5"S&UYA+)
M?82/JYG=^RU?7(!>6I?@P3A:C.JXY&"W?49Y5IBJ/LD62H=F+?1'CMG6.1]\
MSQ\C \2)<WK&\_W_TJ^-'DV6@@_RF$/O9!K!F*5C[E_ >8^$OED9,UJ:Q-K+
MCZ6T(ABI3Q<'NH*L%3R6#*(G^LX-*D.=%?_92&NP.S.;U62%\"/+NK&?(\\$
M-E!'J\ 2["N&5#,WA?5+AL[,I"[/P$;BFB'*KYH2V#%D$/WI^:N]UR.2SQS5
M4Z-/)UEN)!6MSZ.GC#ISI(O0[Q .V0S7+X-Z%8E P C U;\1C%]:07.CZCQO
M8N@PVV$A*8+\.#WK</_I:YL\'\<9\BC]Q?FQ=E+3IL,VI_V>^1I,,1N=((PY
MZ5)EII@R4,TZ40PJ.EHM@.VY.^)Y:-DD35 7V0M#Y][@VG5X?3;AC[^C[P1O
MR/S%$N!Q2:,%/8'S$*.+MX]\\Y<CK;R [O&^$K='P5,PC!)&#VU3 6M #3!9
M_2=&BH6*47>QY'!'*F>C;F$XLRGW8B&9Q2XA)[="#**RXE70UOQUF!OC(%T:
M)'-E(E]D,6D")7>VI^(#Z2S9RT/)L\[U,DMZN0WY"+\%<QM;1ZG3J\/A%70Z
MQ3$6<:-B(81G8X\NB(;XS$&\%BVI.!1\]%LI81'(<"/O&*>_?8U)-V'>P;#6
MJB>8%5/;[[::/T4N6*$>;6&3JS7GFK&QGLA:+A*287+A2!L80-N0@$,55Z,3
MD^1(V"_H ?-L>HD@>8^']1 JTN])8^\G9RN17Y]8 7-I?*ZSJ=J%C:/"5H#2
MYYCGL2D7)6[;*6RFJ:O$<>A)225E'O0(LF+J.4O>BE0&WR"CLCGYHR55C9K.
MY>*DY$?.\K*T-2,S%(&200?3I.'LJHV(ZGV)2T"*75B-TQC6_;U;CB@K@'*&
M"6"3:IXWZJR$Q\$>SBZM>EC;Z*M7.%@*9T'#LHB*%T\JLOG.)(C+QY7>5T=E
MQ%';2:V!OF[(+:3!FZ#FJ:VUD1B_%DGN(KNYIE3Q)7AXMB6@MCLL7PUZCSHF
MHF>5DD_ZLA:-V;)FXO)0D]3<FN1*-^FA;>7K=6CH.H:PGHU5UQ;UMDO;CFZE
MUBU?"!3U<@KASNK!RQ2Q[M]-+=@'_AF&H!4C])N__%J5L/]2U$)E=1Z!:_Z^
M]P&%_04YV'6D!0.:<OX,^RG)F>T;LP=I*I@*IA E_*Z8Z?-_@Y?#_T(9/!T&
M<5QQI/I45_38<R)^NJW;VW^^:&AE]Y[C?^G'_?T#^L?+O=<[VJ;/]YZM6J>^
M2DEV[O7>\]U%PM_0O2.^A,U\<)E!7<1\W-4HM%0<I!=#R:E'CU0%ZM\A"JP(
M*T,:TF9U?+'?XW6%]\)4) G&@>5JR.?T@HJAW474$P?]N+\(A=8=X;0.LP;@
MG*RR8#+D^L)J3RD53RW*L<M*[_Q,1,_R[+.1Q*\63$M4, IU"*3H9E5W4XKC
MP6FSC]U+$N7R'DP(K0%D[56X,HMV;BI4N&3<;D:**;QP/6(D>2WVOB3A0GV_
M@K&05N,P5:@0Q:2VYF/XP#5^0%PT0(8C(P+9!HL(4-M7I0T:=-"@*QHT+KSA
M>"+;@]IB9AP@$_R[LX+#Q5J<@F>3/Z-%-KXE@G2A]A_H"2"U7-:-=7)%UR9Y
M )WDZU0L[KP>/CPXYZ00ZW=NS?'*.CPHE4&[8QTVY(C*5J14I R<X^4YV7U!
M2E;[GI:8*NSVZ, 'IYBC-C3).&ST/=2WL9!KM:>*EF9)D0#G$ZU>XHDM'0M2
MA@CI!'V]K/C'DF.)G:TMKRX9JQ@M0O-VSA:#AE F9?G9CB&HK<QI9Z/<I782
MH2YOFM7&/L)^WC?<258,T&6"R&L'8L^;#":U[P\3N>Y++G\B "$H'9,CDB-N
M=5*>K:Z 11-V\1R)V+GE?FO0CFWATS]6'(=9=JJUM2JM_PTHR?2HZX'[ZNPO
M)2,*G8C@C!?#)3A<@C>*3;R]S(O[:6YK*]6:&-<WG1ZKOSQ]]9":INCKR>BD
M,K/_^>;__?C^#9Z6]#1)G9\M.9*N-15A47"01Z(SF)($EO/OZ')!C/Z;*%;J
MSY(]-2N+UU8U?I&:6=+F]/JR;3 "^_E%R0F8)Q(1U]]^8U?A&Z9B_N[MOS[]
MX_E??SKZ[=?]WO]<"5W23M1([^C6OCI2JAMAPMKII0??[8U^+] %G=,9(CU'
M5R&'5V,,P^3Z>#AC2J6>6.O=HE2ZF9J&7\@2.G(],GM7(D2WA8?JIF7BX:GA
M[__UXZL?GO[T[NV/O_QM4,-?XZ6'>R-DY,#%;KZ.VKT%.O8.%J-(>9/WG$],
MDO[1DI?*T"6(Y9=3+BTDU_&M(4>R&M-M2D<T2<OQ"'5*97M\$M!:Y0+&I,$R
M9DD4: K(PG*E6+'<\/::_TH>UV<R-BV$2T:+EW&UZ+QLC%8"H(YA8O+,G :
M\N:+ Y3#1_E!-*4*/K.V.:,14Y&^70&'C;PQ-9B&D^F)=9N)3T)S1LTG1^O8
M3_1AA>0TR7(/\(W_UN4HN,W+5%-;ZNK0Y(5D3+F9SL!,=&8$2BMK-M4YW(-S
M\_#NH1_^]==__O/53W_[_G\/7PWWT-=XZ=.]T=\9'.=7#X[S@+V .WE#76$9
M\ _<#XY:?)2=VP8!R5=.M4%7'$?7$[>*K83*O@CYC!1,!NC-*JL% $W*$M'6
MGC!/1(NZMPYKZ][H-VY]YS9>30V13K%!<&Y?MC<8JB4EY!L2GP<,ZM.DT'J[
MHJ?.#E63VJE,3R8-AC(_Z:0Q3>/X,!B@= U*5X@IZDLBE9;SHKA1/6?DH97E
MW;KCMO.L?S,S@5G]!M&5K/'P[V^XZ./8%%.R_;_1[IE?8((=''(AB%2,UF6>
MI6P)]K;_9Q;#W^2U.>/6=SY89 7^4%9SFL.3O['1EM#9J%@< 3'1UB%%LC7F
M5@[Q5Z75OH#VOW3F<#"WOOGNQW^]_=MO?_WNET\___Y^,+>^QDN?[8U^1LKI
M0S(SY.V]=9@O=5!2\."LKFM*I7WU@&RR&I"]/PF[UP\I8;>Z[3NA'%XTC;?R
MME#4_W_VWH3);2-+%_TK>!KY7BD"8G.MQ1X[HK38+;=M:51R>V9>O'" 1+(*
M+1"@ ;!*[%__SI*92(  ":Y%5F5'VY9((I'+R;.?[SPKC%A[">2Y5A+\,0F=
MO__YXX^=WZY^?OOAES=-A4XCWOKQZM/G [-SY_W[ T9>%N7"B7BOZH-FC?;[
M"(GX_9^___VW?_0_?/CIG754'>2E@Y9J:((VS2?,^<+DI!P>6R;NO"/H#Q=^
MP8 GE,@C<>A^-2#'WZ?I##[ZJ#/@P"+B9Q'(0#9!6>8)6U,;Z5P<B;*UYKRK
M;9O#T;<\]/=&3ULD@ *"*I[G'Q2YR-*]KGD1'^&H==(/LXJ-ZK8[ET#VA .H
M-LVH=,$N0WGF)S<-<DHMA=( *PE^GH$AT[ET>43V8A#.RWPRQ!XQ$EKE'^\^
M_6;B[AH?_R$_=ZF)K*J H*I;#44BH53@):_@W%\!,R; ^R156:PIZ-Q9 9OH
MD_R>UWR-WRMD(HY5H;-O8F:5PV>=[K?MCN.U)BWG'=5VXYXQ4*.#)X [\AMH
ML8C!PW.ZD$T)=T%QECMLQAW^SO5_3_D(UF I]4[3=>,$JS"INIV>69N9H%;F
M5Q7S$DLXJ__MO>10+>>U]-!/)!Y"$5&[@!**<>M;$3(<!.8;)R8R%_9]"+*9
M!$2(@!O<>N%8ET+)J>@.;[-(XWS#<Q/"T\&6F8B@A=5>N/[2LY@DCTA%1H([
MM6BBA<G?[*:TKS9;^*">TU/E'F\#['<3^3OA']WS(^$?CSFH\H="*T,1#R8<
M6(0((H;PRU[@8P>E6XS0\:DJ"(TURCD:70Y;U7%B51VU( 55!8]_"*.R-V\?
MA?VZL%4B@K#I-*;Q+/)5T96N.A(>=3=B+#:"CHR*,#SE2#<CV7!Z&*+]C8*I
MQZ#HW QZ;DG:DO3F)%V/GHA05)IL?8&I=D'$)$J0^<1=#>)3]7L(@( V$XZ*
M,66X&P99OXX]UM_>!J#R4%T=Y>[AP[Z8BKPG:P5TD:O C6@T#5SE FMG$[38
MZ%)U5S/;=O) 57D8>>YCQ1PQR<47 ONIA0)1%G>BH6VB%5@-S0 S3LC3)U#*
M7WMAC9_N1)T^5W C9N8*4[5""6!LM&/V9XG"<R/\8H9DKK3 "+I>]]#@?B R
M8PNM+YGR\4GV"8&[2/DB%Z_^T3K2#6Q.A8V(ZI.N>Y9M6DZ;BMXVI SF"I$(
MB"5B%K6LEI9\VQN/@Q!3SU.%ZZ6VR=\<),1J'T]=^XAS)XYCL+HB9G1'0T:_
M^RI!I:]&V>GSHST5#Z'#_1=$G/@,*IOS/L+8/_JQ/X;P_NO9!-8S/P5N=C"O
MPX9,:@D<E,335F2[_$A>R,B$5%STM\QH\2<Z0!%068Q@I^/5%RRED2T#"%HD
MS9O&N_AA,")?I5]0M<UN\??4<PHAU5U'.B7Q-W]#ETE,?81!?59X&; KA%&O
MNBS+]^OHD(L>49<AJC24!_,$:EN84=.J$:%((E#\%+^<11(VWQN1ZNYX5.Z4
M!&!1)VQB([0]ZB?\/D;Q49WBLOF4)4^@]]2[SSMS22PMW;LZCT.5-YN/PDM4
M4VAN#+:PTQB*BMGF-_!#"OW-=(MI5^.*N&;S,*-CLL;;0FJ4D+640,Y]$7#'
M=,+[AC=V9Y>H).,NIHW[#@ZQ3_FVMVIW5DMWL'?F<@Q=3XF>KXR>XG'4! G=
M4M1#;@()OL.+*ZNR6Y6]DCCJ51)Y;_@#4$L\R6E(?9>P706Q.*(ZETQHI4@*
M57:VF1D:;\S'WJC'M [$T/ ,@PIJACF,:T!H*H\E0O@9^&NPR]$-".07G9>,
M)PCB%B4Q:$(D_4G&CT2N2,!/N_Q3U#7P[5KG4)I&C#K&#1HQK#40\)D<&![O
M\>.E:#"-8"^>O7B-;66FLQ%V*J [YAIHL)0@A;^X1[4W;\V0X,#<&(7I?Z*R
M')G6<4 O',U"!5, 6GXDS>Z\G[&Z"'UY$:CJ7MH2TJ&NJB[U;P<O55<H5\\+
M-@VFQ;YW5L7IXU&0C&83;&8%6K.Z5:K+%=584A!7?$4(@%3.TTMO77N3[$W:
MX":Y\B[D#G3UB:0]?5L4\@9=H!'29Q@B(BWLZU@$!$Z+?;1FZ91-1F7/38#P
M8R):_A,U7F'95$G>;D[<;H/WP/4ZV_1Z45A.A&AGDI%I+Y*]2(>[2&9'H EZ
M1%(45N1D*4LR=,?<DU*'S[PX?PEWYHO@F 07+!=BTG3UBC_@SDWL"4*RKU8L
M*:Z+9(R>*?0Y40.?-.".Z0I2VBM8TDJ'M9?%7I;-#*<C\^>MXWAX>._+4_3G
M<4+T!VYG=M2>O!.FI9,./#&%Q+*EH?)'Y"$/*ZRLL-K&RR=-%E1][F/V@GWK
MO A>&D&T I-R7GBI[M$NTPPM#5H:W(P&7[(9$ "]_0;O_VL&VSP.5 VOI3E+
M<WN@.<Z!3@W!:N6JI:^=T1>ZW4+*;Z?R$8H;D7/=1?S>)2X+%,7C,AHC(@PE
M\=W&?0&M.?"HS('/,E)#&>.>:L6DV!A3'JASX^!K'K&M)K?O= *5BXV5!.%8
MDU<MBHNCJMZ%[,QFQ.=Q)OFD^#H-#/>9B+@MFR1D=$M3I[@QLUCSI1*B,']I
MM<9IQF ]&8#%P*ZKRE'HEJ@7N BRG<KY3^,T!>:!^5F3."$<[ A.Y1OEZ.."
MWE$\&9)F<1=3*M<4-H.[L.,M1OP9]J'+K^76C%6,6B7ZX;C7>46PCFROL7MC
M7/NR[=-,P.P,I"BOBC+Q:T2OR?X<9W_^]/?>?_WOY_[[ZY^J\&N&SXX7L:P(
M3+8N6&Z_O1K'C)%>GCR:V4,(%IM;?*O9 V:U!B-*8.'HG2,+,NABLG;JU?!\
MG1NS@O%7\LUZ:9 MS@YYXZ*(P%I6F :!-TM.F[/:L1=@F@)AR<@^M-$ZXJ%F
M%E$CH5%BS36S[:P[V_H6/ ^J!'T]K":(+]S%%7Y2'O\K4.H%-OV@MJ64SF.]
M_U;=KQ0-2ZQ%8D-.+4F1K\R#?9AP'+[$M+$6,$1T+4XM221\'K%,\X=<G+%R
M&A*(QYP&)ZKAB-CEE5 .9(&* 3^&TTCPSZA=*[Z=%L(>UBUCW3);NV6\%%LM
M"T^F-89A?*\;&A?($TN$E*H!- >J0)$:\2[%,]9)J"T1T?>\2D>1.8TMF!<G
M3\L*9&^)N]O5UV_Q+BEK4ET36=GK45?TW*Q4JAW^F2\G)BCC0NM?NSC'.N5J
MG0G&43@O*YR+LZI^3TOAA56P%*WU%NSJ='UMN.5@23[U3$ 2DY;XD@6JE2WG
MK3P/E<HD.XO09U'L -.]$4EY]K.I5#+-!*C"L6KBDIN8@X^;<\=O%"\OL'&K
M4MCDE'54U4\"9$$PTI"Z1,0+'_X.'-PJKU9YK3!U=/IQDA,-<R0I)2@5U!!C
MI(W&B-?HH&M0P1(5LD]MJ,[JA#O+UUQFV;"XUGH$2V XAH#DK:PPHRS]>.+J
M(@%6<A*F*]1\J$# 9;*MO@RJL%[>!K>ZL(SK>@J_81WS!77*G+^4OR!41*GR
ML+_+E4U'^;54S0X;%,M![@0W5$M'M\*?A:RJY(:;-QJ)4*'8X3T4\9A7B[LC
MR^]J2H?R,B-2+M65=E<%0>F9Q7U"5('4K 8LMIQ3"\%YR!(+B7"@IF0 *AFJ
M4]7&H";)N/.@VB$W@O_?)((PR*P>9:5;43MB\D0(#D(91O@(;#7 E4-@*6*5
MCD]WS!;D6)FU?HTHM?2CE!+5%5I"T:0LP&18@^0(^=7(!"1K%?DBMADD,WN!
MHWH,>J+MRIREJQ)3"H8S;P=I<Q>$XD:62:NWEI&XRQ4_E6]V"[U"14*9,F$P
M"<BI\74DV-72<GY71G$IS^"VBF\OO)LR)%B:5 E>#=0"XZ9C65@D2UZESEDI
M)A $ID+DN;Q_"7F3M&]CX:W*14%M35%HL3,!P602'\OY\AI=?HN2I%H 4?[:
MPK@4)_-CY!5Q1@,;^2"JY-" ^%&KE^>HO!,92WGV.L@&JG.E$#0Z7"L@K8!<
M';N0D5[92CYONEMU44GS8_X6CT:SA'UER!5!3XNQ3C#-&\C/%5A3*=>F9E2Z
M* K>"AL%",]G!^)8) D5Z4;H.,;&(%F<@-;II0$504JW9I[O0TV)0%L>L98;
MR.<BZD"0XT]1HY.YO.423 KNM//W,AN/8G7O2@S7:@]6>VBL/2SP;%9"#0'L
M58D3O!WPKU"AE2/06<CBD@<@H&BN.6<)5KS$M5<.;,&QL@ E/Y"\ "5H'AFH
MN:\F[_!RU4=*3*WU*+P7!65-^+IW7H@(&E9 64_X6I[P#Z0,TJUZ]9K0<:_(
MK6'=WE;O:4PL):=WP00BT\<SDQT,RP/T YD%QRPWBCFH*)N@,-!"  H'I:H1
M*[X'OJ@\Z62-#)'#@T(CT+[(XAP[Z![MOB%-DU6J/ W$ HA8C6,S !$JUP--
M8%4FJ@*_BE($F0.QK^6X<G!83 Y+?]O%>- .&X4S]+^Z.G4GY[>NHSL#*)^7
MY7J6ZC:PLU0P6TMJ]*756%D<(4L*SD/X,YA2&847"1B/L:A)NOMB".>!Y&"@
M_DG?@/E<$.4&GJ5?2[]KT2_&=%E3E8ID26GD<#&70XS-1C78(R11P*O4M#GB
M^@ST.7"F(=R#-/ #.'QAS6]K?J]G?K_A]B! 4&]@A"0.G8_H $HM:)(UP2W\
MN95]NZX44.YH5N4DX(RXDXYM3S8)X<@W\R/ZDO''*08LZ\MOL;S%R/]0%024
M#5Z;VZXR',$P26>RSXJU@2U%;T'1'-R<3(2/W=[".4<]D0QE'H+Y7:FD@DB>
MTAJG28!Z'E.CO 2,+DZ7@*"<NB_)T#$5P9N8FG@:EH]9:B8!8746I'0<>:/;
M &Z5CU%674@,(DR \0Z?AVDI!]%(\YO ;]:8MRY\T3><<T)"H4 @--B##O(B
M*$3&0>!Z;D#7?T6J(W$,E6(I"@F9"GM=+K.(B&4@[A;3HLLI9S9-VK*/;=G'
M=W2M91O>0B)"E7"CX"N\"GZ=WG*&$-_P//7(*'4B\@1#,^_&9>25,8HYUS!5
MHK?C!6'\ED*"\H+H+"12U70)0^Z%73WRFBU*"*%L#9$5;5O.-Z,"6Q59SUN'
MP(=B/*;/#-0 2N'"=F@IUS50(@OV<2LFF!/:.Z>5!]QPI,!'4Z-P%OD<1VYH
M/VFG@XA^KC8C,CJ7 TL,,HF+K1H><P:;ARW+C>QQN6GR(&12V_*",SYA8S;U
M?$\ST2+4MQS(%YCF1KN985:@2B=8V AVA,EE,VEP9D[CRK_C-),V@O;Y].F?
M__CQ\N)_VT\-VJ=CH7V.&-K'>D..Q1M2Z,M%-389"4]\DLMY%I 'L<66(.4S
MPQHBV:>$&BD$*:JZ0303JILTER,IIYR-VEJ5<]NH[7!&H(!$@Q/N@(.$*(.V
M3(VI+)'/"9+T YWV/O%4@O%]/ M];%V+R$XZ4;"86"L3;]#F4JGVK%!F,3)@
MAP07Y=>@E@I_I ?< AY$*1D84QMH[ES3L%!7!F>3VEMB;\E6$.Y*.<_K0WZ+
M,R1*;9H!35.+1.T#04<%=L5!*L;,,?.BJ1]9=FX)=;>$FH.VD'F,IK=*,&>0
M8VVQD<W/O#0UL%8E94HCV?B1', +L9EZWO0)DR&HMFO.3DE%T=H3@)N9@DGH
MB]S!4,R\5*9O&*2RT3=Y0:@3HW+1L04++S=BXBI]PR&T6C3E2RY$X[>8+(+C
M"W\G-NFBP;0KF,W:D>O#QF6EN$Z+5K=U".=9CRB1[]G5+"-#3E"QM_,^35GV
M_TY"7!)D85YU<>H&ORDX$)"L\[!SX3\[>MUVV]G,&*J=]Y[>MQ[5[9S&#F0A
M'FK>:-*-8P5AQKX=';4T?8 <!WD+')'@)'H=U^FVNUUWH2K(*.PAOVYBI;V5
M]LV3Q\C(D@4.$OR S2FD)/%5"D]+4I:D-E,@O]U)NES_D#QZ4;84T?@__,]5
M]ZK]\Q_-7/9J_#Z1^X(#G^=2Y;YO3+@FH',==>Z4$-<E,NE\AX]#N*SPI/K3
M=PX3PBMT?G_K>+,LUA\EO&WTV3,'6S#+T,3WS]K/>!^_?X;[:(8URIO>D2#7
MF:^^H8SKD1<J@N-XP7=.X0EU3(-V:]#M];[!(2II]W :M,-4Z9AD2:&3?&G%
MT$VSA1;VO]WJ&(N'M9^W+RX&)[+ZM0ZV,VCANI 0<<#OGW7KUK@D!+;[U5>$
MGL;TO]J-^2U'&],FUDZ,@YW,KLA)'WX^67P\<SFVO3'T/TP#,"%K*Y)%P [Q
M$D;&,V#GP)XWDJ"J<0!*%BRY-HYE#U[ [V:3R'GE>"_+!O=N^.UI\M:GL]+#
M2Y$#K/L/^D3X0-:P/N]&[(OK/ BKJWGI8M.9G;(Q9X&!'6!-.7\:OEQ]764N
M#-I*5&ZT6O.KHWY]EWL7[<'EB5SEFEU8DWN=THH?)?.JTG#A3DX\,"\Q0JK3
M)#&:,)ZAJ^@IL+= Q4W86R?8#S,RXQU3C'<X+\17645?W, QPIU14L0FOO2#
MD\$:'LCE[SV,ZU&N94W?H]S5YFZ=_3L=#^U09 FGO-,OO)<OC]Q2&#6W%+84
M16?G%_WNV5'+(LKCK7##G9?=<!4[/AH)@3N^Z6:='])Q5[,QW7;G$FCB70TW
M+J1+2&X\=U2ZQ!("6KU=36VS\P?W^FVNWRS9A;6HHXV:CYD2KE0BG)[QL>1]
M:1P&_M(4\F+N><5H\IO* :LSUA_O[G=.=_,+PIJ,Q;TQDN[ A9D<CB6<]O5_
M>BNV#&_+W7]N>=V1\+KG%Y>ML[/M;OY6VN+>O3S[Y'E/<.66]YW,[EL&V. \
M.N==M]WM/"0;V+=O85>.A+,&C@3ENBGO#"61J0_9]KULM%5G1^!9<#['F1>N
M>65+.]%4/3Y[7#X"M0MKG7-9;!"787ZR@AMU6Q>U_,B/9\-0/ 9IL-&F=HYN
M3X_<HM_F I_V97UZ*[;L:3>&NN5,&]G?6UW3HHZU)B6?D@GZU-=MF=1#;^I3
MYE0;&<J[O+)':297XV:=1-&N 96V.,U"\?JJY 0Y;4\!<XU@<?'D=1Q_@8%S
M=*Y2^HI*5%G !)LE*7[@B[$W"^'U\2S#UZG?3V/L"YF\(L#05'[ZS+E-Q/C[
M9__QC(K%7O_\YZ??WO_/WR\ZOU]458JU#Y>O\3X3DZ>0%'?6<O[?3^^NWWWZ
MY[NW_Y^F,V_YE;#4OQ?J_\>?_WW]KMO^M7WQ7Q\L]1_BI><MYU<O\FX(XT3#
ME;P-4J & D_!%/>KR OGU =W[/P81%XT"KP0VS,P"#/]YI-(X=CI)Q^F$KG+
M:/ZQXCXU*.<]?]A[MSCOT:015,09*5!:Q?B6$S#K#NW!&WDL#+5!"X\B8(5?
M)"9/$5-Z2S!M0^P<Z_D2H_M?LX@[LQ-D!>()(*H::JJ$(3[6U)=F\ $#\XPE
M:L]<>$GJ<.?E!1 ,>C?\H:-;H2M<\BC."/V?L-]<B=^3 ^].$S'UDNJV[3]=
M77UL56.M[ 5=9!'3IRD!%JAVKZ37X';MD%XE5E20,FX3$!*2G$1'H0J :\^[
M1EMGQH#5>&ZRR</(BR)O&""&B@];E\PK3]*<Z_9YYA;IXF21+BH/?UFZ^K,?
M""A%1%1JDHB;6<A-Y0EE/" V@LPHB% GPB\FAB@V2#&[!=%QP^P0F[V&\U?Q
M?51JM.7\^O./KO,9N%H8I*Y\?NGM;'CKRP0]C1G4_%OFH,$=[ TY%=H<1:Z[
MJ8BL[A8@XJYA9-?Y9Y#@&B)"IJV8=\UXO;-!8; W\C:WG \S!HZ'7<D0&"Z=
M ?%1,9#F @C"YOG>---50)('! 2I)(4 ::QC(DKF]S<QV/Z,4FX<)Z)9C_#!
M,37YTV>KVYH&J4*2\PG(_!YE#4/5)Z 8R)K!.+GQHF $1 !O#1#]G5!Z4R%[
M_X82XAYQ>6%Y_FR4T="^2''DEO,'HMBG,7QP)\)XRMN2_S+*6#1B'XX4>["R
M#*7U3F(@^3C!F83!2$2([#Z<I0'>)Y%*O=!<&VT'/:]V0G>J(+S4<,K?OJH8
MSHFGW "#1'YI2 1X#[U[6HUDXQ4T4<ED3Y9[7IQNM<X&3)&5NLD$2VU1D8O'
MV3W>1W@BPZ6[P,D0=X_^ F=_WO].\S7U5V8FFG7LAG,0@F0=T9K<J<Y$:Z#Z
MX.(-UE&Q^%^$-W;>>IGG7,]34''UFM7L5G"A5F%MR MWO$M%+DK]G'V"2J9"
M-."Z!  Q%LA-4N<%,H]N^[MW^DOZH//=RU)/G]IA@=!>+1WZ-_A!Q?",4B8$
M8S5'P$8UVETZP??B^[$1TFRBSUF/>?WKZ\(\E^PYR'/RG(@$9(]5!1^6F1TC
MWMD?DFB9]-2-S^D=+C;Q1$5%B./HD6XW2@+"''C%O59 (;L#SM1RKHWOG+&0
MJ+*EABRC6U ^P'X%#0/H5*LT6-@+#_C!F)J]9@$9P8K_@%$TA5L>4L4O(J]/
M<75T!68IXN6"!3P#H[OE7*7&C!/8O9L(2+;8-A:7E7.V>Y3X(S#VX:[=8.NQ
MZ(8F)MO 3W C4-L* V)SPR3V@$'X#+L ;TYBN*"R+Y"79 JI.DCT]2WROM6V
M>-4%90;N_ T-W"JMF#[)3>*FE^:Q7(8*3T454\A=:';S=[SYJWU'._6P_,'"
M>!9F?%-'8<!PV' E<<O  % M\3R\VUK_IRL-^CSB<X]G8+0ZB+^ ;9YJ# E0
M^R6D2FY1F'8 _A?[J[\:Q\!Y@&G)>3%, ;%&>KN:(9C*Q!=Y^QB:!?%)IQ+/
MA7F']@)I'2#6_FOJ.D8C8#.(E*$/L,.79[Z;^1C[(JN0=D-Q WKN@K>)#57/
MOPM2U"7,42275JLR=!ZU]+BPB09..74K3%,:QR7/*B^*VS^"T3<%DS/#K7+-
M$0P#,&6UTU78Z%R)G,0CJ0<'$:V.>IBJX;FKC-[!J>JQ5ICC72#N^4"S^10#
MZ.%<'ZWR]"XY3NRT!L+F!K_'"!7V9"0=CZ2I$&1'RS%DE[$(Z1S>$F"K1C"#
M8>-8M6=P]QNZ"J2&DD&<$R3[AQ<<-ADL,0C]5]@ !,5;1:!CI7/VJ#RQNX/$
M?FBT^'^(N?-:T=^O M&7T@W7=4Q!IFTC!ON8]WNXV[X,_4G=-9'1/Z,=7TVX
MA-3 H0BQWZLCO"0BML9=SS2?!9GD?174+]'HF$P7=8*M"/\M&P,!>W[W^OWG
MMU?,?ZY\W!YX-W](C &X)0@?8AZHEDHQ %.6EQ>C!7FW0>).V"!1C; X*AGB
M<BSF6W%T$S,^F)8;U&.+O(H9QB="XHB,/<3?B)''8&'*2=AR/H8@/8F3<7,A
MCF4PD1B6+FZB$87]%1Y"HT]:J_16=3KP=3GX1IIZA#JV;L2X)OS[,2#EV-#%
MWHW6"'LOH\%5=Z69,/%>%_@8D2<K/D#,D2+8B213+2B/,)2Y43/.L\_=L\[O
M[?_ZY;HJ8>41-^/LVF:<ZS;CM/K@7C22"BV1]<&W' @C6^BX>RT]9$,9N/Z@
MMX2Y]>8;V\8$<>M1"!);?E!BC.>DL)A@#$8<V$38:)'[7YNJ8,$^<HW,'14_
MENVHTUN452!,#YTZ\U#.J (U/2J=H]H1N#-?5)4U:&J9 0B68 1OO,XPO'P3
MC)SKVV"<H=ZB34/YW=PZAQ_4/WD\U_'I[?T.L^]23(^\"^)9&L[)U@23 9-<
MP,;/,RC9LZDR/"FL2SX^?4LQF@,R*+T-IFPZ&Z;Z-,XH2!4:OZ<C\T9L:J-1
M0@ZZ1-RB9^^..DYBT H377P_(9<N"*9< HVP-27,2CK_\$N.>5$3R;S;-8;A
MV+1'FQD,^9;S=I9(US'0Y P;^_XU@]ESJJ%LMB8HO2'(,IELXT0Y'+$A-M4"
M?(&QO"%F&X#8O6>?)G:[X:Z9L+$)>D%2<NX:NY JWH;SU\);?C]'1T"3,']]
M2D,M7&6WM\;/"^.S$WH>1TUZ7UH><!(\0++RS4Y3IE_8\VP0;.T.ZH.M.]:Q
MECKSM)KU[FN0*69HYM]P:J=,<U"*E[WOIW;?%XH]CGEWU]VY?3 S2ZJ65 ]'
MJNC$,3PUS'9E."?GQGF^F=80L16-*G,:BALORD/>WNBO6<#>&7+@F)FC3N]L
MX+S)DQBHF,H%I9\JJ.#16PKI8>):BDD>[/4>>:%@%1V/BG) (E#UV1!(J;.[
MKO2*DP"NF R68889Q1HH5ZQ"JXX,-9_3 6 )9AH'KM/Q5^GK+>?W$*8&.C-,
M[EXPPKK 2-EP-H>?83RML'+<BGO,WS?,&FJ70:9')&[B+)!10%6W45V,%D0P
M\Y^]".8C*X]0M6YMI[0_R913&\*KI)(/D2(OI\.$UU/W: H[+[@,,L4;&H_7
M)[OF-F">2FYIU=+JZA+*)N1G%&TT?Q;H?24-6ZJT5*FHYC6J "GFZ&#C+)W0
M:5F?);('9'W7'Z\V\^XV)]L7P4L.S<I2>6^"51^H,S]O\GB[5:P= [H.5<07
MAWL1!"^Y_I52B_+TOD1P$IRT8^(AD:Y,-,0'Y(WD2EOTT]^@":'""OQ3CC-$
MP@"2(!>5ET24N?M!CXH%+L-_R51MKF9!;6D:IW IPIC2A#U*_Y/YU,$8ICD'
MTR2J_Q6F'38OLY/1=S ^P@"L&S9N1B*A/'ES5)E\A<4WSM2;DWG%9H0O)AQ4
MX(P^O3K]C)F#F8O #6H @?+ 7IJJY'.A4@B5'NDV)8]^)7G(D3)"K2;RH[1S
M+-R[]RBK?"2DW82_^Y0W6;U2.W,K0LSFSAME*7"0:Q$%\,<W<43P;;A[OQ'P
M!W =^'/#>7<JYXV3,PAIJRW^>QSZF,"$W;X,@H=A"2B%K@?1R$QFKF/%=Y.=
M\<9H]6+=XRKR=BEQ%L1%'-YA7?G[W5,1V2&*&\@E>C>)()O$RXI59#67E[:]
MT;EU6[VJ<W,I'1:KXR7Q-1JLWVI7$@$5Z^-4M1L#VP&C8\$E(M1H ,9]@3_O
MH""7N(#9GE-FXA20<X9>2,>7W@HLG("M>U/'/R5W:97$AO6*VH2)I[GWUB/=
MR"/]!TK2IF =UM@YR4NSK;$#8E]\G<*86,X."F_H)20)9?ABRGHKRLL<%@B>
M(8?[C&,*E**#D0 . \P1<I+F=R?,S*#%^$$0X0' B]703]TR?RQ$67?SMD6J
MD;A'3YU,+$];SM-,( RR7H#7^#%%1:D0VLPIU.%85-H5NH:N=N;<.#(/?(\Q
MR\37@ L%<0@LW<9::P3-&<L0+K#3 ,8S YU!DLIX<![LW*>WJ"XET%X2>TD4
MC;2</Y0C3EJ^BV%UA0P69'E& UR>>]A;N%#W4>YV,"$:QD55@?*.Q7BLLV?A
M!JE8Y[*\B$5]@49*9^F4<//XQ9QSP%!A0GPA_8-(&'&MX7ZS.X^+C.ER8Q9"
M(!.-[P.\N%$X5S=>1Z6,:ZY9B9E_4>'2E!8^\809^LOTQL%2V+:?,<P!S4PF
M5G_%YO*,^:=912DEHD?N'\KI@$%&P=237LFAT-B$"[X!:YA:P_1H#5.;U?=P
MI$I9RY94&Y/J0?0GF<)M]:?3T9_>PB,Q:$XHI!$&Y WBI5S_^MK1F?8?%=(O
M"OK7L&U^:J6TE=*6]5G6=]JLKZB^659F69EE99:5G28KL^Y12Q@-,!4ICVB6
MD.\RSRRJ<%^R!U'Y,&68,Y"@WLI9&1B>T^HJ*,(TY+@L5G!YH4@5Y*MZC-/H
M(EI[PD4DL-A(VAM#LC=4WB;8)7\KHO*7R\\8X1;]DZIC#:(X(/KK79X-FJ/'
M\B0JNB5P"QF/NJ2\RN)7Y%O.O)L;A;6H.ZQ4M5KP5)SD#894J,U=%HSR+@"_
MO+E270 X62SS@I"?\/2/-70ZN7@KV_/,=76>;%RAO-V(VYLA/NV=X"0\/*O_
MC4-<%Z/#RTX^[Z-12T\+?O Y\8)(S>TA:\:.EN,\&LY2R>[W%?(V:L9Z*VO&
M+$E9DEI-4L!$.5]_FWJ"SAKAZ )9ZEQ?(T%[=7X_B&-=M*M1?=(X9*Z]P*XE
M-U:"TH/-FE *L%SG"P3UQ71SY]QY!8.KQU,EZ\U473E.1:?+E\7^%I1OAQ.C
M^B24-W0M"V%'G(Z4L"1T6%[JC*J\]'F]Y*JZ:"D^"Z\>D?IA(*DC\O]"=#/#
M!B5F7S"5/$%Q4D236LB:4(#X1O8$[X7N>D+I$!K;>#%[8B%1 B8>CE7HL^5<
MRZ0T6+[1F"Y50,I8&3Z,[\21!(CQ..E)=<;[#12;6[5.E'@M!TXE_SV*AMM5
MDSA6=-_U@%]+8, _]'4^3SVZ[^/!]:4NZ+(3^></;YYQO^IZ'-]C)E?K%+6A
M;>L4/2JSP?J^EON^$$<NQ^6UP9Z'YFLVV&.SRRRI'M7N[JI"3UGDU>7[J?;I
MF:G9KD-N<'9Z^R5WAZKASHU*"B48Z=>F'<\VKI'-7>Z9I.W[-(U'0>Y%R$WQ
MLL7KRJ8#VL.@\J**77O-_@8$# >V,H%&!ZFRW&$C?OWY1V[YA+M#QO%HEB0:
MI(XA\GBV.6IS[@\@"TS5X3,]D95.K=?5&/<Q3 #FSFU7O20+1-,(#:)RJ"B-
MF4C?< >*L2+>!OP-H7& 712J_JTYYG:QD^ML"*I5.']%( NW<>CSZR93='(H
ML#O/P29]./%$5_@5RO+>&-#6+ONN@DR285KT,JF:]E2ZW6A:%"&S*'E/S6F]
M+_<TMR:E0"L0H*66QTTMC?"5/._:$L C)8#M:X*14G0/7VNI6O7_9-1_:ZE:
M4CT14C7R4+KG1AX*66=?L*<N,^)W7T>WU'Z^8'L1X!L:1Y]S8\+)6Y5^_'#M
MO7[_61<8IV!)%FT__57AIQS;!XL%WIEB.WKNS;Z=+2(#8 D_P><D/\..DDM%
MU;,?GN]^R/5 T#;%%5"P:1BP]M+;EG,MA+,B=%FB^U?M5F=I;(R2Y>3[WF=B
MXG16O:')CJP_BT[GN[P!W<(''^[0Z0'7_I7SCHQ[G;V0][&["JF/-!K-*?SN
M5[:P*:&C1.:%/M#.!'T!/J4MPMU@G\74=/LLW!+IT"DDFLR AR7A'*W])ZL7
MVR#.\B .L,]7Q#J=CXH_7B&@([J>&AO5]OB/XO@W,(LL6*15,D].R;3"S'*S
M2FYFDQ".DI79*_IX*&"'S8T*#H(%/X"TE;0RRF'8IQ[GL>2UG+Q^2N;36S:'
M-_5PL)O*4IBEL"4DP]Q)-M50'5%D+DRAHX23PC32L3<RO#<\Q"B.N'"82G;O
M I][$E;Q/K/NEI)9IO@$@PK1RPU'T'"^'>%+\-S47@![ 9:0#E*Z9+:*8H!8
MXM$7S"\22>I:]FNI;\_LE^ONL' -_RI3#G6+5DV=^ !_I[2#=);<!7>*FRJO
M/+#O.AR +8"8+3U;>EZ*KWPMQ(-G19(_9.^49"F&G)K;AT.?"+U8SK.M<_QQ
M!;V-D9:$NLO&DPU?'B\-[RE\:9NN6<>_O:K'I>C:)%9[-^W=/-*[N4EVI=,X
ME*>3?;5.EN:%F=)?J"$H:_H]<Z*I-(9D4FB]=JJ^J7CSFCIGQ0AEI<-J&R?5
M7O>D\ P?RXDN,)751TPP/6LB,M6>:+5ML=2E(1%IFB76KQ:M5A*>@D'YHX9O
M_"3P4P5'_ ;1R8(Q(B3":VW2K!4!5@3L7P30$1]6!#1C]U<IP8JGLU A8"!\
MQQ27O@1J9*%Q)D+LOLCB&P$#)"X-(S7<MSGZ"L;9X]E4@88[$Y'Q"V$J"-<I
MP3L1BC;P2?&68Q#<!ZJYW*B;'I?!>XG9BDDKB*A"8+&<?N*-1@A]BWQOF@3
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
M1H3:Y=0/&H;0PW-C=5MR:B$T9A6YW,-M-=D+\8R?/CJ363;C'!J5T2;3BS3
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
M1>T*#86XC5 %1_3,EA72S+P641 G!4;Y&V%;,X2[XI/ "D'AFQ*:T9S;K<,
M0$X][I!DZO2*H=][ 4)6NPC)A.%3G&GJO$B%D+U.V\XKYQ?\ZK-()LY;,52S
MJL!&JNJ ^M(L-%Y+7IVWMG$G;T8.TLNOR9I\^F;'(WDBGR1+AL^N&"DKI;Y4
M5!3 A28J03RJJF38F0]J+[M1Y%#+:QR, NP=5BM<$4?)*_1Z[=JJ]77\B>X9
MEBN<]P^VD]HI9)ITL*'KG[_;O>BZ9^W+@TV]QB?!A%UHS9#;E]M5713);H.Z
M_G[/[9]?N-U2WD[97UI]%HT.H7/><R\[C7)BUFKQ6#URI>ZX\>R+3H]E<V_>
MMLUFB1^E._)15S&0[ 51,C,+&"Q5/CVJM$4KC_O@>]V'Y$<;.!2>;$#OL8?T
M-LBF5\!OSJ_>/*^S#K#J!VT?+/PQK*G$E&ER$N18-)W]!<&7^_J-WE0KVA46
M!L!WSD+=S:P C(R#H#$'YS@2,.K:YLJ@TDZQ]\/>CZ*1*> ^Q'.!;H0X*7D0
M>SVGA)\B6]M9FLJAJ"U-E2J8<ESMU+D5GL\P]I2YCO^"TR='G>X=SXW@Z]W7
M#9A=NW5FN9WE=JNYG?(R8[L S)(CG-6AB,0XR J.5,46X:-T1C]S0<ZG\2@@
M/_O4FR=Q&#J9]U5P+()C#4S+0768M2#\41\(4MF'@8*CXQEA.&8,+4O>)=D2
M6^+>4'45,&3:H+1E*=Y2_&J*_\""FUSVKO.\W>II"!TD.J9X5D&O&9P-B%E'
M#9B@Z;ENX;D$YRV?^U@16."+P!<C!Z=:AZ-7=C"U]&WINYJCEXE9E0R] 4+$
M_R9 G @=AB3YDXRE46&0/X$9,2+=G7!4%-E%XVS*N27AO.5< ;-7/7.TYL(%
MC7#((;^3NNH9^2&86(198/#M NC78ELJJ@&*8FRD#2O$ -N0")#"W0;<52Z%
MZB2+D3*M MBY<8F]WM&H=$FTB*]B-,-%\FZ&H*^))+T-I@I"V)O0UAJ92!Z<
M+!Z.EX!9/= 60N$-J1?BUV:N#! ";/=?,R_!8 J<2&5M2.Y+?II@O7E&[!,
MZZWQ#,J-Q63'W,G<#+QWOW&4BOA(G5.RMC7P\<X9;7O@Q1$;8Y_(-T5__*!U
MSI-#_%YCDH<ZBV(P;8WS^<02;!?+VY-??XMC&4WXG^6MDXJ+.%NW)_,V0:DE
M)7FD39 +F54,3C&ZCS$=;()B, 5).T(M\D7G)?QEG-UC[BK!<71?$G8&7#44
ME*E([H(1IM]\,L?2C^0P, 5?2=-*Y1T!>N\X4?MR4(1JQGVY["S -Z.VHG=8
MUL1PYG:-AN76)(!L5X-9:!%3T!'73O0OG'$%%=0=M[.X8?S!Y=)-LX:4==I6
MEV?(VV2DLS=OH&EIYDG2C.M8"K$4LHQ"BK*Q:-^O81UMJ,>NR$PZ-A6Y0K\J
MF@DUSUU+S5!N9LOY  )?JXM!BN "U*9.%AV@/O!%S*6#-W6=ZU]?L]* 6M<-
M0@]$$_;FW,Q"+XN3.77K& 6R6 +D1"KRQ_6KE)(!KU3ZL*R436?#=)0$TTR7
M;6C]1M9O*!_5+-6-#ZAV-N%"!O4*(, ,[Q6\]M>?G8_R;Y;_6/Y3IVJ?][_3
MJKI6DI&\J@E=$9CK_"*\,59_>L[U/,W$)+549JEL-96UG.O<4H]@BT823D 6
M[X#I)OW?\"?,MHFBF1<:OYUZ@>]0N3S&!/1OW?S'\" 5 =]1Y!K18YB9RDH>
M^#"4O3 0CZ+7QB<OVX[OS5.9FP%KS0(*9X=8W'I#+;/\F,,/$T0ZF* =^HJ"
M%U5\6$^W9>^)O2>;W)/:VU&@O/Q2S"5VG+P 0-+Y-:J\#2VK(5B:7),FD8%:
M?F9I9SM^9O R1,R+0H:94)UX?0=X&WR&MAB&1#E'03V.F>2^& <1IQ-PW%Y9
MT7G[2ZS.E:D(E%*9=TH+HKLX0( -LOYXK? VG:S#XW.MNK+8XIS7PF*]81#"
M8V#M[2Z8]I#1IN,.,VZR,[M%]:GD:2? EBX>E",=FMMLZAYZDP>5KJ7319LJ
M;RH"3I5>G.%< E?03Z4_*246]H0;F%BY6$EQ0"FYP$*3E'OB-H^-@@T;@1!*
M7>=63*8TQIO7;YWA+ UPJ55U\9P3'2>I$IK8!,";3N%F:!Q&^+/ 3&Z9X(J_
MT*G4"->"R(J4[&(DL5+)5BKRZR'S"QUS;!Q-30X]2!&.38CB]&W*S8U3(;[(
M.8A4MB^54+Z%FPC;AVEV'/KE[E1&#EUY731K0^4@'!B@502UE?UEM=4.%]N/
M*>]N=(LZ MU?],V*OV84+*[8#32JJ&NPW&#B"P8 L5P0@85XLIK-51GK:DD&
M3_$3( O:%!1?H,N@L+QAJ!JT\U)L97L3I*%L+$SYF2D/& 8PRU?Y4=\@!H;:
MT0;H6Z<665B/F[H.?:*@N$Z<MSYAX?ZTA.@3/N@UM+@/!%Y63/_C2!_#FID<
M5B"+]67F68"6)L;@UDG?JH/W6TB<(T@NV*=O.8X'[X4MC*>PV:W!$O-C&@?(
MR,>OJ)7XK9?X.AN.EX/]S<%B!<7!$!\UB>+#'_XS@+_@/T/+E>UEM5S9'O3V
M7/G!>&,Q,::A,EOMPJE).W]8NBNDUS\JN[FB1F9,_ZNY<0WIJM( (9FW0;'1
M#ZH6[I-1"R>+.T#2OI.E;YKBEDK5T>2D*.^ITEE%Q<06I+<AW96L\\!BAIT
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
MCVCF.(ZQDM7Y:P:2A.&F&)\/*V>' A3+EXV0F18H?ID:N9"[\[ :Y,/@[%=
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
M((W(QC)L+"-?RO_YCPM@\M\]^&(V\=F<XIR/@G*>MML:&\;T^NYYK_W@Z[%
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
M+,UDXK"QYAKAUPB_1OB="U5A"C3*[(#TDPD?S%91:,[T"<$ X5W\.0)=I8O
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
MP#>PH,B@<^!BAP-( 8U2AD&,UX@5PH?I!-M%D]OUI 4\%[7S+=XXBO:E*RQ
M.6U%PF7-(TB9<-B'A/82F!&Y7MCT>#,.FRG@S%X8@'=EZ;$P"VW7_7H)*T'X
M6K$6Q3B<L3GU^H!7<77SI_;.;6M&1^]=ZGV:$HPCM\3(1E^<&4<Z"#&88;TS
M@8\93I;\ZKCWCLALA(8]?B@S%2L_GK()&VADNPVY"P0]%R57N ="\RPCR&0Z
M.,8S$]))P-X,I75!/4@QATO6'*S-UI+=-I2FGQ$\,)TV?'WKF0L_FI\BG1TB
M/QN<*9=@WF !MFB#R;X'D(K#,/5B>@^IF(;*M)^UG3?]Z,?D@87E&ZVUG4AO
MX$!,(*(EHG:^YH4$\J&7"7-%8H/(@>';QO>*7H2?A?J6\6P?9:W80E3CX\G3
MOH2/%VZ4\ '-Z1UVULSDD883[=%[P;3>*L!Z:+[E[#N;KCC&R$*9;JFE$+OL
MRU&=\R2I%X(E5LN7:Y>X7U]AC@;3/92:9KS&1Y[>O(KZI#YXKN.NY'3:6AQ!
M_M<I!6>M!.&.0DH?; (,((V!O(1]*UJ7U(4.2N%FM5B0:)EK*I"L>F2@GZ96
MQ.[;598<W88ABI5/B=YX/YDYX]VA^%2T*Y1&NF6,0$0L!>4(R1WGMC :XZ!N
MG*RTS^S.RW'J??;^S7-\$5.V;W"0B6<@)N%140]'PAJ69OU:Y\C*\_$#L!K,
ME0V/=U<!KD!>OW2I9.Z2XT6)3R^T.Z"UGR_^=D%=0,_>?!F,_AR\^M?S7_LW
M:3U AV/?UT"?E=07E)48!WKH\*JM_;'"67N!&=;"P >V_/=SI63R:@*'JKT%
MZF"!]M'ROT8,9JYUZ)R7=CQL[=0[,8V"&V_;%A_^U\BO(\NOMU_>?NC?_//C
MKV]^ZS7RZQ /';6UEZ%9<:-XPB#&;E9+Z4Z T?+<#,P4>54IA<9;%DO>.E/4
M($X"7H36C9CH;?D!Y8*6JPD(BQC(@.4MFO*UIGPMR:,IS?,<5 )9II7#8+>1
MYD3&4;C6(IST&C;_.UK^:1P9)B5Q%/ MTUY>ZF'TZ*-8 .(G6S8'ZXB%EZ(5
M4@6HAW6VN$ <%@5KF#S(RT39;7L3!W[/P=S?RS'W#K>FFYY8?_MZ)WM_>R?[
MH^]A5_^_0D4YX^@I!YU'SX1B,HWVZF1"??KRKY=_?'CV\>9-+W4N=&-"5?W0
M<5N[%JA*KWEH'GP^\]9C0N#SL"BW+$R1&5%"/OB#2.!'[F(IWS!=FQM&NU_'
M5JBC>H@.RQO>JOG>9HFONDNJ/[_\>?7/9V]_[W;^:IR]PTBJJS:63X#I+9#P
M/GCNE,W0V\@M;;+-.I6)TIPEOE[M!_Q5&E@,?1)AQE12Y7-,_Z6H;Q*/2'W?
MQQ"@2+MDT<'&*3W-J59RJD=EEQ/;L]Q]N95RR_N5IP!YMR)X2_2JK:FU#+$A
MJ:[DSF)SD3?'D+^+U3&85L>R&/HN"@2([UH$=1Z-O:#4_GS.1Y ZHG-4IO4$
MQTY5CEV&',LUR1.EX 0\^H\K\(/UKGFI]Y^PIUA\P#_IS\0G*\+HY'![H,UY
M@?2+[P))[VI*L0-]W.U1582YP)#9K*4]4<(5ZM4B.O'T*5TN@/R4F7"B7H#&
M9/"2&"4NH91D4 LR4_I;'3&<6XSB$[=;.8C(.J-J;_[^(<+@/3B:N($X88_Y
M4\^:X/.8[=ZWRAX6KY? 2BH$H1>S6-9>DY;.W[.5\^@(P9:OG\\ D11 '<2.
MQ.RXPY#5$^LI?(J,RW=&H*](S [Q,+ZW*RHRX9L;]4)@: @IP5]-%E;87GSS
MXEHAAA@%*#-&6GS5L*TSG*6.:6R."DN%2/B<:+"?* 2*)MX++%2!XQI!HGA
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
M[/.'JX^?M->O7Q_0:SHT46Q<9IVHXA]?WK_0!\;;5U?7GX]+%6C*PH_0//3
MRG,]OZ6]"%'8WG.D-1Y5O09CB.))VBL,<F$NB9TH,2UCAY[#2JBD)J5P7F7_
M&=-/% V,&K9$$4$T5,)"^K H_"V/G[X$<L80XI2%@[&9S;Z9A(P7W8Z*$S"2
M^L%SOS]H-^&\'.S/P#X^FX==IZ[CB%'Q%-?$GV!-HW;E.!BT?LL8!VF::S=W
MIL?N@*21+/%B^+EN=+09:$7-G&,2)S$N0Z1\-\'=;,QKYBV7#VEDNCA8T20^
MZL2*)BLHS7!YSN&9;&F\=IW9:AJ0E'J!#E"41#UD%4;F8:00R\%D2"$,X7.6
MD25PB7/NW6=10(+I$TZ92K,M42;?721/1N09IG8D*;\0'_/\%/J'C(//V;9L
M^6*+I>T^,.SK=%6U/).*&R^\^HJ*.7H<_M"$JVU>\(]I*\Q;\@Q=_.$T_.R;
M:=GD_XE2N'LV\2W,NP;:_?U]VZ3;MZ?N(GK$/>-9M"56W&!JS00)/^,9HL"E
M-[TWP9B !:(Z:"DMRW!"F..TIE@-3]>T4G:%@[GB"OABHHZ!'4:JE\H"G:2M
M^<\OPT_/?NW_\8\7J0[(P6U-O:T8F-=*;WEC2^Y33C9V8A5VXDZ0]$>/F)Z5
M7/O7E^O/;U]^N![^=O6^#G+-:&LW(-8\G!7Z_MX!LKNSEE38)XI9GE&=%=5?
M\N])?4>%:KQVY2-660'MW2 "!Z=?N :S$WXC(!L!67<!V8C&&HC&JZLO;Y_]
M]O'C\]_?#'.7 ^U3-G;;H10D^8;)9)".?DSB?<)$JNC%YK)0QB25;L@FY%@3
M=[J1E-6:D@<0FTTZ)D->/GOVY=?.\Z$Q_/R/WJLZR,M>&\@7Z-]: A6IS=Y,
M5+C?,.^;-64I)N'.!W.@%XT';W:6XRD2M!%U=1%U*4*.#KRNI289%'.1J$'Y
MI3]JABUN+3E9$TLE;?F+0H4A-=,PU]=?1K^_>M%]U?\TOCF,AI$5'W_M8C#O
MN*P"ED/-#NSY\R\WGP<WO;=_Z:,#F01;ZHIWO?F6/HQ=;Z_W,:Y_9TTL[,**
MFN,CK70SO6,S[(3>J7%C#Q19%AZI3 %I>1L<C8FY:]ON/>IJB6KL\T&,I.I-
MG[?0D68.9S?^N,L+[V&W8TI_PW2,."AIGE$;:SNIFA2@O)EM"Q, 9VKP;W^^
MP&_7S >QO#005'E7X[]P=XZZE0GHUTVK[66O=N>%/=&?EES5>,.R]K.)*8+)
M7UM\ 1341D0I(NH]5ANL9E9 J.'*I-6):5/3JG\'KH:/@@ID5,K0,71MX6]Z
M*X1GY%WGR?LI3:BQ<:HMZI %#X8Y/J:7;=?'SZ+N6C_*JOC_YV\C0Q_^I*%3
M%CQH3S@.;_ T;2:KG)?F9_DXT=+I6L<-J#L<O#BL@9"M]EZ([_;6Q"YM[<V;
M#ZUB\$$M1>#C[=%)*QEUW[=P#REN0#TL]1/UJ0N]V"J\XN]U6NH@=>U[50Y&
M8>60NL:CJ@IIN?Y87E6$_^FC>NB-XZB(=^!LE4T2'G'9IZJ17ZZ/.-=\2<T*
M!(J[L )2U (H I35 T>9LZCMWHFUK<GJQ3">J48EK>0,=98^:-WUA);D2C('
M412LC=[+/N</<$MG."?I'$H9=WOZJ6CCM3$P26W!@Z61BDA.N]B34DN-?XCC
M+J#K$JO7#[3Z$I9#<I\[QUYJ[L%!L:@Z2H ^:&#R(Z)X8=;;QNZJT-@AJ>K=
M"KV,$D>5NGA]CW;>5J*J_B@ZASV+/0=0GQ,*XS)6";V%WKN]#'  Q+/B(QER
MFMK\3HH<W7C3_5"0T=;_7UE7(;9^_3CKW\TABY] I]0K9'D5IDANW 7!\L<?
M?L!.#I]-V[?NMQ^NO.D=XA'^P&:WIO?#S S,'_1AOS_N=W\ EM0'>G\X[.FC
MCF[H8_T'7]>[/6/TQ>^U[X+%WTS'8=^_F!LPL^?SI/F0@SW6$CV$O89V%KS-
M%8*AD2&+494/..T)XRG,N\7V$1X?X@&F]]/ Q1B-WL$8C3XBF#O\D;EPG5OM
M[2<VO=.NIF##^H2X1AVN[99HHI'_^K""+3)]+,.E9V@WJXGVVIG"5W*J@_+%
MFS?7+7'GFR6&K#S\2!K"4Q-A/X('7"#^.[KW1[;TF,_'%'YC/')$;PUW^TU[
M":]\;S[0K? %?C4]$!KP!UQA^POLHTE_P V87IONKCW96'H@C!H-6!/_*;N+
M*&[FB[D$_(R4/ _\XR5X ]K-94][\A+G8[QSVUJWV[TTC)%A=)X^C>5_\LBX
M\H)LC]+*J$I8G8I$.KS8&7<ZP^&HBV)GU#7&('9,5>[H!Q4\+RW/#[0KV=U&
M#+%1%D4XBEP>72T]RP8;AJ31N)PTXI=MD$G\@MR2J=4J+)NXX,!+Q-W#74C*
M*A[X_HWY/A"9]LRR82=O?9L]9#XT75YE/S&W_#*.);_T+ "GPC::WBE@HQGM
M;K%8:Z>( 94V.+7 VK=:-SM(#D/O@M0 R6$,>L/>#_/15[1<V'>]<ZE_X?VK
M2# H1L"6\#Q,#=&Q1S3%;8@PQ8.& S)L3EK3.UQ94B/KRO/X!!\Y7X(H:W3Y
MN\C@P$W4EEVX8.VQ3SF9;2 QHU-(11J=I(HTVKU"IVETUA1888HPDA11Q;$;
M\->^T1O_P$P=S-7Q\'+T51RZ./"8]-YP^B_9Q%N9WH-FT#$8G<.</J8%[[0N
M?V2.D^]6)5SXG7(+EWZQL^[N5;C$U[Y_X6*@@3(>=Y'*C.ZPUV??C<MN!IVA
M[C"V4=M;T)?&H!"A]=K='>CLMY7]H(WRDMGV2&Q<V*\%S(SVH)BZ6(]:%5<Y
M*;$B,Y\MW0S0+HM4>;$7WNIMX*WN-M[Z;>4P32_(6[WBO*658ZMJ3,-A(>D]
MW(D9JS8-DWRZ;^G=!1NA-S:0PH;P#QTI3(]1F.CC1@P6Z06I3HZ@*]/A!L(P
MX<DE,5@^O+\QG[W^Q#^($2#_:$O0)2<5\GNMR7EED=CR<1!9/ZJ)K-\'H1AQ
M490C%ID\@E1J:<4.3GBYURY=]\I[6-[!619R=<O:!>7HY1A";-P(L01MQDU0
M.FMLZ5HMZ?@W"K 4PHR)+8*N,L$U$5U?6&>.XM$Q%TS,6['R4V@1RY4_?W<R
MW:&T3X@UO5.^>JVL7!L<2J[U*J4=*;)RDDV!ELN3,<://Y_A$,CP>>>P7OR2
M4S04,;QCZ0TN(1I*.G]*VJ0%E+A\'6T676^,EH3BZ6]4/&^(5PJ9TI'!(J?(
MV=A;X5'_AR?09Z24N3%MI@+/E-)%C:PXM*Q(%]Q5ZZ+^P7510TDG1DD5Z:+=
MXBVZ<<8!ET%,/S3VW<ER6FZ>*F<#Q 2P:@\T)'/^)%/(YA/1U2?;*[D;-5T7
M2CB,P3=H#+Z&DLXT^+"G$N-N6R_=WETHNE''"NF" 91#%4^')9"ZCK5P\]'7
MSD ?8A%D-Y'H/F3;QH(C9W#$7^H#GA$HL#6'_0UHWL?K4$RCN@['F?#:YYS9
M)2!(E-=_ '."^+,?DC)<[US^D5:Z\<[])NHN>QS1HUB5[ZY>W-[8LW270GTZ
M!PM[H@493:#.O;&<KVSVXGN(-W<)#'<)/_+,*3R(<0*KH,1)!]X$SOP!^-'X
MHBM%34GV>/9@F_=^;L(/$_^5$/\:U2=0+OX_>6Z5XCN> 2CH^#&!@BJ:ZF^?
MWE]?<'&Y3Q!0NG<JM,&HGPO9H I0@W4S>3>8@\/;@]VB#2(URT4UA;PG5\B;
MM#X3UM]SYL/;"VAK@3!SLV2$&_.72P!H!$]=P! \5!'O+I9?M]W[O[6*W\-!
M];X,Z(B2IA'M[#;[2$4RH#AN6$V;N9EQR)DV(=04W.!<8D_5 -%__'GKO!8W
M#1+KZ>;L@<DE,1./*K3*Y#[EIH5\PK;*I>V>(3(Z@\YXU$>A,ACT^UU5J$1M
M?1L$"_SS0R@N6MI'7" ?J?#&6E@!AY'D5.MAI=H5#I>E[4.#XR.;,;8@VX/?
MQ9.3NHH)I2HF45W\$F]GY>;X5E%'$P#XD,W%PO)]VA0GQ$KHICF_>^?8ZFBL
MF[/32&'+8_->[1G,6&.P)J=VLO'OW)'N"H7HLZJ%*$8ZML QK0G4AM:.DFMY
M5'KL,&942G@SLE95W$;YD<=_WTF]_<[QVU[Q%-#!C>*:;=E.4/X'--C3MRTU
M5+'#7E:"$Z1WNH03U._V]"_L>^]2/WB*BX(5"^:02")(&=1IJA[-VWY\<+2M
MNIKS=6/<7O%\VGX\C9KMR^X"K9%:)+6,XTFMSR:B* 2E!-;!X;4:NZT"6=9M
M[+;&;CN*!,PN4>HEVM@/"? H"L^E("R*,HB03(C;6##;Y##-T$.LMRS1ERPA
M2,V ]SM&KA1X3<#]=\IZ9X'^;[QI+R?2718F?T59[TP@_2;K?>)9;[W3&XV'
M'8R?]X9#;&%*!9[DKF$VN- -6P:B(HM'LD! \#X&YU9FM;N#OG9M.HXYL7S-
M5(!C]XE4B-]%B^-RR]!SI,D[16VRQ"][Q?.MR6?OQIZATFMXL*X\V-&[PX$!
M/$B,2#PXZG6,& \60/B2L>0^)_*]\U7B>8> _TSAM^TW[17/L198\4Y<FN/^
M#0.?)@,;Z4 1R,C82: D&-_16+'<W%H"+ZT<MQIE5:#X92\G<&,:WQD5J$!Y
MDQW\ODT'G %?QB7U0V%O#$ZV!$)N^9.M7 YOO6DO)])B%CWL4PYOOW\CAT]3
M#J<CQ;U:F1@S*<6F)<%V"[-I\;APXI>]G*"3&R;Z[1XBJ*C,JS?L]@<_L.\]
M_8N1Q%7&2I[/)MS&2T=3[G;$T&N)HK3)FM[)F.Y%MO3FIB;3S\0TO5K= C-J
MNA%K;=IKAV[)V%1.A,FZ!J=V)TH@R3X-;QCHXT&'LOB=',6'98IG-2FY/GCL
M\N6*FN]DX#<W;7:BM!<UJ8:Y+Y'ATB.ZS*A7XN'?L2!-+7<3^:BT*!MM2X04
M:,;J$:*=TNU6@G)'50C&476"L3L8]$GE#8QNMX<T.,Y/@GH[A0C73!IARBQ\
M%R[RF.G#Q5LR&7@M6 S6I6TZMROS%A[VXMWEGS?QNZ1^.;%FZL^N/E[>7%5&
M <F<25[6&6=QSM*%]U F9ZD#6PIP%:@)/5D">"A\AK+2/Q^,UQE+_S7.T]<C
MYPWK)5GO3TQAWH/]Q;R0BP0[YHV"H!RO-T/N9K;K^7I=3\%N'\+?=&ZW=PLW
M8T3FS^:>]E^$]9],1@FP&T/BKDY8<,^8$\?IP"^0 GYU;0G!94Z!"&<F4EU(
M(&6<AFW5_GH&'D7LW4H48?(W"UDBIRN2P0L;D$9.1%&==@Z] A[LCL9#4E1C
M^#0CQ5N1FQ*?=A1ZPR^^ \<XMXRJ0'A;]!I8?[4)JW4/.T[,HZ(^#.5JRJ>H
M+GX9M_/!:6?EH2I)-E5"4NN]\N-$PE(TP*-LE4>O??(PKE'TN,<'[(L_O'3:
M$T81\L@.Q9)'7__NA8N[OL)!<<[6\OT'K"*,E3V+ULCL^2GC8J/IU^<WTZ_6
M!\X7$/U[*UD\'9@TS (W.&G'853C:.6^Z_/<\_$N#93<88K[KBQK')QESP:N
M%(L"&KS2D\$K7:L*.61?%)7HOO"GGGN_=P5^#4N#QR(.H&@;I:$TP/_:_S$7
M<(3<UK]V%_#^#T4J8 XH*KJ]0MJ=+C^0=N^599G8(NNKW>-[62/MWCLJWK#4
MZUMX>5>%?G"V[C46P ["H-]8 *=D ?2/)4+>N<XELB8+..<C1^-G-ZYM307,
M4<:X^71A\AOS?3@:[9EEPR-N?9L]K F2W[27<,-[\V%7+Z'?./;$[8/&L3\.
MWVZ8W'5B?'NU>- ^N);CLR#8'\,.#M8\W$"WIT.W#SH-=/MQH-OU_O#1-*[7
MS!H>-M;P*5G#PV.C8[R&SQ8.!PB**U+X\OT</L>B']2%SRV/30/7*]"+-VR,
M5F+*46.T'H>]1L=FKYO5)$+/5T)59:)2^ -FPI5+46 '+$ @OJ[W@ 4@'@/N
MR\V;HT/RIC&J2LWR.QU=S8[+LDIL_2>I9N,G<!IJ=GQL.1"I5>#",&HL'4NJ
M^//+2062"(&X(V/K(B%?[+IDZ'I\4 V?#W4F=OF!-+S>R?)-1^()JR7PW6C8
MZR+CK99KY<%%56[G-"R#3DTM@[ 3\> BX<5B:;L/) MRYJYD77Y*P)F^+S%7
MDTBV23OMPO%Z#H[/)"L,!>5[+/ZV)B@(CV3.08'IT5*>"TE>@5AOHC#[5@:#
M40>4@3]"$49=B<=2!&3@\<U6K3QLM$+ICO.3VR1HM3=H#WYB()?A,V [[-S[
M8)L%L '[4??3?XN9''L%=#Z!H(QN- *\$>#[%N"G(J5K8Y<?KX!<N.KO>;#N
M54GT?)(LC66]BV#N-H*Y$<R-97UREG6:.#\Z_/]'!M1N38-P*N&?0([:U;WI
MS0I(](-6WM?9:.XULKF1S8W17#.C^6A]&6&>FT1K4:G:-#[L)(O[C2QN9'%C
M)Y^%G7RTMIA,.[FH,-]CATJN:5G&N/-HBH[K!J8S:#11HXFJTD0-TM)1-='1
M&KW"6KGETF-3*P[;4E 9[;'[ZK3B-97U@]2,Q>K@DXO!SR/DJ+&.@Y^[/6/T
MA0.='(U]WH#Q=OGGLD"UN:PX:%')02;\ 56:WA$,["Z%Y]VH%&'WX=):$3XU
M],JJT/4"$0!DPWRC?5)OO]4'RXUZF;[ZK0Y2%9K&Z/9&@Q_F>N??G7$"TB_"
M6.7M1MH-\[[AGQO&:/*1)5@B&4%9OV03CT!\.#!UIR!>:KPX9C,F,%AVA+@9
MW&'%-7!5<.=KC(9.K*\Q![AFOO$/L<MC^@/?(=\LF]1[<.E>F(ST9"/ 13,&
MJLYCH")F[ T[733[T/[+Y,9M0VU#K&"CST&S2C%<J *V&FLJ/+$QR,M;QY/Y
M1IZ6@,8I?K1.\:.V!_1QS]#)\QP;@TP1](;H3VF>BK2],L6@RV5!8GP!U^,$
M%F*!@W=C+5S_J\L_W>?HWW!0F9QVH*NB*CJ;W<:*QB<S)FP!HVE-:"1/19+'
MV-U.C--H8R>>C)V8)J2-DD)ZD!#2$=!2BW"54%!_-!^T3W?N8NF[!5H;=ASX
MK.?VTGJ5U0_T"EJ2^4:)I=Z^>FM!3X*3'L=:Z*X1XC5X!XZIME4>W%[('%$]
M+VDO[#7LC*25;Y36AJ!P<?I)B=@VZN!$U4$O#Q=FSA4K)_!W'#"=F[]VGP.?
M9:5O%?A-E6UCP._'@*\Z=)"T[0^02AB,!CV*7AI&-W4\T)I%R@.6S]E4##<;
M;K$ ?G/O4);<V^R \8)P>=) R6$!C(M9 .,T"Z!?3'N/*[  QFD6P'XH(]Y.
MF**<#D8;)?R4G6CC..7.^**#/1:<[FYN;I-0C25:;TLT9;SBF@8X_#S-:B8L
M[NK-#1MOKN&ATCP4UY7)^2I[C\@=>B)I:?U6K)BGT6\-;^[.F_$^:E$5^YI>
M$/:W8/7=2>BR@@5->]-ENQZGWC%&W9[Q QZC_D7G!QA)5?0I",N)>G!<[]9T
MK/_P0DB:./_._(9,Y'KK4*#"=WEKPD+@;.ET]!)FC5+8MG[R;\T'415MZ#ES
MV,<3S=W.28OFW4FM.^IU1B@Y>KW!,*NLX@J$UQV[!+KYR@+M.5;>6I-5QAP5
MX'ON=)8GK4TR1=Z["&GM*%FZ^>;,GX)DZ>M&OT/'/>IV>QD)VLS"\(/E6'OJ
M&8<6B,(,UL*\5>.HRE=+EXN\]&^Y29+VC<>6#&.M:=^906!.[Q9D'*1][WH6
M]0VD?3>UK:4:T:V-"72<J'D59F1J9\8AS*B$(=/,54IDFS+F*NG-7*7CS%4R
MQN-'T^)<V@0L6"QS=B9@BDVP7BL3:[B2/9:A74".QPV</,[^ <NA.^AKUZ;C
MF!.KP/2?DJYF8S0T1L,)&0U[\E'J4I=5>D,[>G<X,$ >D5#B\JC7,5)F $<(
M))MD4C&HZ_)BI]^(G4;LG*S8.8[)U7N<)M<F$3=(%7%_N8&%$XB+2[5!(]4:
MJ?98I=JNQE3!$K?Z&5-B0S'[-M -W-#^:& ,+V=LKO?,->]N R)+@4#$U8)#
M&NPR@N1JN82;6-^UZU!^\1%S8=\WO *Q,MQOZ;G?'[ 2.(+_N)G>L=G*9IK>
MN]),7X@X\D_%S1:6[Z/!B,F+I6?9&J)"P$89<0B?>BK.TZZ4JX"<A]WQ@,AY
M/![J&>FJC=')+?$M2=X7O^ $1']E)_1OU"!D^AQ["DE(Y#N-U"+0J'WAC>EY
M#]IS!JM[;@5 W[]Y1>:OJ2 (X8W_VX_T^39ZQ]2L/A#4KN4F]UVG*"+A%BPT
M6Q]66)PZ4R8)5D&"@\YXU$<2' SZ_>Y^23!$2V;3E0<R#ZY;Q]?(;I=!"K <
M>"F:PAV.]^296FGI=07IEJ%#_JP\D!S;2#.QFE.0Q:==U;471EC/)5=C6:2P
M4QWL]Z85*;45*5]\3DBM&)H?ERK-:9_2:2>-G+C2<<P%FW'58SD9JB<.Z-@<
M_@D=?J&"H(;53_RT%5;?J\U7P/3;-=)S+D7#1J<_'G5U;H[UNOU]N\:+!0&O
M(N+?C6DS?ZT05,'/&$GG.#Z=?,U=N6J_:G]H_W!EV\#-($%>V>[$M+4/P(0.
M%A8<UT-9?Z$3<%)Z#:9@([2K 08X/P=V"'_3J<W"^-*K5#Z^GX-@T@2LP!R^
MC@L[D$XW4S<(M!OW/Y8K!.;5ZG;E@_@:%8W'&)G2;C,H\3:!%X*GZKTR\FY'
MS=QK, D;R;4?R54GJRV20=TO_4IET(O%TG8?R"++$D>JZPXRY$U;S4WL*)6Z
M]91*Q['"'G>)<;?3Z??&E(4>PC_T%/R%JFA>P#BL@X__9CJ$]6\07 LVD<5F
M7 A"Q0^FL'>FY8#TQED91;V.$IVRB94=3LO^SY*(LRM(:/=Y+S61JJGT9NR#
MWJ)(]]*S4,\*(7M JBN+G; 3U9W-+#I#;^O_MYDWMLLK;)N3Q+X;NFQCE_U4
M;RSG*YL)*@Y[JBZ!SR_A9IXYA?4P_FURB_8[$^EF-?&MF04&/N/E'8H!<PX3
MOHQN"7H_UPE?<2+MZE^,TR!2+$RB<K<Y0CFDY<WV^_SI:J&]>7/XYWYXO-.[
MNV7T5#.A.9/;NZ"2NB?"[7<6FX/%QZ8KJCOD0\\\LA@M^"LOKZ!?8)T8_:O;
M,:ALS/0FIL/\R_??;0;6WY1DA@$F\CGH,N )H]%EZ=0M ]HG0MTO+<=TII9I
M5T/=Q4VU\U$41J,H*E44AB[BLB?"2NN* L,+9=ALW!E4S68UU")ZIW&(*EOG
M:\2',7E_Q',S,#6<P>NOK3L5 :90<*'J[<R&V(D#I+3U,A I:[ [\0=UVYW!
MJ$]$_G^3!RM/;= >=_4>7O*2@GE84(D9DAC/;;[W_]M^[P+YU-S5V_7+L]8
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
ME^8#'ZYJ3J?>BFT<S55*'>\E=K[9ZRN=4MU,W77,@C49U5(9U::;^M&E487
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
M%7FL%L/W-*L/FX[4'&0=*X3*.XW*!$KMO,R I?]'!RQA??CLVO@R!QDNOKQ
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
M;/S/_KLM-GB[\,(OX[[*?>BA$&?&IW7L^SCH"5FN^1),49-(NFE?W^T+>^"
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
M!I%2$LE>2QO36)@;?!-\JC3?[-*04, APO0007<5[ SL#.P,]"H>6[I+>/]
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
M0#5 -7UFE?(&$%P^&=8C_M6U83H4;.=V?8467D80=\0'G3G6>X;6 :XX JZ
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
M=A9=WQJO++1N+)>8/G+=WE@:''Q?\'W%W,]JI7C9P<8[QB $\9YQR(>("[+
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
MEJ^H+[FH7LSP6;WW2!JO_<;.&,W<KM_[=/()4\BM190+^3]!S\<ZE4'.!(1
M!\Y8J^0'L2LS5,Y8&5="D-4T6=,Z;6R9<4;>.BX'*J$19\W$H3J)">:;BIV^
M21%'=QP-KVH==L?3$X5K-J6*?4*MH]F4;7-)O3!=BPC0;<,\'UB$A9:D'ZC[
M'M,!216B'[#UPOZ&_^)/2+0(%&) ?.RSGL&?CR]D]UVC6YJ,O1UL3A?VD. ;
M7LTBJR6G[Y!CDD%'C+VN?(;#_[W9D1>.:P2F)3*+J'AJLR-CC<0(YK(V38.<
M$3+H=Q0#/.JQ8@/S/0#1^.2"#=]EE-!TK$=@ZDN.(R"&*JD\"VHV)TW[#<Z"
M.O+!,;P!Y/+KNLRRT5G=G6=:.Y)OM[>(R157.I,6""_&HA^OI2TE)C$&V0K1
MHG<0".!89(XTN FD0;(+J8X<N S/]S8\WLRQ;UP98G4D*[.I/$E-$8L^&Q96
MU.&*(C8I[':MPSE*;YPST7F"XR20ILTF\GA6%]JSMD9LAF3:#*;5THJIJB_*
MA!'5AJUD7P5BI3@,#5@TFUDD15ABK3SZL!'3.#2"K["'9+O&YA=,XEO\BZL8
M+93@>3YM*8_T,;:)ZX)8U5<$/>F?WM1>;^Q20?O59Q=%4';!GB#?M)*QK.H=
M(;Y5U8_=P/? N%%_W&B:!YNJIH4K%S\H;>9)6XJ=)1&JDKQXQX]@GFF)*O)V
M[*9,!#8^(*"Q/!YKLIXZ44W )%,??G/5$&;_\+W-BKZ>1L^W+SQ$RD]T;U%F
ME1A.><N11F-%GHP;Q/YH.<5PG &5PEP"PI<+%4,1)T)2S'XIB'T=137',RZ8
M[JD\FT[EJ=Y%L:^0H88C?6Q6;.^0UD5.;DTXK=2FDELG$(+H)W&=$;AGWI&
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
M&0ON=/WH+>S5*_F3E'?@/U?F2_#O-"#3Y/'Y8)ZU <C8+,XXPE?59Q\I &"
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
M"EI*7+]'[.?>/YEKCW#UNT!L^-^] AL!&PUL7QO,*V#U272EO7.QYO('+Y'
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
MV ]Y%R .DE#%.[Q!JT*891!@H$=!@($ ZS,B  ()!!(()!!(_;0/0)3ZE$F
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
M@3?8]11P$:5XLH)0JK& NC/-.RFJG DLO[=B1<Y-=WKCP/C<]>$9Y@/,B@N
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
M'H:TD5GE7-8<D2Y&-QY%.&&5+BY 5UO:$PJ.2BA(N5RD=&?MA3PP<H3<IH<
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
MI5),;XV,QRB1B?=W:GE^D,PAEADCE"4"[RZ1"-(;#BN<(Y)/^*#;Z1\\:)G
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
MP+PMG[]W ]/F;U3"L'I+!Z_!;..QB8.'R0L3;LQ^'<@7'RZ"'TS#$[:).?5
M'[ JI@TB#>9LVYC8P6^:P^*Z$]X-6+\Y[4;>Q>&3W1'N!/GEZ1L?B W403_0
M9^G3*O,<<3:P6Y,E+)D[G0)=PD.!Z/XE29&^SYX.KO!(" =I9Q+NF+WJ&E=^
MP7T^$84//_M32TRPPH#*8'$I/9".]PZ<O D2 1#.>(F%KX8Y<F&M8"KZ<"<B
M/!FIBH,RNFYM*9'@?0GFGYF6705U()3;B\P9K)<$):O9CTJJE'H-9\E;8BG:
M__L_W^\^GGWLG]V62M%.)V57:#6GIU9S.IYM^C#>Q;WCAOEX^8&$2)\BLE W
MF_?"<8VC7-&ZB?YR].[C\:"7=E)EFR<S3PUJYGK6?^"]IOT)'OM5S.&$3(X2
M5D:F3SPT. )WD?HJ=6E:)Y9?8?QBYO%>:POUJR?,']I2WXOC$7YT/!+ #&#)
M3/O17&4Y6%,1G9#VLO37\ 183E+P#Y+*03^U2=?PGI%GP5$ KGB<H9$H2BA)
M\&M\#PU7@%S]UX>OGZ^,Z]NO7[JI;,EVA6"%/KL!*R.@T5/@B>3S1\L!803&
M%C=[P)(U7V?8&5;3_A;]-&G)/94YCN5@3?;!C/NF:71?2$&ZTG6TCTMT8NS:
MJ*-53O6*6X-+4Y;07IRA5TQ[:5I-V\=5EV$S(1V/^>8[BO(X-EIXSBII/R &
M >C1H-L2,P7RM!P@4++@(IP"U)?)+HKM1? H[ >QX;B.YS"26<+*!(NJ@Z8G
M[)@UM<:F$Q@89</O. "5J=63 49S<=S 6(E &@=*T><B_W0!CJSTASF" 8%&
MB&[%R8?"&L"["8<1F#<F0X[Q+*N6R7B37!6PC39<$ABZZ6&%-]C28&=^1%LY
M[A9:.Y9[4'@"LHSATF8'UDG9;LCGQG(D$RR_-B8NDC9L@KE88-$V7F?>PZ#N
MT8A,F;MQ Q8O7CK1KN5M]Z/I\UZ&@9 ZP2X)@03JJVEA58/&DR.6G <^$<LY
M.CX-2][/UH44NFD(BDWW!MB*#<_A)2FB] X2".W?!LM'V8_O!9CKP#/"-93_
M*1,Z%\;UHO:Z933#:'+=+#\\3W)5I#\I[A=0#@/$'2!Z=6"A^ G,% WB:GY7
MXJ+M5'?*%=LO1WTJ]F\TLGR%*\;:9H:14"G1N-'ES#9.ZRZP.KF&/+.-+_A:
MQ;,6!1^$XID1:*FHB^Y6\0QI17$]3RP\X:/I*F4U: 4."NI(18NI<^AUM^8+
MF\Q=5E&F0H!FDWJR=,!ZZ+A_G('N-C;]&6AE*S*4245C,"W24PUS\L!:04PG
MU)YKSAEN V^\%X[P0-%8Z;P<M2D,03B"=)OL(3'T$[^2-)GQV)W#^J_04SW6
MS7N5+.7/A(#7@A@"^?"-O/=CQ@6"139'EFT%%D9.','J)NCEMNO<'Z/B&RXC
M:9Z)UX/@RWA0U_@6PQ"1WLSE'.@*INF#L$W,2J&,D"X'<Y*D?@!@,\.SG4;L
M7T("(E*VTF8$@A#D*(8_\^<%;&_O7%"5 QQI_T<]5)F$ZOOKZLH#:KLG%O?>
M\L>VZ\-12,/)]+$6* $GDXD/,XBE#U$HH@ .IFJ4(@ZN8BX#-_Q()@'19T?R
MG90D-1:V+0,7]#N-[2]'.+9"/)G\PL?,7O-E@-\;;N?^/,T;LV:_NPY@P[+
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
M-GX\<S@(P6A"+P%5?_4-]%''@P]A2O=">"Y\'3$&SP_00G IY@H_8>N;*R.
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
M%H-)/67QT@:0.)!T !(G);-5* J="4"J)AYSB3>131M\3KA%J03D\LJ,T7A
M^8Q2H =>- "I/T"Z;(9- 4CE8*#38MA4BZ4)P]:Y&+8T%A7V04R7@4&->-'@
M;=_#?,&6^<GBW.#-2F-T?2>! 0A2[_SS>(9'Z6A<G4^HR.)D?)$.^8OM*S(<
MGH7MG?/Y:38= TB.' VH9'N:S%6'J"KB5"].*CI/ME=EG7(P@R$3_."9X%\]
M-#=LP]KHNQI]S[P]7CM9EF<.)+ZIV>40Y9ABW77#@.'&VKNQ_A@Z?*%_ONI2
M49%FHJZ<D2>MG2X$%V83#'#9+V]]$ (G>B7]R?+BX?+JF"O35!%E92Q.%-X
M]YEC4O/JA)?1D)B7>.1-V5 _^-7Z;CK;A46=)Y1S/M!'8./G"]_7C@OWO K#
MS:N7+Q\?'T>/ZLCS[U_*L]GLY?=5N':236[(\!ZVKV1&]NPUB"<].0>CDNF
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
M!8:69E$Y<EG V]=K>. *+7:],)ZNGRS#O[9<4$ C[5/#VJ>6=V406,/ESRU
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
M?G7A"AVTM;^#,(/-_ VV]\$+@D_NEZ2?W WH4_ 6L=I(0?9'*_RT_&I\+]<
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
MBI@1>:VLLJO%I2K8T-LRG;/H"\HSIC=@#MU;M^[-&@V\+FT4(F="PM?C*R$
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
M$@C)V,A&#)'Q0]+KL2<6;P^I 9;]8"VP61*Q $*:Q'9$^AM1 ("K9+742!_
M#LN(WQ!MLR1# Z]%XE3 ?9#R!P]VGKKTMG5'J=E'29,?LHO(FWR ^ WL?^[;
MHA" E+H&]<A>TL[ 19 B6:;R.QQG_EH:#&^R&E9=E@XQ>CXC3SW^Z09T_MBA
M=OOY)G&H837)-8BC&3ZVO8>+%F2=X [Q1,'GD?#R/>+V1]O8^-Z#'42B*O9X
M&_6>'VDJZZ6>G[MDT3>@DB Y;=TX6 M#*/L+2.KU=@TT7N;[D3,==VX_OF=W
M_LC%I)@?8/?1+L"Z2[8!-([W@04VHO-8@#N IU;R'0P:K(@2=UH(3-D(D-TE
MP.\^G)<I$$@!6 *D3\L;LM+- E&GM7@/-H-K@C*#)QHBJXZPQ=)^7)GDQNM9
M JY9';2*G&\><3XCV@M.N,";(=XP;.%&+-&#;0.RP%D#R]QBH#;01JY>ARO?
MLB+BN8;KN,;VT0:(TXN\E'LBY+OOIAT@J?(%1W;A?C^Y7T+/_/;9BF.]0:DC
M<B(WQT8*,EIX+QCK@G@WB&(#M!_@[,F&4C0;H/"*8YO89XEP=>>:V+DNB>>7
M+C96QN+_L_>MW6TBV:)_A>7;/3=92U:$WDK/9"WGU2<]G=C'<4^?<[]D(:ED
M,4&@!F3'\^OOWE4%%%"(AY"$Y.J9)+9 4%7[_4;-E8<,J8MWXU+ 82VGD0%G
M+^EL82#Q@&N @0H F+,(5LHIP5[!" :T:A<_@U.";\/C00.'P\ MXQK"0">-
MB%'7"_/>P]I:PJ+0E4-UZI:&M(H>#U#T'[UVC?Z]/>JK--$4< &@#TR6T ^D
MWA/J4-1^K"P;D&WI^^O7KUX]/CZV'WMMQ[U_I4\FDU<_EOX*E2U\!F*I_VWA
M?_MX,[K^^OFN\_&?'<E_4RR[I.C#7QJFM'=^SMN@1&\-5SODK2I8]K"D&C2X
M8:[-+,.#/:WO;>="7ITB0@AIE[CI-Y5/-+L(WPR\ (C@XLW'RTILJCM)XEI.
M^O32#5Z]=%SS/[!:P_H=EGA+5L ZYQ>)!4B3_<.U^,XZ=2EU:SI=G%_"PJ"E
MRU!&.(ZW+C&^"]"X)Y=3_.AR2M!+_QH$YJ/Q),'M=%^Z$-MSL\+/U-ERG.I&
M"<@7]+_#.%MD)%N9GQVH+N#JGQ]NOUQI[ZYO;]KY*ON>2Q(4B2@2:1Z)?'$P
MB TZW#M110SM$BTT3+QD>4VHX' Y(*VX$?\6%*'J>I;PD*+2O("6F TM0;.K
M$&E_YZQ6ID^/[\J>PQ%CK@J!DR7>>].;60[F[MW!8]Y:8!.$ELAXT$M&W(];
M=Y6O7A>IWBFTDL)8BR'/OT]KB>O4QC$;SA\/S00CC*0!&!WDX?1-+*Q10_G&
M?L0=1[]:XF_G!^1="S4$OHA^A;BRI%#B%%$B$]*"S-O-@W,2Z5B'660,STT?
M%C&3(>O%FS!!5OL=*Y.\1N\J.'JM\#_U@JJJ^R]=]M*0XPG^X?62K/K[D6;!
M8N4&N7> =GG@P]%8Z0!-^5X2K3<<:.\,VS:F)CIK%^:,T( (S<_\W?"T?\%#
MO!;LX\&8&[2@(RHJL#5G2CDM#3#8<_[-X WX:5"(6BBFDDH_OHN>Q!^4&>/6
MA]W*$>3LPFN>N^H2[B'WA+S ^A*.FF#*J]2B"@I.,N%HBEE$\,?$X$@09)DY
MGN^Q'%.3U>I0,F'AH&R*,8,(+E :9B'R?,U?:64 *T4RYACSI)5#&*OCWV3<
M@&X!@++"'+HPOA-D?<8B15$<,!:M:6N?TJF0^&4/R IO%7D'93C&O4M8^I3A
M>9L5B38;VV'$-'8K0SPP9T\9S_DO*F(NGSGG&"NFD80^<S75JB/'L>9O?VT<
M_Y<$ZK /"]) 9NZ-(@)%!'40 =-5&?MG.7"/D9# E*>-FU)'[QP7 .2T4.B
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
M"!8N^\9,2F&(++O*5[BUU%7*NT+G/0&\!+0B'BBKL+6W3[C_^+U;_/B=3O;
M"II:;&]686JQ,*I6WM:P""F)B)T_E2Q40V<K]D>IH:>JA@X;,+&M6$_:R&!4
M2-9X)"N(47*3J"J>32TXB9TL'UIYR#M_"?D%GXE[C^,!IL1_Q :03(ZAD^3S
M;Q]9GA&HROH(8^?ZA'ED9>J2%_8WDDI"GK\P8W',*() W0-93TH^HX4)YNM@
MP#>K(K&CB5D4B,E^CMLGK[,W"[4P<?'HX?(DZ2?\<LX =CVIR&.GTJP)[+0A
M<J"\[%%%8&H!E?!7DIVQR\'V\PHHA_VMW?=WD.?!["0NT-.-+DTD+)PZJF%8
M+' 9VTSA]43].8J#2:;*!]4E"10JCYNL6QX;8\5CP X\(0K1H6\<]J^%6TS/
M?DL]DW:J89U8:<-AH0K&>3"9;YP->,6(X..2V/*UX1N#[K.>LR*X#N8#I4UG
M:7PBM"<8WN$H6S<(*F#@D<V;Y74@!'-VY,=@LKFP;E39PPM&>+!0$N'A,5":
M64O/B<^]"Q*'Y'OR@J$7+,SN\S"4R>>-"5]B\(B?*NUVZY*%16CJ%#+$C4N-
MG##Q=VI8-&+C+0EA+XS%12W3F)H670!O9H2+8.YFKO%[FQ5(^2?6#5@8?Q:6
MA=-B'19\PA<2RWDLVKA4Z"2JE(:S5!KDW6G+*0S%7/E9>H60UY;VX6_#RX%"
MR[-%RX,ILKOWG5PX%G!4&M9G)7>4'\.B/,KM0]DL,F?#"^3_G+9G#]GSZWB-
ME;1D<0?LS1DV)^!> ]SM^=T!1)\XU2R_XB#Y#<T%10WH+>@8<U0)B.W15U ]
MB#.9*U3Q0;+>(=3NX+EO+;@H9-*F4AMY326K"*1^)9Q#SRL?Z>_TA/YQ@766
M85E?B+\=1J&LGA#V:@%HX#B"G^+3YL,_;3VLARM1LRFI78O5@+)7\1X5[!UB
MF6=Z[?R&.297 ,I@U2262TIVB>^*5X-*>72VO B0-8$>6[FFP/? 3K@7L4RX
M1//:Z:-D5]GQR:ZX9$T,7W[-\'UCMES1<Y9==UR3 E5V;6:9:VG5W0\9 &ER
M+A@C =$R"%2JYZW  8L&2!/.**S1S<8:A2=[P),X*=:(-4PF94 4@(<@_\=%
M]QC0?72-]9E -PZ^ _&$F#9 VQ2%DHK7Q0?B0Y!A_ H'&+5ID]?B0$\D5JTE
MC.@9Z#55*N.W<5PMZ JBT;8@FJ@VYO!?);5/1FI+*/08@EP)[I-$E814V3MK
MCZD*"F<4SN3BC*A RE6#2KU#E#Z1Y\/Z$#:)S>G<JHXR[RBQ[V BLA+V0E&6
M\!G;2DH3.S'$:8I4;;97Y8P WA1.<1RO2HW.AK<\8<&0-C[1I=X'A;F'9U5Q
MA*]'QFUE50K(9\">FA ;VDWF];/Z093!J:-$6(XB+?8([::7._(VG27K';G=
MFD8*5>DHX!7KNR6UA2OK!(>@[!.6IK4<CQ*F2I@JG&HP3AU!(]BM9_=.LVJ4
MUO"LM(8@D6'OO:6WZ"7*K#UUKMD$L:NP1F'-H94UA4''S9!MAK:F_#=*$ZM#
M$Z/SMI6B=,XBKZ$N"X5("I$J(9*H/C4%J9H"CP/D':3KM&6;5$F:2CE3RME.
MREDL!:=8)P]%B8H22U$BEQJ*$K=2HI#^%@Q,WYT0M[15C_FKZ#"U_:69J]C?
M\_)'TDG:DM8/@[6\K\QL1LAB4; KQ*!D?6G-R!<M]V J.&=EO='/U>D[W1JN
M>*>^%[+@&5?G6=L/=G+\(Y=]?PLGO'BCRQZ9<>_+I%[25+Y4'#7BR%PWHN@_
M-S\G2#BK^&$<T:Z-'=\S]H97&MZ@[*TB6EYRD+2BS_+T.933I[(WRS.BG &Y
M.FW!>_?HW"V=C6?8\R_P')\0.]Z'.+OCL!>FX7RR;^"ESOQ/N@@ROP)$ 27^
M5[P+:UT_&J;[+QRV%I^"#5^B[=>$-L6]DH-U>]@2/ZN-KR+ )@K(NJI43U_U
MWU;T2;$A6^53QU7JN!0#:)@$#N1M].KSE\19[4DK">)MXW$\)G1AM7_"X03C
M<#P^#R<0V]BC5.ABJL=%+?:;O5S!2I>7<^/I\HD8[L6;X2M]\@I6W,^8N:KH
M30E<)4$41A\'HQ6(&B;DG[V9_6D?TMT7!B%D3\,9=[=.PTF;TH/66.^UQIV^
MLJ85*U0@>M8@.DZ *P]$2A_;2=CGN(.[.[N#62^'P!<<CFC-&MOVPS-?VZ;%
MAV9$,UE'%V]2(HC.7NO^TC3HUP+H[)0)Q>6>%9DJ$"D0*1"=B+"K+_8IEX/C
MKI*#U>6@(M=FD:N"AS*US@B=CRY]/CKN@L 9[4OZC#I])7V4%?8<*5B!2(%(
M@4C%%T\EOEA)F=@]OCB<C,7X8D=%%\_1>-I6Z]?@@K[CE%Z6J<?5_@"ZTJX7
M"[C)OF^TO#F*A=I0&[0I8O89JS\*! H$)S5-[90D6FZ&;$/J4)IZ'(I CTZ@
M"@1'!X%B"HHI- LC%0@4"!0(% @4"([HTY&#0(E*A:$*! H$"@0*! H$"@1-
M 8$Z;W7>2AMOPO$H#JQ H$"@0*! H$#0(! H47DLS4U-(-@W^%2>=D4\U6+_
MW+CD<@% )?-P,$.1F0AQE"_PA1==-4;AM!-+&Y1N?FA]0PU,4 ,33HAK-9DH
ME=C>TY0$$.0?J1SG8OR@0Q$&_7*=''$D0E?5635>\#4J>;+1?9D;DG5^4F>D
MZ+L),E3-.2@G2FL>:S :]PN-->C2L08C-=9 R4PE#Q3N/L/ 2M/A4JC+?G79
MDM/T(JM+UO!TNF0U'<"*\!1<&@\7E:EU7KBL'*:U.TR[91VF)<<&A*-B)V7Z
M3^G]5F<R:/5/9UCL"72U5-+A=#B=@HN"BX)+<;@4./ 72I_8@K:'4A]JC[?J
M^FA00K70/$I?E\5TC$829]-4C8KT^+*AQ]L<WJ<$D#+G3Q)Q2_N$*XF2_4]5
MT$_'7]PTH:#TZ5,B3047!1<%E]K"FT5$6?WAS<D)B:OF +A1Y7 -KGE3Y6U-
M<-.4P[MX>=L[9[4"9K7?TK9>PTO;5!5;(ZNS5<&:*EA[=@5K3:8_)7/W5)O&
MI'#,)/BF'RA4TBU7F=9O#Y]7_D7C95FC\NF;FCJOCD,IFZJ(K$E%9%ME7NTU
M9.,SK"%K,O4H\:;X^?/"2 6"2O5>$C&PMVC(^)2*O1H$2$5+"@3-%+C//;VK
MR1BJO(5[*LPJ[BVL6)<U*9,\_:;?:_5'XU9WJ"N_H.+K"@0*! H$IP>"FB5/
M?7&J#%-./Z'$MN>1PZ;.^[F>MS+2FH>.!^'R^Z^VZ2HNK_0I!0(% @6"LP"!
M<@K6ZA3\M$UHUQ!'"ZRM;D=Y!$_?8E!#MU154N/8FZPJZ0^ E_L(UXE;4VF2
MJO%X3C4>C:\X:TXKDX;Z3)I3"ZQJTQ3?4K5IITF42AW;4\&:H* %^MEAR]9&
MDS.N6SLY.CO3;/^3&@ZCSNADRB1.CKY5+=Q^:^$*B-.:*^+&NIJJU@#"4H)3
M"853P%UXE@LLZI(],N#).HT;Q*[P _ <RYPGK\7/,&[Y/MM@[3,'>Z$:P4SQ
MN+]*P>X)I9<V&H44:2NXG )<FI+#NG^6JY2?QH&D<8[K SN5NY6<RM6J&\=Z
MJ>K&;DL?]5H3O7<JSF/5]/_D9$]3&)V"2S/AHJQO!?9#6]_5Q?*^2S_U8?]T
M;/.F26-%ZPV@=04$97LW'"1*!NXD _==&#O6GUMAK+)(GR/Y*[@T$R[*(E5@
M5Y[PO17S[I@/5JRH5Y^,SMH1WAQ*:E:A[_9--[C8]URAU1R2416(I]%%XYF@
MHP*! L'S2YYN:IZT.@XEIII%H H$1P>!8@J**93U%W7;XW7J&M_MW-E,+:(\
MA0K(#?<+GF(I:FX'K61WDJ(5.G5V&AR4Z^LP:(WU7FO<Z6>[)17U-DQI4"!0
M(#BBP_%8,DQIBDJ).'Z939VE-)U)26$]:8WZH]9@M$5:*_I0,D*!0(&@.5)"
M ?D9 +D ]%Z<K )1N[Y0>S_'<7=<2I70/$HREQ=O]'ZK,QFT@ 1J] #0/_H9
MTUU%$GBI>)=*%%)V^_$!\*R$=64QM??Y=*/A,RO#47:4 H$"P:DPSH8!^=)W
MUOQD@T]<]MS89^S+"B.4"WQ/]34UUM#HW5)%- .]U1\.6I/16#G FV19T8*9
M5_[4F3_AO]@J^TVJY_4Z6$]T"@E"_O?&\\W%T_;UW]'U?X'UWV8QAV(+7^^P
M),XR./ME\.>?6601?B3/$DF#ZX7^DB^.K0U.;N$XONWX1/NQLEY;AGW_CPMB
M7_[QE=%.<+6'!,-^O'5HB9'OKU^_>O7X^-C^,76MMN/>O^IV.KU7+EQ^%=Q;
MXVZ>P:/NED2KE/S3[>@3CF[:#<@:<Q:.X]. #VHDZBS/P _,+X&DL7\D6Q*7
M+]OE21UTCO31)[2ZDYVD=%0KM5X__)B!<+TG>*SYW0Q+AF"[DTYK.,GWE68"
MK &G7-^C&+)Z]$PU9Z&Q*;K:5]^9?=<,GUW^J4Z\+80A;!ET%?)&UU\-BUPO
MZ TW()M(Y*C8/C5I')OCV\W#E5ZGG>U69X>S)JY&SP]T0LW0J$8!)ZFX0!Z,
ML^D_G-]11 ,=34J-9NXJRA<I_S&09DIP[<*6*-K&)I![>8)K-)YDX^VE1V:(
MNSCFT2/VQ1M8N\+;I,1*"JRV_$2"?P2=/'6M2:9$MZ(IT5>F1,:CKC3?\0TK
M2RPWD[D5ZLMVXY*/&WM.YO*Y(#7D.([&>AGY6CP;H9&8PO #3O5R08\U,O<>
M"3 <DQZA!CI)8/K!;Z8-OS"+)5.,GAR*1;UX<G5Q,->(Y]$;&.XP1-NFLO7*
MH-2HTV^-1J>,3Z%]Q7XM)+0J2"OZ9Y EM9+NREIW*I-CO8IR;*#DV!8_%L>=
MR T%O$AHEY7IGT(: _MTYJRF\'#@82MG8_OG)Q*W> KB(B\0AW<X>YT]<5NF
M?[]<K[#NN-L:=B;GP+223B$M.:6]BF>U>6),&@0+\CRIDRF\&$X6U?.R.O5A
M&7_3]AG=C<>8,JZPD\"9NEQ4XV&]+JH&XT"N0^DD %^GHV<XJ=G1TV#HEW++
MY&BXK^;F@_3O_*CTCV(:\(_$;O1V-TIWA17 ZZ28RN_#RPAC_]O"__9?=Y_^
M^/+Y^K_>?^U(_IMB5TFJA?'G!9UC.YV?*V4'\$@];7,YUV8HNOYQL;ZWG8P\
M"?$X9K!]XE;,@ _?9=P3>-N;CY>]7H%, @JYI1M\>^FXYG_@A8;U.[SEEJR<
M!S08XY@H3><)<=)WUJE+J5O3/=/Y)<Q:7;H,AL*.WKK$^"X<X3VYG.)'EU,"
M1 M'8UB/QI-7M7K@[X:V=)%%_)^[ZW>X!"/$>(9T IH+R"=-<BF7#M)K]^"_
M,-\HD0^S0R)4.N'&(CZ@%TVCH?B7F3(5(T3ZB8^J.'+'K1DY0G(5LLWH3?1!
M>?E6$IQ8T/\.T])$0HA2)I1"KS+I,S&@3!UKGNT9_>>'VR]7VKOKVYNV!!7K
M0L+GBVX':Y.3(O0MB)X9X2B%D64[[A1"XT)8&U<L<S7*O:WC"Z@NGN8[H.[8
MM-6[X9.Y]M&T#7L&D 'U!SY8P9EZ&2J0(C)%9!+=4ZX&5,P"O8@]I)@S+[23
MN)9=S-7VWO1FEN,!GETOP !8$]NC9WE++"2,=X['K:6WAD?F-\83)8T[>.Y;
M"^R$T&+J]7L7&O$ *0FO-RH3G4V?JXRBJQ^FR$JVTVM12;TGRN6LJRCIYAM+
M!Z/GA>48(7HFW %B/O\VOJS5Z,/6^Z%N= HZN>+6&6D;M#!1!\5A^D8(325
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
MCV)=5,H[$#&E\I,-'&N#H2G$G:L5K#NK6X&N=_ME<RJ'W=:H.ZK4'R433V3
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
MX@ W/#A]<V'.X'T\%P9P!"0@_<RRGJBSG03M7Q]"H0B,?FGX&DA5V(>O.5-
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
M_\GT$8#N:#]!9W!96.FB:VP>.NUQ?RU4U+5I,L?]#,%4]ELD45R'^%@%D9W
M\ZH,[3#KWLYF<A0)!@*O,)TW#VQ[3; ZC"P&#"LV&<F>QI O"C/-.%-]E'+[
MRCU-;;8&N#A?W4N+3*6-5EI3:[6#H7GC_FEES8 S)*>=3PHWJ5$M9X7GDBGI
M0=E-E>95;-5!#J91Z]13O;182%[O26][CX&(21ITGRSKIQ[TE2QI.%G4ZGP2
ME2.!2@^B,M:/#*TF(W-QUVTR92MZY<8B?.W>FW$OX#>&;3BWYO7*-*'^R-EB
M8<'/#!N>MET/ //%W&]/J8''0M&>4M=GNJZJ+Y*]DY\25KRB9 T,BEZ4)7TM
M,^8+S(R^4V7424V:Z?Q<?T$7JXDR)F:\* L*Y4-)=$7M^J(7D69;^R&=I[I]
M+<=?W(ITTYN:'#;56'^9QH9[AS=B0=.QE &U]1)0N'UFHDHUV)\6\P6IPB:G
M^PS$U.0TIVEYLH%I1^NJ>N@VV]LT;RM*DRYR-F:2'S^D_*#I9EH-R^[:F\9*
MF;KJ;Y9IPPN%M9;92_M3;FTLP'J+.GG#@]%'80-E\EG*H,JS>LKWX2>J'<B)
MP-*U6FUM%261V$++F"%V&L*A,"MBSEAD;RY+2.(9;X*Q *VUC64S9*ON.?<Q
MJP'F4]I!MLD=[9[8(SBH$-3..$13V8JF(5Y6D:96WW@9$Q3;,W_+9?*YZ_D0
M/=HTT%&LBJA+QF72)0>B,(!&WL42ZG=[U]CL+#Y\8\RGFPL:DEAOC6<U1W_T
M','0/R!^6Y#HE!#6=*;C8T63D<*S5M3H 41]7JUGE_F87I['K3?NTO(;MG&H
MIPO82A#G_:)Z0KWR:>,%L5ER!ZC#".8N">0^X?\J3@EGZF>GD@*5NM9>O<$A
M5<S!SFKBM;'I6UIVDQBS "551*+:7I^7(96Q5.A*2;5<J2O3,XW-[8H42UY@
M?\IV25N%*A6;'(U:CZ8>ZHO_I/'8I"E]1'*]"R() 4W.G,7;'47>!66M"^,+
M3,6W!*3Q6 ^QW)S,I7B/)!S!T#\@9/?%>LNHU=BB8JJ.]#F#Z]07<(JD];R.
MZU3Q$+N,A^LC035\O*2_34RWNRKQ3CD':LE/^[Z^.&Q>P&'CLJDH]<6U:=MX
M:,QX?T3TK6 [MH3W.1(4!<ESAO[LK/CID>H'.ZN)-^HI)G;V4)D<# %).M9+
M/(,M-0(@]G56\\%T,!ULHGZ,Q;WE6)X/='F8CFU&&?(*R$4R7)/$JN(8IBH]
M<^R0S]7&A__3$<YQ8[F-D%(M."L"6UFSN89DE;$(T= R?O@3G;?F>H.WD- I
M4 _W[L:WOI,/Z/-%6S_G&8\E5L2+X[+$FJJ<) Z 41,H*%0W3 <N(L)31'.)
ME4-'YRD<]JPFKFE9N=5A')&IFJ+"(UEGM=/&Z=<(A7Z-4,NO^7B_-JP-A#@A
M$\UV81'8L%C$S9@I]%=R9&HEE7JH+YX2QF,54@;%=O2Y6'["U/D$Q$D5OOU:
M:/\)O,(4EQ9%I D"DH2<QN'L .B1HB,8^@=$,'WHJ@F(-96MGYB.!)VA"EY?
M^*E17"\CZAF\EOVWG*\,Y\[T.,OAEI@4W(-A;TV0^ &Q[D#^X__TK$5(,H9*
M6<6IVT(QH.D,K329NF2P^H96)W-\6<M;>;/U++A-=N[>WUA.F/P9T?<\2=ZS
MS08  2SI!=CXZ&##:PL<6O0(\*M0F,TB,K'I'/&"@CFU.INE-O"B?:?<\9];
M'[@3G$Y\TXF[,@#G%'7%$%NIB=D[1/LZB/D(EWA-S^?,(/8Y';^,,!86$:GJ
M_)Y)9\@L=EUI;'HZ43EL>+80=*)$J,IT@J)2V#/3Z4E*G$.&-+?<N/=0JF!7
M.BM17NO&Q'MN8L\%ZAAQOO%D>J.\.#.RR''%=(</+)?CXF5$XYJ:*H_C 4"
MM_<8;KD_>4.@%OSPB_%4G+G/(A4X#V_RKR>G4&\#S04=B3)#!EK=4'0[5/BY
M;4[[@8]RQLZ0E2&'$JW;+;>Q=%-*<-M<0>J\A^LR; &&_ORD2%]B#>J8M-=-
M)T^IC4!<&OU!6&"+ATZ590RLTTLX[72=,]_?6#=;4E3QBPO-4?!#&Y>D?$:V
M:C&'L!R'[CA$$)$NM)6^5C?,-OE3(P!QD6CO&\<L^3 )'".9SSFR[ '&X_:M
M/IL^9U?Y5XAS3'+VCS7%*/TJBI:1/=MZ;51::V/5@YN,7?IP% :DAP%^L2PU
M'5GRN=..FB0BH8_+UI.CUBOS9BJ\'2%;MJ3N:_&<IK/$])/>FH;$D7IK50UN
M7BVLAZG-#5GN& K@)OFO]S8W>3U/)IJ/@.:2V*QW [0'^8D]J7.7^N:Y^[EO
MA2(TY0:=REA,WAJ ,J4R@7.6O1S X<7:,%EK-Y7<7%_2B1#:G#Q#77DS4U>>
M@P5RQL;DC(23Q_DN=^>ZBT<\"O>R=(<^%MEZ'\+G2>6<PAH+<LU=$<19-N >
M[<K/"(/(-YP["]82;D3-95S@S=M\C-\6$!GKRT(ZJW57Q,^R_FZ\(G()"4L(
MR\<,\1T3$2//?P2ZE:^KT!0_W[WKW+U?;[%HN0Y?>8GYQ5U@NV%C&IZ)T4+^
M77B:.J^Y8'Z6K981KW?&74 ''LO#4,331)1L6MK/KS$/*W67BGDX6Q0TYN%'
MP\MPGZ3(7#3[H-D0 (!R$SZ=G[6U8JDV<;-Y'?&"\?KP%&=A$R7Z-@6%HGWJ
MTC5"]<W6I:L-12801;;<VO9SL3K#+P?P<3!HMK,7I"1 T^)8V 8I:0N+X(1,
M(E<*AY/$+Z=3,UD>I1#,)6I'$>NJG9E0S*B5,F?72+7M]=0UE_A9UM^,UY/$
MD%=L#>%5P[H0](9;F[=P*=M^QAH)3 '\/!97_LKULB93W#'.N/UG:WFD"1=
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
M,644W8RV)U$:&R&22\IO#F/6XSKDW=C5D4T-[=DGY$8<0]] \9H:_SA+/A-
M%X_GV0SA90EH(\\0TK/. JXB3(@O0$%"1&J=$G2H.9V=+$BJ!G*8W10H_GV!
MT@3@_/,?:V(1I_,4$1LC/( \QG!%NPO-/JT)96 VL^(0,D- #HFN5R04T#!A
M"DTF&;.(N%Q&^/%RUAJMCN,8K>F(,+\B_11#8#BC4Z/L<+1V.$J;R74-[@$9
M1\E,AH"\P(16_@"+Q<DZ+TB$PT8"RFF:2'H&?X D:J9>)G)U*9B-'_<@+TK_
M-QLX6LW=SV_=SVN]92V>LA7[F9+M#,DZ+[%,2$Q'TN425L \KOR6A#R0F892
M(3FSE8#N"'L*2 R$1MTE(&8L&QG?0$(7+@&)R#0@$R>Z)-D-_@0R0KRX(G U
M7+E0IVX45R.(_QZE:V 44K>-S?PNSZ\ OEF05-#,[]KMW<U.W<U*S4=EG(.O
M ,\!-AV"6P3,8OA=#OY8$Q?^?&\ZW/5I&%H#TCV\*GV\AVB=IX_G>4X,?0:)
M)\0P2K=IN:&YM#CXRUO]YZ^6>6S% XEYW$8DG;#109&^PTS<0F0Q01]9N;FP
MJI3M,W1S&=ETW&?+YA*JT?64.=LXES)QVRS:7$@6%<N,VJ:C>T0LL^NHDPZ;
MRZ9 U&FF;8$[&4F_6;>EX%H\K#)PBY#9)6&;C=OX;Y^*N\R\I.@N/:_)^<]*
MK49L S[.5I_K_8U;\*-8FRWZ*Y%UM#)M+ZT"47]YL[WX9GS<[S_;J*!&V$=>
M;;$EJ$S:H]Q&6\#JM#U*;K0IK$[;H^1&QWW4:7N4_*U'R=]ZE=PBN.ARL)\'
M6\04#B%G,EG844S/<F?-7CP!,6^G2MTO)/@_"6MX&$>-LC>IK8"A0]_1J<N:
MGJN3_%MR;DY 69F32\SQ.HF]K!K$G:Z;V)R0E]+T(:E-[JY*VN^*C]612 ,N
M@VACVRU&O*S6LVQ2GQX-%Y(8 8)!Q(4L1D,O@X@+68PF,0PB+F0QFI8PB+B0
MQ29!YI&R79FUNA7((./\3+_-4J$27>_K;]X7W@;0P? Z@!X'VQ/E_6L&5BNW
M2H3]Y*5^$E)GT<+"K")J;N8?1J,/DXS[=6RCT4A*TKV</[N7\V<?<KYS+^<[
M'W*^=R_G>Q]R?G OYP<?<GYT+^='+_<F7[L7E-)T-T.T74[@$[0^J7J<)5<8
MWD<%('/)N-R0MMQ14R+M?_?>3@L31H/I9+IG:,3)Q3EDJQR=0ZHM5QRE\3HM
M/>."_+S#AN0]($M TC"B FJ5<BGY-)Q2%.]03VE!&H1WM:#$\Z;(SRS*[\K:
M,^O\Y3R*5J^H>J] 6N3-;TJ%2V7K7_R[+<8WE,5K3*]=-DS2Z ZD934DA8\+
M6%!]91^_&D%+DCV3:%'0A7TJSG;VW;]QU%%9HV5'?Z66N\9H@>L8[]HEPG'#
MA_QS!UG]LD/U%Z]R.F&CU%Y"XFQ-^QE&2^4^13:F.-GJ<_#+@9CC08$.M#@A
MG #\ZPLR>CX .%\4O[X@(62=$[:H/$VTG8%H8:T?%^AO_GU22?DU*M88%K"'
M%_%'M3UX'TT!!4H*ZG8XCVC=MX<[?5N'X5>L..PC0JO7GQHEHK6$J&:[WT!Q
M.2-37O)3ND[*%1E<@J@H,+Q;%_3LWRVB'4#/-J"4B#,_SPI O(D7\#UQZ45*
MQUS&&&*N,)K!HEWKK&/+_@<=,[0_&#\B^.IZI& 1=AAQ+%%[P&E+XFE<L098
MN1G'L &5^@QA(FM61=+XL37+)#.C\J<:/<G_K:N#+XWE.&#URZP#?%_,GH03
M#=)3@SND+ZV8B47 SOT]PR!*X9\@^0VEU)Y?(IA1(UQF-R"N\Z5C3*;;V?R4
M_$@,#C!$B:%[NV*GZ.#V[)ZTBSONK6"<W%ZOVLV/Y&X^W'1"HR+L*.DK6$4P
M^?R#+OR"$^$RD/#;7E++_-;=Q'R707Z#9L5#A $="D"\R%"*YH\=/;3;M:?O
M:NW&CTOB3D+F5F"'"2:[S11?C<VP*SJU3#3U!WE>DC\#['4=R:<,>/0_G1@B
M)+I:@*!/.=2DK!;X/"/!N2X/+PB'O<_8D;#UV00@H:BC)ASX5-4'[A'R<YTQ
M4MZ E2,KC99! T59;T/(B.C7X'D3&GB^9W<P3<'V3MDUB &\;]]5[Z!'H44'
M/L(6$\*/NN:& !(RJ!'T-C0$E:BOKB2)XLWN%ZP TWPQ(43P-;,)(0W!NL=_
M#FFFR'J48P30?9[-0%QL9N5$GNNH ,1=R,0>IK!4M#SWV3LS]/E'3#(\TJ"^
M.W*\I&>$.<CUQ:8#?_=LQ@@$6^%W!-_\ND9](VEQ!@B\J],V:R+-XX[RG [Q
MPJ/3&XYYC!_.O*$8#=,Q[%CJ6JMV&':L3:C;=APURP,%QUE"GQE+&>5]U7Q2
M1D7-Z_A4GK1?*1HW&,_ARQOJ @M'$?*+&U 4U6)YL]VGYQA"$FI>P2'QI%U"
MQ:S!^ -'V%"7F#A:5*^(G&>?,S)9!8E1ZB:FH>8./!I/VA^4#!N,0_"D];1N
MQMEWD0C'0+=NL_9^C%*S_<:PH?F&@ZVZ@*&NSTF$/P4S@''I<=6Z$SW-7@$L
M3=&#8&_)'6&]**]$>+_=QEL7!#<>**F@OE#J<9"XPJBZ6G8-BC5NG?#3&#&D
M-!2&#P&-_78*%X8-8V 12%M#_=TP4-]X'UZ#[ROF^1/.)VV@]CYY C@4FV5@
MF/6$J5'TGG&'*8CDI-H&V\!><^61UUHMS>BWWF^XVADSF(2A+V<-\@^C9@5-
M?<[SY2J"6#,=X#=6R -8C?<;R5:F#&/D9XE9X_CCJ!=.Q75"QC@"T+S'0(Q^
M![-JTD D@DE=?*T4LQKW-I<!JL*>S7G_\^PX)K_  /P&4EJD ^%;U")WR!EV
M!N3<&;(&X3Q&'J"AV*X^>56[XSA+Z#\$Q]8\<##O'#F'\2/UD"A'0_03.\(/
MH&8[>W&JWL!E)IHR?P5/8E9JH]YJIQ"%0JLGYR)F]AP5]LHBJQ\#&/*LHT+%
M?9/CCQP'.X,9P=H%R3:3#NMO@#EM4&K0=BM)@S%&?KY(.4F9<0'_K-/I\L35
M-]*!MP\@O0=?":@6O(4!-T0[X[LMT?'BE098D"<C[D8AN4#M,=-6D%"/W^GI
M]2\0X=L'Y 3Q'5I60-_0VF]\LTTV'*PW_$,],&>@#N',FZY94K-'=$7M"6":
M8;:!45U)$.K9-WV%SM :.X-UFY@UJBMB^P]JAM&&Q70E0*B7/@WT(=^Z@W2+
MF#VD2V)/ -)]HPT,Z5* 4$^YZ>ES/"L =HIK)D4K<'<H[C?"1>8;#N8=*4*\
M?[LM]GHY.XGRQ5F*'L8I\DJ8T__11<'[**4278.\P) >WZ9_.,Z2W5^TOJQJ
M8IUG,091#DY!]?_;A<8?<7G\C^ZU5CNP'!\=1XANB=B!A1@CO%:\+V=M>2XS
M*\TY7>J1$_/6M6-.XV]*C.03:,@NY)0#'%3S]C#C1>-0ERW)$$ME+0^IDF'K
MT^/WG(ZN]:MWV?R8'IAAU:$W)]#Q7!T"SPYI8?#0_$Q'D5#72?>M&+L!N,SK
MK*LSFUH)]58-:6+>:JO]*R@6U%?N@<HY:,6VS%/0TK93QYF)B5Q"4)%_/VB]
M# .>=8EC$L,O9W) 2K[NO<;$^7KJH%,S@TN8<3F&NKNRN>ITAO I6M\5LW5:
MO]LK&!^E3?HCIJ#)U&&F81#'HZJ ;:A['^S3^ARHB3_N@(SW\=3AI60$E\#B
M,0QU[Z%:3SZ%^0H1F2]GG^J1O;R2=$NF,S0>GV?5S.=R5GT(J<3;QP-:O^1=
M._#%I@-C]VRF[@">#>_2==R+VM\$<9.1<L[ ;L6X0!$=6>;P'M"#RJSSK]*/
MVV=?!1]/%:!:1G !,QE#3[?3K2/T*5AA$%=7[,B_4U!V;I:T]P Y45>G:2>2
MJC6=*O@L#.0RXJFQ9UYX#P"8;2DO9^6%BBKRGJ"<.P%2:]0=UB6-I@Y#+:,X
M'7(EC#U=0W=3MYT^A$77YZOS#QR\";YDU7'O?CEU9,G5=PDG)C?F%?  ,,1_
M[K!)$CZ!&?GFEOO:GP&%[JDJ'0I3QZ*YN5QB5$N*9DG[=7!KVMLB"Y<S^@YX
M>4RLFD'=HD]@.XOB;;OHMN]NO:BWGSIN34WE= M&788&L\%M'E/_RJF# 3+]
M^OR#*DO2C46E%'W#G@-5Y78=B"JTFSHT=4WC$I(*O!LH'@VT -,47CPCOD)K
M+8++V0G*[@')<>]2P("89JN=6_X*K:8*+S.S.%ND4>'<0.O-Z&7@3@&&]Q&M
ML]1:AMS\KG_[7;M=;V5&VFZJN#,UC=LU&2GO!GMO@\L*V94Q6 4LCC&F3E;N
ML#?^5I7Y*IV-V82F&WIUI;QP5BI=Y)CSU#UJ^.YQZ9.#2-]XM?/=(A?'ZSH'
M3INC"M('+W6:]@_7*32=NF,8&,CQT3H%]@TTWTT FO4SD4W9WN9V6I;(W]JT
M(R:%KQJQ_0.T@1']0EQ-H ;T[R< ^E+PK1WT0"YJ+ 4UN_'^@5C!2'Y!RQ:@
M >F'"8"T&5FNHD<ZK-!]YCC&:Y!<P.@.IJ);3W;$E!,+,;'] [6!$8=)/L0"
M-: /;DN/X[7-0-,H\:@7FKG-U8(SH_G^(5G)4 ,$:(8(S>V!$&]-=51HI+\&
M]R!;J\_I..VD^.RUVS]@BDWC%Y$]W@T4@]N:XVA<W<*QN!8M(*!V+9I)8'R4
M!GLM6F[PB5R+9BH2[$6PZ+%<<;Q%I\354[2Z0;/B(<*\""[]OGL%C/_]^+Y@
M@$2D;PJM2,W@O7/YB\^S?\,ZD.G<5N:Z<CG1F8Q'Q>-5&F4%\4[JCRO&&SWF
M!+@@E!/8'U1J&LL/3.5"!'OWNJ=$LY<#<F*5J@Y8_9?N$PPV)&38%9+8._2J
M&\PK?H5B],?V4!",40Q 4M8^J"ZGZQ6XT&[?O_^MVG[RP#4TE5/4JLL0ZC5Q
MCN)G,(NRV&(V)R"@-IMC$A@?M,'.YN0&G\ALCJE(J.[3C%O7@!@6)+?H-OKQ
M#U@L%BBE!CA#6*L.@RTY3BJC3VY\1S. .2.ML32DUF#!$(V5XNB+Y&NBR3D9
MW1[5OF>0O@5UA<'9FM;NI3]?$D_&1&+.8TT&S=MGI;6:3Q6FEH9R 4M]$9B%
M!L?.LLM' K.8I%[_B.AY/J74FM](D$^S&DT5?T9&<1H,)8R#7;UMR4W/B&)X
MMR[3HA5QGE0!>OQ& NBQ&NT3]*1&\04]%N-@4TVFR] +?K< +P5WXM0;*D6_
MW8;[!$,EX_B/@KO,/14#X[]]V]R=^H8*D%^1T3^&JRAMLE=6QJ?<J//RK:S1
M5+%E9!1G.9T"8W:MJW""6DL%DHY6!R-N"A3_KA7AI%24PIV RE3QZ<9L_@.A
M0))0"W!=@U7M94I#L^SS#D+YGT\=BHJ&<(DY/LM^$2WN>LMP#R)]BE+J%3<+
M0 ^3CU;]DP-DX4T$]DV#(:6N*KCPO)#Y#5.'S3?C^UO'XKTRGFQUV Y4M>C7
MU]S0"/4Q@7I_HK,K<4S" <:/Q//+B@"<7M=JRW@*2Z%M*"CI8@'964$$HII5
M&TN*+$+%6&\WS AMAE1Z"8 FE0D@T,XRFEC49A;JZSK]J[\T"Q(/<PI-NJ.>
ML,D$P*6ALR:2Q)3#7;\NK],RK]&*T:/1LC>O5F@Y 2SI6T 34DH,0EV>KL3\
M#:0)W<F.RL6GJP@73?'U*/V"T7JEDHGK$F&FZNI$)@ ]*[OH!C9-7J&^5L$]
M <TOLZ72I+]H*&@2"K0XJW^JRJK.&L4D0TVE6N<TS[/CV0RF,"I ?K.^RV$"
M(PQ!3E1%<?E;HM7_(I@5?R>?K['@$KP#FKT[F58T0\:B2W.I@M629Z@97KV/
M#?^L3I&M"X";*TO\P*?6J+<((FX4,N"T%%9%E(QHJ*G;>59$V9QNLU0Z$6$_
M_ZB/\'Y!*'F *>]HBT[37CA3:1HRB R45P].*J1#3;TDH)$ 8QJ=;]G!O4[\
M>9@#'HK9_3>4L6=J=D3:!T ,B(2(!R<&D:'&E ESFWR49W6W-8%(*E5NXM-S
M[P#GU8TI3J10;=9]:%?:;&0;R-65:Q:".RCW#U)1DNT%,AX[SP(S2D\%MZ'4
M$E*\&L;_D(^*@&(EJZ/9.- )BJUFG)X/?M=:I7*:VE:.!@7.SHX2A:"PI+#;
MHV\6*=8$.T!*W$+%XB?E<MF;,FEB:-H3-*[9WB<X%> Z,YH)CFV8A[JFVRFG
M)H:L^./>DQKLCZ<"-25E36#$(QSJ0FG[S*<D#^-_V4W$6%].!1ER-4U@P:0:
MZDKH]O$6Y51,I0GW59XI)UL:BIN%$Q'Y86]%M20P/.!@2Z:]<&9$)G14.3*0
M#M+,63*7; -(<^ASNCJ93O][<;+3_CXH0"DD.EQ=M989!$1#387; [ 4(.*/
M!=G.I*"AI*7>\A.'8JC);X/C\RQ&2_I^L7QQ6J4))WRPFP0/$PV-C8((FZZG
MW-A!:B/>%+2C9)K@A+4]R &4._LHX<R*'3.S'N4@$UHN874^B][3:%:D8GZ$
M4FC1/<(D:A$4G)2WU]2-8+_=)N05:CZDO/FLO-TLWV">"GBD*MMCAL4BU"QI
MM^J Z'J?X,O^;9C^E^.C10T?<C79 !%#@DDUU TS&O-0)@4$[S/& +3[V52@
M(%'0! =]DJ&.(<=) BO^5Q$D>7Q]\K>E &_C7KEA=[]>H>%4H*-M!!,PJ3 )
M==PYCN/U<EV6B2VO -+3Y!@L0);#>U#-&NEC\V5E?#)]Y!\2,:'2/RBB1V4R
M*+0RCQ$D=3F&NDUV#8H(9B#Y'.&,9/QY2[%3,(,QY-<[4FW8*WP@;S@5X&D;
MP01K*DS4-]&&*W-T4Q 1ZZI,]2-Z*!NEWA%QPZU/'M]',*6GO&Y1:P2IK?\I
MRF',0;PAE?X;"7I41KIP.X,%E9 [2>I^T+],N_E@?&\V[3JDH#&WD)D.Q\[5
MVPVG4*=.6]V:VKLP6Y/@U/)S-G#4&_:?,94V'!]H#)0@"^79V-HRZ3Q$*B4^
M73A] C.$P6:;!>1?888P&2G/LP)@D-,[ZKM4])YK&D$";8 [E&!\3]'P!2T/
M\M5-;%>4RZ/GH@ZE#]77-^\I;_7@^*3@RX[O,+^< L;=HQ7IV,\4U,[$;GL'
M4]Q04?P%$_&J@9B#7L87W=O1[2_&1ZL(+DA%+S::&&1W;D^WR87:V_49,5Z@
MZOZYM^+1_'G\3F;U'I)JPN[9%JW=]8J&1JC=>8+RXG)6R\G=]6%\T]ORV?DF
M^-X5Z:35Q1U"P3Y#O(D]=2$^::;1_8Z79VR_&[_3%>.V3$>CZ,T@&BP8KD$.
MB%UIJ=CZ 7B:@M2"<R.[0IM^95]1FX  TT,",M-< IV&3:=ZKXA\J"/'#4A3
M^@Q!EGR-\.^@I1WOY)&T0?<$DJ#!1*"CK+,!;D2T0SUB\ 5D1*.4WBI/EC"#
M>8'+VU!BY"BVZLXI9*TF@B$][0V )&40ZHF"4[#"@)8RI'U&I%\B7, _RQ\Y
M2%)HT3OM+V@Q$02I:VV 'B'Q4/?ZSY>K"&(ZSE;/Y%P0N"<[I:B^<Z.15MON
MRK9:VXG@RL02!@A39!-JW<!O*$.[4P?Q:"?]OKN-SO]^?!R-O.ZK:LN@5G\%
M0H>:US7J[HC;UH-?I5>G:;_8JD+3\9U CD)D90_.N0L>UTY)5@5NGN:@O.=:
M%U$V)TYU1J)^>61ZY]%$QL.#FJUV'FQ5:#41 )E9P0 [RHS8ZU_CED#Y$L&,
MQN++;/L[?G!2;L<MAL)M-Q%4F5K"(B8IL/(T(^4$)"K&979U=76!HHRDFW,B
M!JTMQ@I#LF_;P8?_[43 H:.Q::#ADV=.+D?96Z'GWG73?+5&W5T72:.)X,;(
M!A811<9G\.?HNQ,),G?X/)N!N"A'T>Y?F>F.*9'.<_6Z1,9'F-YQ.2?&LCGQ
M9BI .,F3N\.D-L= ]_P YUA'+V6')H-;]-\5_Q3F<:4O2+;J-I?-CHL"P[MU
M45TXN 8KNC:=S3^3!MP""<[I"U%M17]\Y.L<\G=G2O.[ %8RA+KX=@T2 )94
MZ-V: Z?P'B8@2_AG]13;]4YU2-N-CTP']YQT[>/\^I." !I'C :\[@CG&9S!
M.,J*6QQE>127;G9*;V^F^9LQ[CU^ZI<#OP8Q(G+^"9)S8LR""!QM7J8ZCLFP
M2,Q]G+7KWI._K9?-UA/'J?PQDE>0MV842*U^8SWJY\];3Y\/T$M\IAY[C,5T
M_*#K$?SB=P7\=1X[J+M75/)V@5,%0SU2Z%3OJO1?]>7V.?M! H*$M<^PP&7]
M'!R\=>3D0P17S5!G/-ZT)WGV*H))O3!,OB]7C@=+^+1E&2J4B&5YCBW#=?5>
M!1NQWL-N\I[!'YRI'>_/[9V4G3_ONS](##(D1/NB#%MIG);%1\L5*$ TQZ"L
M\<1"C^"S-HJ8GST)-,D--#BJF"(-NU/L5+OZC[<@7F0H1?/N!LB '-N8]\WQ
M2;C/H-TVN"?ZUF[8Q^K=9E-Y@98 7X.J/_(%7#'3E\&8^G)M#M-G[_;0>9-V
M<(Z"M8^_FYZ/;R(6CA+P+5IV#Q0.Q]#[L+UE^.S7CCMMTC[-4*[VY_=[LC3Y
M!:'D :8I4WW^_03/W-PL+\JY[;NW#]M=$UHBE&M6^_F'*8[;,5IG17X5/98M
M,OH;O 9)]TJUOW%<40!_X[I4@'WW_-$[=>+COE39.CY\#*[&EDL[-&]K*CUI
M.AQCC[N//,;['B]&Z\0))0U:2C9'&%[O=8"H=U5;?^B\Z3W<X06Y#/X/+8AD
M>(X@_KMVZL%$0=\FKH1U\K[]8GM]W/YPC./V;3DXH8?U22<R['[B\ )N]6@4
MO ??,PRBE"*D5\^">>E6I^'.15NUAN/')F:O( OU.6_KMMAL+\FJD6>>7G8'
M#BK2)89S$D/2<Q(.0'EG;,T^UR']N T"P<>!=[RJFAJ=+2#I[.8SIX>/YW,,
MYE$!OD;%&K.F4K+/VKW*_"SP_I2KIM&33&*AWAYN:T!?=Z_>3[T 40XN[U(X
MK[8,K\$J>JS?Z[O",(OABJ T^T;&XML'D-Z#KR@K%KP)N!<>@J'1 8_Q\"K%
M(QK&L+N YTG53C@=2Q/JI1PU-;<FXBC\+Q#AVP=DY3*Z3(Q\1IW)/CF-H6E]
M>8VZ..I75$*Y_WP4R/WG$R(23)IJ-%3.:HI[J+Y6)"4A7^H1D AD48XG854Y
MI2F@F9=)+%U.H/^@ZPSV9E3E8&YE.8?Q,UDCW(D7PAP97'F9BRNO9 '+7,YA
M*[9JB$[O(RMN?*N0D&Q=BTE,%]L.3.8&O&:"3.A>*4^1UMKP>1;3]>+$/N +
MB)K'>";1Z4+?BUE'B^1,T=073X;+:=F5L^J4=HR,MMK&N9P1P58HC](O&*U7
MQ(;I.H'9G"DNQT$M*'6\THC2*/6PU06L"XC0_Y/7U7%&MUM/VY[N^!'/!F?(
MGXW9L<] V)T:WO9"AKH@IJ%:<W[M&RI 3G>:492U*FP(ZL[[X&'N4RH\GJ)_
M:=M^;%]3$3C4Y%Q#S;JNQ&Y!B?I0A[W'J5 W]S4Q]:?H91KV'MN_Q**&NBFJ
MH6!323]NEW&Q=RDA67-?XI!]BDZD8N&QO8<C8ZB/2&IH1BNK9T2"QZUV]DXC
M(&KN,DRB3]%AY-8=VUV8$H;Z"J:67D64S>'FJ*Y;GY'1MG$=/NVGZ4&*MA[?
MD?B">JH-,Z0_-9=L7?H1GZ:Y_[!H/D6_D=IV;']A">BIOLJPJP;T?;#B\2J-
MLJ*NF;VB1X]<.HX&$YLU! 4F3]&U]*T_MJ\I21QJ,936[J:+C3I;<MWSH,;D
M @]DW&OS+8V=K88:,+/?B%!B-GZ LP:LW;:$?I=PKGT8JF&Y2:$D_A[L$G;N
MECKS3#%=<R?DT7VR_J9DZ"!<BR?I'NSY=51SF;-+23OSI;#R\S#<23,U']>C
M&%EY4,?XQ%=31JD5X*\<QO/3?.'TS/-[7+NLQX_NDRU#(^O(/:D^PU SU,F.
M-^V?W^,RD>4YMCR_Q^5!;T^3Q"&>R:ANF=.6-VA6/$38>Q%] 4MO3V2P6.Y[
M+!BAXR9=4I>IWK O[3FUU/.K5L]N_?RJE>!5JX$>0G2;DSR_:O7LW:X[;](.
M+G[5:LK/43Z_:O7LU\^O6NV^:A7<:6-#M9]?M=IG;Q^VNR:TT*;\JM4D7Z-\
M?M7J^56KL3MUXN.^ZJM6[_?ZT9KG5ZV>7[5Z?M7*YE6K#WL='YX?M7I^U,IC
M 'E^U(KWJ)7*8YJ!5)X<Y<3J>4:$ Q<HS\^(#[#E(].\RQD)VYP894*B$V+T
M2(QT>I]UV5XJ]B<P0QA4'_)-Z)AZ_PR_&^KCAV8CK"'?AF:'4QU9.R?VW<@8
MZA%+G>OYF&A\A=$,%E1W!\4>V 0M*CUT"8[O)*Y!;ECZ06AIMLLXDMRT%D17
MXCUP(/'TPIR0N<,$E.@[0+.9;^ADY>9"&KI!-X6>,OQ/4$YK6]!=C/P&I;QW
M#1Q0M*CRW:/XA#U#8MY 7*0O)?NA3V_;8!S'S0'I9%J!_)3X<(K*XBKU2CQK
M+\N<RLY;L 94@D"XZR3)C4V]9T;&8OI^S)8ITPU(2<LY$>EKA'\'Y*]S743+
M24CA+"+QQ+"L;,T1@2R2L7]!P!#%@\Z#04;^14]A'"=+F,&\H+^_!VQ7\,?
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
M9(,:X_$DJ=#A*4X0;F:36?KW)^G-,A*U-[>CVF+IWX8GVT@ RVE/4X@!Z[:
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
MTA$.*%%2G@TE)4K_LL%/'QI3B[RT0-G]Y14GNW_X[>?; 2C&/^R$U/W!CWD
M$S26S'F\L")R;&$Y9")9Q>,CP2J^_C!81?9#H*LXFK/9*G;(S'_U[4-CCPZ?
ML^ALWE';C=*6'ZZ=J^W CM/2.,._+7&&_OE>X@R7.,,ESG"),USB#)<XPR7.
M<(DS7.(,ESC#)<YP:JPN<89+G"'_I+[$&2YQADN<X1)GN,093G2VOR,HS[/R
M%N=ULWVDL8;*QMWSNJ3Q[':>(N80RJ=EW*%ZF$4=+;&'L^FDF"Y+?E@N2V9U
M+9A7!$K*!_H#<X<_)3G+A0-W1DPPZ)05K#B#SOXAU'5X3"?R8*KC2&8:Y>?8
M8=VNMF4G.9"/O:H8>OJ:<YRAW]&^A8D_G-VKFF_L5UEN)'--T&.2[6ODTO97
MU0,BWDK/:<_%URZ7S^6=;GN-!0I3#X 8\'F[YZ&R^UE-Z$+4!)UES^P_Y<ZF
M>6P=Y* 0C6D'GZJBNV+P,#?QK$L01B5WV(Q]7FQZV*;'R6-6)3GK>8O7U=>$
M<-^">1IRJBW)'?*=;$2UN,/8?K)YJC:=RV+,@DU'E8*@-K+HYRZ8>S\'##PQ
M&^8@X=%4+:C+DK_B;.,IWCZB"B4;@I#(+)$T&^0:'S<+>*'5;)DON(RV:N''
M-72#_GSN?[Q#Z4.!<[QYF?KK*1YQJH\G;\2 D>U5V&%\.B735.VW'^/:;_NB
M;3<H;PB5#]DC]WOL;=#)3%;^H.]DXT%$'L;>D\]4M?W^&=?V.R@:DJS09;*=
M_*PH''#RC]WK@.]DRZE$'<9V$\]2M=5^>@,7*Y\Q7GW-\IPKFDLT/,!X&LW-
MY8AZM# WHE\ASW'! 9ZB\FYSGL>B%LJF+5)TG;PT/0KV+Z1&^YN<R2U/\ 2F
M^QPJ)Q#FKIQ]*4+Y7$)GK=R[;S8P@:Y4\WCM+GGN_.@A"D$^\(0A!Z*!P]S*
MLXD^F& "Q6R56S?TA\&V41:='_:BVE6:]A=+I)[#]#%$LCF\G[VMNR#!;'/X
MQ)4[/JCGU1P9=<1ZM;Z@O]T]),7'O_[U&I&4BJ"Y02HJBC8ZC\T^2\U9DI%?
MDEQG5[L91[US;<>);G<Z%:SK'>AH<LI=YC+L(*COJK= 7&]1MF''7G@3;3#?
M.LUXD(\N T*6?"%+OI")\H5\',>O+ E#EH0A2\*0:5_H:X!PT&])&!);PA#Z
M*[K-GJN7L^P)'2=%04V+4I(S!-"^ES9$VGYV\U&P,%B?6]OD(9"1%NVTY ^9
M347%E#_D^R5_R*R>DB79>E1.D279^I)L?4FVOB1;U]J%2[+U,)3TDFQ]2;:^
M)%M?DJTOER?+Y<F2;'VY.UGN3I:[D^7N9+D[6>Y.EKN3Y>YDN3L9WYU<X&)S
MA\CV!-U7NPN3.TJ@IG.9X]Z$3>.\**EQNFW"M>57)HK6 U@+6\^QJ]EDZ.GS
M"1$&_2N2;>B1-&^GV/JR;Y**FF;L7R3<ZY+@B 1.PN]71K6XV(DDN#M?,'1W
MYQL-&=5WIR^$GXMDBTG%PE%/LK)Y^0C:E))^TNW)[1<T '5XMD$=;)RH;AKZ
M;'U)JIIDU<L)W4 @C/$Z2,'5[Q )JB1<NH$3=X"H?/77!*<(K<HS*O%6.5?9
M?8XDWU! CP&2I#V"A1*<3U,L048((,%OGY/>MWKW#6]""/;Z=/>L*=EPTS%9
M$^N>\"V(!0<[I]+11:2CP7TFQG7\!3TO4H*2DFZ^]K]GF% &,RS)8Z1/0/J%
ME1,(#J_64G#S!08-Z#._KS4NZ9> [:OV@O4F*W\_)FB55>Q/9W03%FE&-V+'
M GG.MO7V]/D1E_4H6[I3F@/T6M(,%M N966*<3=S\)G=V+$Z/L9/B/)9G: R
M)5DS<9 6EO23*E]NOV AJLNS&U4K&\=G8E\7&K9K:[,'^&VN"['VE+<?:T91
M^V A!>710J,IZ/M,3NL:0H=L#<PXSALM+'+ :_24PXK?,Q:  ?AV!#7I2#[3
MM J.UYWI7N*JB?UL+-EA.#"L<?=X+&D<'$RTN#,ZWJJ)>TT8ZMI@2@AYR8K-
MT19\S\#O(C>3!EV"@Y$!IXZ,(_X07O-8BOQWV5.V0JN;\=V Z.>>CZW[<W#K
MK># S _&(><UJ:'T0\'N3J])EB*YGU79>/RAX#8.<\6AW%E\*&3$XTIX-SS%
M'3Z# T9%;S&T^RM.VI+^P:'-5@:N3M[J\;RFAP.:LI]00KKW"!"+5M1'9MB.
M^P0')!->G9BYPC'B2G(FW!#GZ]U?T*HYY9T7I\\I*LNK-=T@19H])KFN7M,@
M"55U()+!@78"23E7B#I34$(^*(]X4Y;[ZFM!U?U#]GAXKR_+.0OI,H"LO$NP
MD-3@U!1RH"&4D K*\RV^XC]=KU%:94_B8X45#<7-MX)&L"BTD86K^V_8F$J<
M!N5>[_-X5!1UDA_4^77RPBF/:])5BDI1UTC ".+<#0850RFA%U0MM$;K'^/M
M(T$/[)'-$[4H4KQ%/Q<$M?7 _Q/GJZS8?*9+=X&IH5'<HI1%@;)TPB0KZ4\G
M]*_%YA"'<K6^2YYE7^P)A^-][2<9+MAMX4G"5E;&E--3AB,'=:O1?URE"OY0
MM!Z 7]@Z6.S"^#.%GHJZ$CD^+B\XYS[F_3K+,2:-"XQ[IP'N)0XGYO<*#BIF
M_#H($):.HH1.4(\@]D;TK@Q=HY(%&D?6=*!N^$V# Y &9Z:*1DI:"14/3QQN
M44497)T7HB2"W 9=W3%H$-PJ*[DPT@A\@LH5#?@=0&M$9:G.(5/01WJZ'/4)
M#C$FO+HY3XK&4.(JJ!N+[NNN)K5JD:*K]2TJ,DRZEI< 8KK=)6_NY-V#!9ZA
M!%R\Q@,-IX1C4+<)?0FHBM<I6DM5VVR%Y(R5FE8E.&UUIE_*[?N@G+&-N2:H
M,2YMP_,]S56I6]=AI%-'&^KET:YR_4-0KAG&YNNA#_8R1]I>FEDE#@<-E$<W
M.5-,G#0_!)6V@G.^XOTT?/D0YIE*,G/CMPLZYZ@?@G*BM%[$)AT9,Y>JG;FD
M#$A7]N&H"4F?8%&BPZN-NE"/H<25!X_+=4W2AZ1$0A<NMT'7XS)H$-RZ*[DP
M\KCP"8Y2Y?T0E(NE>WQ2G3RD;247.C&<.B"\N;C,T3]Q_!"4ZV28U.&\:$)9
M;U"*LB>65UET#(%W'/GJU1V#A94VU^9^?/! 2L"Y=(X(OC%':5IOZSRI]C6/
MCHK54;%G@O?1@?7H?H54/8(#C3Z?1M\IX CC#U=0\9)\G^ QWFYQ<5OA]'<M
MYRVG'\AKV^L7'*!,>7;KI^6-H]1!0;G9^JS+BHU(6DH=LQY+AAB[8L$%0;3=
ML(IR'S^,HQ"K8.M]= ]W=W0<2;$/65...3UN.D>9#]G*82W> -@95>J0DHTJ
M(?&0$VGV>WEC!59FJ\(A72P)5N!U-W@CR. R8Z4-UWEMN,4X0&WEN6OF*<*A
M6"AQLAIXU0W^$)+L-#&7V6COQILCH!0HPG;#ZF?C=J$"1,62(3C$9'TF)Q<<
MI\4++?JY>U .>ED5#&BNII#:R.@,Z@+'@;$@K(_CUUR0%<6QLQ=@97"<60PA
M5A[@)""5'#\4K0<P$;8.^! "X]#D'**B'%7!BGVIV/*H6-TB\I2E6;&Y6G-X
M+-F6*/D_2772%$,, .IV".^')16BL!=A<O>"8&K=_3#)E'Q:W,+7!_OW?/O;
MW:,-08V?26QN@3OU7RDH._DUS2994FPH(BXN7<ZP\VX".K.1+1#4"3 RI2XT
M3V-0ZS*C=B:]#K.&0]7L09E'M_5]B?ZH*1NG3\P6E#OU%:V'?A51ZX"M:AB'
M)E:UBK(R.#]PV$BUJ;*]&CJS&:^JA9.C!VZ)"L918"AFK_^ ';DS5]96CIYY
M3$SU6HF! S<3A:-(8!.U[]^5XA':9-Y5C\S <J%[8-:28^T35NGLVVQ39.LL
M3>BLF<F7I(QFN:NB_?<YRF=_&M<COU#4T(9T4=>'[W298P/O9W2,M_?4EF8S
MND$IINOS)UJ=KRBNZ$(QV^FH+%%5[FJTKZB!?D'_.<O;_$-E28VL%7NU0G]@
M@7Y/2<Y,<87DIAU4(/NI!O7[.0.!#\\D<JY&D\VXJ]8\S32JSZQ3F;0%E]J6
MZEAZGT-/N6.%0[^C?0L3?SB[5S7?J%P[DTGFFJ#')%OMGI73]LTK\_8WWYL:
M,A=?NUP^EW>Z[346*$P] &+ I_-.<)OG4@#['^]0^E#@'&]>>%>!?D;LWB-.
M/6*8>]2_L(UVHL]I*I_8Q+7?CNNRPEM$;E#>$&*)_X>?4K^#3K7K!(.^DXT'
M$7D8>T\^4]7V\U#S:1)%0Y(5NDRVW#>Z7@:<_&/W.N [V7(J48>QW<2S5&VU
MH!(H&(KD,\:KKUF><T5SB419?"8>S<VQ43U:F!O1KY#G./J!IZC:@AY22KC4
M-6<UH:*N"3K+GME_RIW#^I&3>'B>P:?Z"BH&#W,CSKH$87P=83-6;5.7&3Z\
M&*4IRYY67B<O38^"_0NIT4J0$G6^"4QGM"HG\$ZVK.Y2A+%MX;-6;=V@$J9,
MX&GN_$"7#M%_6]V@)U0(L]7-,H?I[U%D<PASJX>P(*'=FP FKMKP097F<ZH3
M?=V2>KL"?7_WFV%?7FK>3'X,*N[H-GU JSI'5VN.Z,I/+YV_R3*5F9(9A@)K
MD_&1XTP7^I;"L *V\=CC2.)Q;$VX>=(XS$I>52E:JT-ZYWM59;R^'-4L9Y\?
MM*XY/$_GBH:-,EZSRTS[D9 _CP#W X!PT,_[.RW5@BH@)V,;J@.'+R;@XP20
M#N".H#S/REN<U\WV.2]2<1H 9>.N4TC2>':K4; >6)-/,$)ZPQW<+NIA%G4D
M?;4UFT*2O=YRJ9%@K[@FTDDQO>;Z<7G-%:=K9'G-]3[<)\MKKJAWZ?*::WG-
MM;SF>CM[>'G-M;SFFF*!PM0#[_$UUQ+PMP3\O<> O\@>@1W> "R/+M_B+E0*
M.XRM)YGF\NIK>?45VV9;7GV%L-66]\WO8]N]E_?-+E]\+8\NET>7COPW[^G1
MY?*::WG-%>E7<GG-%?_7<WG-93>',+=Z" L2VKW).WC-U9'JU?J"_G;WD!0?
M__K7:T12*H%+7+#7!11L=!Z;\Z)"!)7569*17Y)<9U.[&4>]<6W'B6YS.A6L
MZPWH:')Q/>1R:GDL;R9#V6C+FTG!6[3ES>3R9M(1L!V^F1P'JBQO)I<WD\N;
MR>7-Y/)FTHF+^!;G^#;-4)$B^7M):<->J61^P]DM1<$:8 W^+-](RH=85,_R
M/G(V_1/3^\CE>>2L7I!CNA(914OSEWW]:7HN9>&MU<O>_5.>TX-I<UAE?Y"<
MVB880>WW,!]A]L^8KL/#D3!=>SJLIQ6 [41YJ+)B0P^<(FYXAA2\5]>J@O0*
M$YMF3)M?&6L,%?O[.1&#U+C,ZQ450G\WG1_L@/]$^>J:9)C<X0ZYC_8JVG9D
M<]5M/G*8VV8^X?M2]=;3]?G*;7%R+T[NB9S<XU=>BX][\7$O/N[%Q[WXN)V<
MTW[)2+;*D@+DYU8V[I[*)(UGMRH5_FXHGY8^;_4PBSI:_-Z+W[OU>]?;;4)>
M\+KC -]%K=-CTC7.L[0)8C5U@XON '?&!EX_$DSMH^HEH5/^8Y>M@![)LFU2
MT18E6M=YGCVA4N3[=D6N=Y]H0VX.'7&]F^9USI:OD_?AYV:*%]E:=+C3Z#G0
M$J">?CY)SC" ;0334R*V4^IJ&9VI!&#[G* R)5DS,(O=34KT@//5^9;*X*DY
M4)9"5!KW[^Y>O?[Q(=162,YQ:CXAG]YP9U\BGJ_,!2F[+Y 'GYES$+L1V#1X
MMIW;R.";/:ZT)%7'EJ!_>[4CZ%]^NTF*#>)XUKB_[40_^,VGU\S)(F$Y>RZ0
M=?"5\0>:_R@*@077=R'X=0B-*;P34A\67]!8->'>8O=H]%8O.%>"8OV^),_9
MMMX*5Y#[>V<-![_[,9=$TL;J.?.7L6VZ7TA^__"7DC(F74K>[]VE[/\>QE)*
MY@Q:2F[_^:,L7&G5D:O*DU[EN>*@BE7N7C-0K8&YS*2AHC\ML:+^^5Y*:2RE
M-)92&J'?8"VE-)92&DLIC8",U!#V\%)*8RFE,<4"A:D'WF,IC?V/2X[^$/;H
MDJ-?.T=_9#4QEL3A[V/CO9?$X4N)#,,!EQ(92XF,^4ID+#GZEQS]C@Z&[RE'
MO\LR&4N=Q F_@DN=Q/=<)W$II;&4THATRRZE-.(W<I=2&G9S"'.KA[ @H=V;
M+*4TEE(:H6].IX)=2FD$]EGU%HO@+=#@_441A!TBH'G_OY326+*,28412):Q
MI93&DF9L23.VI!E;THQ-Y2(^VC[2G40V29&EI3C!F*19U]W*;3:[C2B0/@;S
M9IE.3#; HG"61&*S:9VP7D4>/ 9W[2N'&0!^F,*G)$^*%-T^(%1])KA^S(K-
M&3VD%6F6Y+=54C4&YW'2;%=A9C'79 >;PY[L'$KD,.O=L;9WG/V"DK*FA]PK
M=A2N":&,T :7N"#[OWY*RJQ-B7%'T?6)SO%WE=2=#R1:!X<#^?UH.@,H]BA^
MKJ:TY:2K4B?D(*K/O@LYL/YM+GT6/9_]42-_FQ@\]@3[&C#VLM5-%BF*W0]G
M*H \=@>&=\PU^2&IB*_6:\0X.L;;+9U3L?J9FG3D*\DJ1'Y-"$F*2KZ7)Z+>
M/7BZI![O?IQ6T)/MN*FF#4B@-^-7]03=5[=,6S0*A96-N<-?DHK]_>4HS_%7
M)LXS3(ZIFLFJ"UQRTT8ZHC;X\AE3\W$5,L47S(WX)O\FV4XSZC(N!UF=%R6=
M)9N(Y'Y%T7IHZHE:SW&_8KO*6%<*7-P:SJ)G0BE&C^H4M"\"QBS!6T2>LI3N
MWZLUA\?RCDZCY/\D]9-.,<0 Z&Z'\'[=HT(4]B),OI[G3ZV['R:94@"72+>H
MR#!IE 5:'>/B"9$JH[K@$E=(<JFDT:V7V1K2S:\1/\G"8F,Q<?'I<HZO.:XU
MYC8R/KPA4Q>2NEA\-R ,$GVZL//@2KDFV1.UY_?G4S'>I V[0!,T?$,(@XC"
M'[3DLPD@OU+K#]G/[XCK%Q'C3K]WOZXWO/<;0JBQT/S!UF"* )_ <NJ"#B$,
M9(GAW"6+>9GIX 4+CYG_Z!56)(T@O_A\<360Z/6WF%U<(U296K&L7B+S /=*
MSRONQR<8P?P]A'J$V6-!I;< TPG3UWL*\+2B<KV^"F#\0&K_]DGZ/ H4:C+1
M*,+MY&B46+;4%$)UM*W<3BW*K-P=85T3?(;)-CDOUNP_D*^0(17U]UM.)6SH
MVPG%R=-2W:%]^C669Z/+L]&)GHW&%-6PO!I5+>_R:G1RP"VO1I=7HSJ7#W<$
MY7E6WN*\;K;/>9&*[QJ4C;M7"Y+&LUM[BG>D4#XM7Y.JAPD ('1V^#;-4)$B
M.3BD#7LW[?R&H8,"PI\E(.1#!/"P8'EC'O8;<P^WU;]D)%ME20'2"<K&73A(
M&H<."BB?EM!0#Q- ^9H[^BNZS9ZKE[/L"1TG19'<9Q)E 6G?LRND[4-'B@:W
MMM8%9"2?]5;"/>\L22N6I!4?;BN<_OXI*5GTZY:ED6X\J\FN+-\G5-!QJNL\
M.53W9D[7FNZ5.1RF#PE!H[D>L:B@3>,*^_3RVN0Z>6GB*+XF9#5R&0Y=J,X(
M#YVJ#@C/H7/:,*P&&\?)8U8E>3/-\@:5B#RAU1DF9S4K'7!>EC5[1R,0K#&=
M@1P-Z/C])#I$$'8G/KXCT7JJ70UH/L6HG([&0KNL&6BNUD>K5=8RV,KGJ*X>
M,&%7MJYU$GQ$5\H*,N);V([^EL3#QO7!3%21!,8":?[O!K46(&J#,]$U(AE>
M?72]N2%CN=K6\K'>]8;66(:0MS*(C;AB*FRUFJ^OLZ]O\O(E-A%_R)M6R8)/
M;ZCUAF69&"A=M.++8U?:2K +]3H/MA:T\UO8+T:"\K )-.<5E=_V=/N8XQ>T
M_ZP*!-<*(&.5:5ZC>-M/\#$NJW)WJ&;_>K1EY=\$6V'BT09[9[+1WL)F\[,4
M'G;GU(Q$58L;)(Q+]I2_I/JL$6IYARGCW=^90"YQ]5^H>A65S8:V&<]D2YN-
M]VXVM8/E"&5;6['BL\)WN!N[U8%GF.S^B;43.83FF80O%2"8Q*(7+!<N9F4A
MY\]G\7&'#WF4LB]%PH>]\'%$7_CTQYJ^CS=!$[F4)A*R#U>2\ZF/HE7&%</#
M?9'4\D,'D+Q#XK89.HCZ;>9]<^1J93%,!HHG2):SZ;F N+-X6\$!0FF\,E^L
M6)#59;*5!_5-.93NU8/14-Z?2O'QI7.78"]2[F[J34SK9L!F0@&\K;FAIB+)
MTKW7EV4TZOP3BR1B>?,EL=-&!+K!U)H$ CNGV"P_=B!",XO&8-:'H&ZSV4;U
M#>'Q<W/[,W<3:/49:'5%G[<%=1-!>46WW@0#> IW3?":SNV<FOMT'U8*1:UN
MW4\1*V[]MG"I)QS_^A8PM;<5%12V@2Y\J!.3B2Y[VS.+C0Y[!#2WE1YBI.Q^
MTA+_"J_) +S])F_.NR*1@#_G"G<2445E@Y0NR)\QNR>"NQ@<Q,!="%V*O&4/
M[^Q_^D>=52_G1<K2%#XA-E&Q^:ALW+4>)8W]&H\*LP_*E'3!!_::FF8 2S\P
M*H$8@/>2'"7"1X4VFSKPT"#^UK\-0E-Z?B-8[_, LUZ-/Q A+O>AQ&2K[IAQ
MA MF#DGL4%"?X:E*WN?-6:HZ,O)GNL)F%94;8L")5&U)VP[CMOAMO1NXL"7#
M>DSR$2<;J1>^)!TAJAN"SDM[Z:V L)TXI\(\)I%\;?AI$."V$)>Z('-!S!='
MUDI%:!)Y52LRR\B-7H%93,XU2UCI?KHUO,MK^B$NJ@=49>E,"7WVPKY0)>@1
M-A39;A?S)M"YIF00(;O[/"KH*]),;=544K]&I+&"1$<6K<[#@PRPL^<;-?$"
M8DO&Y=OX@A<PJ3E.5-^#/F_ Y^RP3E*DS?[0W !A1J_ -9!E_$0[J',WCR>6
MS4D+3?T. "3M.\2"(BZ#CA TH!W5H9?'SU5=E552K+)BHP$A3B\ CGJ]8@&3
MF%5'B.(-$%7>B#Y3%QFUQE>-LZG]@24*;C[F('RINTN!)NL>/N+ S%M##S!2
M5!D>^MQ=8FI(PC$W;B[%6+=Y^)@2,F>-(0[EJ-((=+Q.FJ="C9YB3U]<YT%]
ME@WPI3-(5 _;.XP!CX& 'F)HQ7$ A+-H!R7CHU]0+YM'#$G/?8K6*NB$?.*#
ML>8",IIGO?'#W)#@HC[H0;JH@!/\$4^#21<0,CG<_102C@[\2K,B<!N)[@-\
MYB< 84(Z?0,4".B-+Z+&WNIPG_*_YY ?_GHZC=OI#>$^^":H>Y$E^&8 G_<4
M?".*1G].'UAD&H-_^^F4!*,KVO9BT85M XNPT>%,+\H&1CD #-P^HC1+\E]P
M1<VEOJ])4O43VJE7 53=*41XZ/)J@!/X$%%=G"ZA6<"OSA*:125^@YXR)O 2
MK^D6>,IP7>8OK3?@+"N2@NV0@PCVU=@^+F%;+CD[021[2MC;F(LLN<]RNJRH
M/*X)0<+$VY N V[E74)T8&@P:7!T!5&/ZK#1X4, &TZ+ 4IZ+4($A9@% PSP
MB$7UL7\MAW6=9*OS8I?VO..<$R !WG&8GQ#0,43<:#-L ">-,:**IKIAG_T"
MK4X34E!;N3Q*TWI;Y^S&DDDIS42?*7C'4<(H=<<04:;-L '*-,:(*KAJ\;]/
MYW\?1S!Y=K^7I.I@@/[M=?WI7YI49#M..$YV28N=Z+@MPG*@JYD NLMEA.:W
M5^$+S?5,2-OP%]N[\UNV ..%5KNX.?0XZQS<*U+%2M^FJ$A(AE_="C?H$1/Z
ME>)Z.'6Z='"@[N+'3) O%C;B3P:25U^F%N'@4=/=!ZO_KLN*_4D(&$!KP0=B
MU#H@F,"Y@B,$0C. 3)]'9>.0%.@(69/NG<>H22"+"Y@_;$6EA.8_6DYA XR\
M]5ZM -YMA(D9(+]SL#0$PKI9."^JI-ADU&@]*DM4E05BT6&?,5Y]S?)\=Y-P
M1TG6\SP#/V-<HHOL":V&4QT=X0:'4)VN@Z,IK*L[A=JI@]C41>1I5%&;KDH=
MM_'K?M$2.88QQCUO008ZJ&#A //;63I.Y"TU%;,_=^4TAUR+',B@3D/GL:)3
MV)@R8MT*9)HC!F# _8JRS0,+J+C#7Q+R.ZJ.'A\)3M('GN)1-NYJ($GCL&&C
MQ:J]3E*/Y-- E,($K>[P>4$M!J1&B;CM&"2\MM%@1,FH*XA(!HKJWF!O4IYO
M'Y.,-*YR7(H^6_+&@\^5J''86-)BU<GG23%25,^K6\<959^L_D1;.OQJ?4;9
M:MYFGA>GSRDJRZOU<4+("VW6KRX^NO^T(3:Z$S4C%@=:G8C*"9HM9^+S8;C@
MZ_JZ#T^?63[443R0HE7WB\IK%3:B8,S9?T4E0_A\L:W$P*N_5XZ"<3L^#KKM
MHD*"D$&76. ,$M7CZ_VW_*@8LOW*H\*V@G056%KRKF&CS4(,3JTPT+A1O?!N
M)9'S)'&4_E%G!*T^"C"ITY7KJE5UC0.3!F)P@DFM<:-Z+=YS_6X?ZPJ16[RN
MOB8$=;UU(ESJ=A]F(P!WCP.?AN)P@E'ML95N5@\/""5,=N)!N_/?&:D\&]":
M6-=0M" 6-E:=BLK>Y+2?R?CF.*BW#:\%/B2L2F.%M0D,XX@U"/B(,3;5KL:"
M<*)?#48?(W-\)Q%!_I!/=4D%4I:W[6Q ^4-D?41A[OP^\Y8, J\U+SH>( 1%
M32#5\-P@>NFP45WI[SB0%PWFM1E"K-]FOOPBTJ7!,*;D\?6\$7HHX5(.()?$
ME_]]33_U:TRVXJ!)49NNX39NX_F%%5? &,8!?VV[% ^&DY!2 &MY1U">9Y*$
M,-P&W54<- AI"65SUU@_/ID 8E]N<8XEV5M&O_;2M'1^#6G-A+/66# .C0!"
M4(Z:>-7>99\DZ%S5N!=^+FX<TM)">=)8:35)GY$EHH7?/N8(NNZ*MKUE%[8-
M:M5A'.DLNHIB5/$?VI:S,%V2%]L9E";)R'C63(]D:SZ'F%UCSU-S55&VJR4^
MPBM:#] A;!W?L1W&N,,#NVK J%*X\)AIK\;D)<;!_0# &_3S?LQ7+:@";#*V
MN; 3C*?"&'^< (Z-S,*^33-6V:;\)2/9*DN*_=_/B_2H6.T.3;1AS:8G.6':
MTAJ>:LQH^369X(N-W4H)C,[>;'HG*ZM9C+Z_07DQ)U.-0IMM-N4HL^-<:D>8
M53>1?@SK@>HQRWJ9L])@+.OK/L4E7A\WV8,I=TW&K@><TTF7;7;/)>^E2\ZH
MAB(H*=$):O][SI'X#<[S,TR^)D14_\60RD FVE1"S#YF)PJ#]%.F \9UE\98
M:E/BGM2$Y8I&),-MK2ZJ0YXHI\VS3.;Y$.]- QJC;:M%PR] 39& W<B(BUW-
M.?6OA$WF\A9@W6;,M\2U@@@,V$(B;P79,"EY@K9J,E'Y5*#;M_USQ5Q-MRBE
M+26YDYW0-%3I IIO92,8R7 NE2^?V_S)EZ;X!#C8)YI$33\1;WRGF$EQMD^(
MW5X)*LO Z[N^\@8UH=5W^"YY_C6K'IC(J!"HH!H)?*+";%X2H*)LXJX%&\4!
MQ5%N=@N*T6T1=_)SO3]<S"RN2_-FY[.D]Y0QNUUA0VKXT3 B%=T^<" QYQ\(
MFRD%D$"A6Q3YO*!?L0*E;!:,C_T]2\?QS;U&,R/1NSW3)1$-=!U(R!5DK:82
M0)X'S:FWS1T MD_( K9[0F\:O%QIS0GAP82B2E$A.ZE?UR1]H&*[6DNS5YJ0
MT/#=C$E$@VX'$O+IF1%.):H$%](#M1VDY31TW"QO%]0@&7EUHAC#VF6.#)'%
M(=F.PR_/#__X^W%2%,E]U@T4X=L?[LCVK!$79*,!^D22=&NI.)Q>"*DXI!O9
M_88PH@O8$9ITW\26L)&ECSUA-C_EIO#P%G)7\[*9_U&Q^C4A)"DJP?F$W31?
MK=>(,7Z)Z!^;9N)Z!8YI]^H<.*,=UP:92*9.-XGS.4+2C 2[,\2>G&E&F&*7
MQ.G[F52^0>X8H;=HOV]"O:J]PX*:S U']\,[B!O4?D[1+2)/68K:K_ -2O&F
M79/&2%7?YTXZK/C2=Z)AH]F=,ZW$A-?'TTY?:2BZO&06Y:FF2B8I4M0+%KE!
M*X2V[-GG->V+"&$O-*CT ,:A"WJ]O-=6]*+9.JYEY_0SYF1>XX^6CTS\YC,7
MVW?.B#K">9Q6G&LIAH)XI:WF\E)ZTKN\J^IA]$19NY_&K=VN7S0P-I6%S_NY
M_OA*@R.&>^9V@QF D]-1Y_[MC<%3+ VO-VV: '5Y;2RP&4ZHDJ<SS9ZR%2I6
MKQ&D@"\!SUIP0*YK)UB1BP:[CB7GU#9P,:VQ5>#AXIC-:MOL*)!9PP.S(8DN
M@+5)Q 5:.PDY!:KI5$;@_-[#+:[F9,6G,RM"%D"-\Q3F0EIS@E9UVOK>1]Y9
MB?U]BZJJ38I_M;[(DOLLY[W=LR4##;@1DHD+M/:2\A90HYJ.\KVJAQM1J7UN
M#V 0'7" S-N&L(ZL_ 7 6(,XJ.M)V7:]065%LK3:?5V.F(P^$W$Y:RM:&JXQ
M":UH<.]29CY=:.HY*?$?UF-1V59WM & Q'3<;^]@"^A)S:N;SL$F<'G=-^TF
M:$\6C[EAWB5.=QV@][J_+6B+)>,5S+QI*.'KX2WI&4G2=MAFGJ]Q*&=TE80^
M.7BO7IE(0*]HP&<F!Z<&M,;H8R=%#-=N0ENHN?ZFXEBCK*K'3CG79"VMYC'9
M:% ^D23GMJ6%TU.JY'C>D+K?-_IT;8WMM[MSC&4YNPENOG>"*N9^A[:/F"3D
MI94.90AEF^*X)@05Z<L=28HR;P)L.Z&Y@NUB0VJP0\Q(1;<I'$C,]3ZPFI(R
MK=U\;U+;U/;GQ5F2D38\:WV"[BN>56]& >!&%U*(!KCV\O'A.E?-1 G3F6\N
M=X^53I\12;-R^.C&M#OTIG+4_4V@$R 9;S>3HFDH<3GWC:0Y,*7]P3>0;Q.:
M$-GXNW$T!J>'^J67F#W<K.AZT;:;\Z)"=,+5^;[\SNJVOB]9NB_RPH.F?N\N
M,'5ZQP5+8[DX!:7!+)20]/&(;\1NQ^KH1%%=XDKPI,F$0._YDAZ!N+!I(QVW
MSY*,)J)$J(^,KH\HS9+\%\QJ%/=#^/:OX?<5S8[Q]CXK>#F*'5#J?>4-*<4%
M7B?R<OOEMYN1$LX^LKX:L2!)_NJ GCVTXPQA=BB[ &"NF1CVAVBN#B_1U^87
MD_O!45^-2\!.WVAP;2,3G]=YXSDH\1K/G9TA8 6==6[?WB!DY5+Q>H]F %H/
MC_/HR3,=GSQ+#;>";O>!7P'>/1I,6DK&M6=!>QK*&C1!%;2$I$TZO)H]+TZ?
M4VKY7*UO4$4A@%:G"2FH9$3:UC%U@R1>(.K1[(UIY3I'2BZ=62IWEH?+-[BO
ML?ENV3F3>R3,/,H[$M$@W(&$9O(M]Z>BQ&H,-2V;XX(DX[9I=XV#8*3YLRTE
MX_,X:)0-^V\Q/ [<I7 UQJ^XO\ZY\&TB6"D;KZ=#,PP']<#O<"?T:C5=K?>Y
MAP6X!?498%71)SI\ZLC -29A8RMQ&-0;NVN"UUEU(7X\.FXP0%BW071P$G+G
M&CN<@91 "2\)98]3V=>5VY#W&1TTC Y 2FXG^3#R!U0"*JQ[J#:U8%V555*P
MJK<B/(G:<2L9]]K%AR8%K]/4(.:-I\128'=$2=7D/KECV:>$BHG7:*24^HT<
M0BC)<SYP#F->9 4ZIW\L^9I&,GTN,,9T^XJ$2V^<]7"TT!5I\N/O_A$7%7JN
M3MO<,__^MD0;]H>9<7"<)\RWV#[">L[$)T%%>Q$ZQNT= N6!2HBD]3WZCOXK
M*LI.8(T ./TEY(%&P: </PUY+G:$9%7Z(ZA;D2X7)XVB%^!%W'  %%Y#EU^C
M/2Z^6_5F(8"'<)6P!FMRB R'Z*)%0CHJF-PBDJ'RJ!\F]*5G$0SUB[K'4,/(
M>OBU9R3+ADU8Y )H/$A/SP"(1PBA3]H0DO;@0DC0(UP(05@TAI"<N#*C>4@0
MLOA8_?9Q]L\56B=U7DWRO1IQ-_$7*T1P'+AKCWVL[A4NV(T\Q B6]1$9POP^
M@1O# $9-#6(IZ:CTS( 3J:J1MAU 1]!V/NM8NF18CTDY;'@C=5$D'R$J0T?#
MPM$P;4*P:>2+A+7XXL*%.T#_+N&MF,.[VJM*B C;#>V8<;M P:'BR P98JI1
M?7H$P8-2B(#ZC")*I7T"A8X.IV8P@HV@3%\5%*32M-[6316@IIH5XYZ@!V8G
M/*'S(L5;)(>7;O\AU.#]0X6=H00,(:@]FO*!2$AP' 8]2[$G;SP FJAQH*@"
M\68&(05IY0UG2'BY3@CE46Y&<YH,S>=>DT 1(>'#T%SF$52M?E!!6OQW25(T
M0+H,T"'O$BA:-/@T0P]H !6:@HKDLG;L"-W(7ET[($^RE6]'TZ'LRKL#.Y']
MQX>!-"_H7]M?.#_T1D'/%2I6Z!"!U!-]PM[!)'^A!M:'1N*W]7:;D!>\OLTV
M1;;.TJ2HJ'&&ZZ))F8#S+,U0><*^M7EY1TG7%/?S&/AL3F635N>H6%W@I"AO
M4(JR)^:LO1B&UHSM>ZWN8_,>V'V6[T?-M-75^NH1D80MVVT;I",2AK+]\,LA
M;N_WLZ&]BEB?::X2@ [<^[(H!XS*EW=-,DS:5QJ4<7:!UFB+9K$/\?)"%[!&
MWY%/&-0W'B":",,9*/4&]^E5%+S0O<-5DA_CLBJOUI_Q$_TG-L,;](2*<5H0
MC1[=][>J'N%C2Y]Q:T3I#.G3E2C*%H;7U5=Z4I0A1]2FE]5KU"82="B8<X,'
MX2 ^O7>BM_Z[[_$QU7)X.SI92]OT7NN/VD2"  5S;A @'"0J?]PQ+E*JR$CS
M8;S)RM_I)Y/]0[)!'P4V#J3+Z#I3UB5\5!FP[LR0 8T9E1?P*,_QUX1R=8;)
M":[OJW6=[R7S*HRV (?(T#:B,3SKZM&(!Z8VPG&&6[-)^'1 "CZ?UP2OZK0Z
MH5_V'#\R,^^6;;;&^.-]2B'MNY]5>?OP4:;+M)O/+6A %7J">C=*.7I$I'JY
MSIDGLE@QMVK#V,\EHGOE(EN+'@!J]!R_<5?W#!^"YH)PZ%^ #ZV"I<LGJ**D
M_=O')"-MIH=S:CP4&Y:Z_:@L$5^I0=KW4O)+VX>/*%VFW2@UT( J] 157.]D
M%]&Y.Q<?_I/B39']B5:B0P6XWT"A ?J%#SY3(3A39O"!E8[2H%SYLOUUQD2'
M\NSI]?YP@$G-W@-D@GO'@T\S@3A#J>[P2JP&%2M\FSZ@59VCJW5/-HU@J( H
M@_0PE16;5R%)<T3841N^DC*EYB/KA VBW8C)&<)MIS..O1A?.(2;]&+DZ?KT
M\@D5Z<,V(;+<%]!N*I_DJ-LLC_\L$2!S5LKEPH\),IN.U'\IFD9400)CKO8\
MR9\R [LIL3KLYOW5(7A9I8B4<L]_)*\85PX]P7A10>\VR5E]]L9$OT3RZ%EI
MV^%'GM_6<Z(%Z))A/2:!6.H/UOLT2P>)"D!C+[SJQ9"TN2""<-P\?"0!6;4&
MDW*<J%XY3O0M%"?YF.EK* O4GN)S" O;GOB#&"+@A+[W3R]W=%C)64&C)_3F
MI-LS\A.#OG2F.C3HS"0J72EDC+$E59<:/:'0[?;T?H#066((1H5BX&(4,#H(
MCYQ1H[(%]W&,E*?]'SM7[,WMNOR H=M_>.B ]_=K/NJL.+:7AQY(7^?0.Z)H
MCQT55"=5G4)C<T;E*;,WI].>,*O3B_[T]@$O2=5!(/W;*_KH7W[[DOPW)OLX
M7UX&.GFCG1Q%C2(U&D$\N[8/%8/.G\E%@:3+9$O9[G' U5R@MAU<2=IZ,^P4
M:X/UN.HAAT]Z#P@U29_?.4$ UGYF5P7?VR9OU VUXC3R8QK!9(V!O(P66$CZ
M$"XE)AG0 M]]Q>H%'C7B+7"G4<@++.+%8H'').<_Y/O0["/;:Q;=SK,[+96[
MW*ATI]Y#0<--4FQX?DCN;YVU[OP6L5DHXG *:W \UOSYTR#@X'XC!+\. 3+%
M5T%IVHT%C543'FWR XW>Z@7GE% >!Y^S;;T5KB#W]]XAL/>[OV\[3]I8/6?^
M,K9-7P]EO/[A+R5E3+J4O-^[2]G_/8REE,P9M)3<_L$;8&"MRC6R/.A5D5D%
M4:QJ^TE3M89X-\:YR59<YP)ZJ*,^W\SU+5P:'F,]M:]KPTZ/H+QK /1007+6
M:UG($LHPIW<-*QE-BJO8KUUW@81G5/0WV>:A*D<<*A(IZW4?I5:&=I\Y9$]^
MUVHH!1@0^5>LVD-&A<J]>T4/C,!>0ZVGZA4T]/1XMD$<=*3Y[?.Y/JOP.-%Y
MK^S=?5F- T/MOZV!Y?1]3>5[1ZB9FJ2,9@!)?#_595:@LCQ*_ZBS<L^I-'$O
MI,L X/(N<VQLSHQ8W!$[4M!_(&AU6E >7CJ+Q4NKXXB:6EHP:GZ_1" <8-="
MXFH0V52Z*L1V"E$923>HK$B=5C6A9V%Z+KY!37$7QM$^)> U;H50GN;9EAZ;
MZ<]M)MI=ZC:A5>^,\LC@=T Y[&W@7GA66\+E="(S[0Z5VVX?$H+*\[*LA2DV
M%*W%5?'ZK<.&)HQ)*[BIAI@_,$[?.2*R"@1Y?<<_AXT*G?3$<*T37C;BT^?T
M@5U%,%]QB\W!NBI:=2.C>*W"7&484T:+K2+MT\&N6/-V9K\D>3W,4Z-JQEOU
M7K,(EEW,EOVZ\VA'E02X*8;X&16()#FUCXY6U 3*RL8-\81.GQ]148IR&^ET
M'7P<8%W#Q)8%^U8?%:WQ?.;O=>:MH-;3/3/ FX-I4PZJ>2]5E-D*M7ZQBRRY
MSW)ZAE5X*@PH";P46I3"!JR]<)QX)TR&CRJA<&/^MX;_27/N;(^3S4>B(R21
M7:W;??B2$]P];+0:BL$*HMIC^LPH/(6:?4TM>KZBNS!;9\DAE>/>:<ARYNTV
M9(9*^EN]1:OCI'S8O1]\2G(D+OWF9U"U\G8Z:-@[QZO(77\2IIBIS\S-@I/8
MT69#T":I4*-BKDF6<D]BDF;=DQBW69B@!+)E?A*3T9XO2W*)TK]L\-.'%<I:
MU4S_\*J1Z5]^:^]B]D[HT^UCCE_0R"D#:+F3H+1EF-B ,V<$#PCYN'(3'R>/
M697D3#NRLK]UA<@^P\0E$EUGP3H-7?R*3F$"RHAE.X<_;"0ES()R_,L2?)\^
MIWF]HJ;Q9XQ77[/79- :2=N%-#12MW-HA(U)&X%80=1L8"5BIW^^IX%8!1@5
M.(L%0E.@0W_A/=Q;O$*VQ.L+7&PN6$$!2)4<<7M^E1Q>^S!!H,NHN44-&F0<
MBAC4M<:7A/R.F&]1?H4A:C90$.-F86($R):5PA#25BJ.H.X<AAG9!  1-1N5
M/QHV"QL@"K:L "*DK02(2R^^X,MR@UCU0CKNU?JZ)NE#4B*A,T;5MOM%$;<-
M$P@Z#)I_290#C+\B/FKP,6:2/'_Y@I*R9O[$,_J]$T9' )KW; M9\X#! &?3
MPK( C#&&A ?W; >HOV+R._VZ[0[V"KW ;RQ0#,/& 8,!RJ(3U2 8802$[P.+
M/]\_ORXO426ODBUM.XJ;Y+8-$RPZ#%I&5,H&4(;5NO3B"E2(X.ZX#1#[3Y2O
MSHO3DB[ 5YY*T>[<53$:G<-$D94(S%60_HACE>32;ZL'K.:K:8@K85\ K#A]
MXT.52@#.024><(RIH#RK7>_QP!=TAS^ADZQ\9'.\6@/N 4#])7< BOYAPM!6
M$,Y\_[!!E9_2H/+"<.107A-\ALDVV3W"4,0E 7JJWZ^.>X:-17WF7;]+%0ZG
MQ%]0;F899]1./2]2O$47N-1X62WOKX'%0?]X$2D3Q&2XY ^J1*=+'[? 'MP]
M2TTV+$/8EB4(:\[2:'6^/DU(<5575_=YMFFBZ:Z3C%H<+#2.9QW:4>K:BJ:4
MP@2E.^&8VY&6PX^MRK!"Y \Y[GA[\--+YV^PZNIZ9(1EU:%D?-13UPZ8MQ.&
M7>"\Z=ACG(XO ,*ME'Y;WY?HCYJ.?_JT*Z(CR9*I:#T$I:CUO-DQ-=<7Z[*O
M2(D)&[X'3<6P424]X3 C3=>E;*\&W6P9,%4+)X<6//>E8!P%AF+.>CE@1UY8
M4-96CIYY,@BJUTH,''C60.$H$MC$G)+2F>(19@GTKGID.0)=Z!Y8=D#'VB?$
M5$2<;[;$2E*T5CM XK:28.P[MY)4PT:5^XK'3/MT4*ZTP/T (!ST\VX]J194
M 3D9V]"3XE"/P<?Q^6D4>-GN",KSK+S%>=ULG_,B%9>34S;N^LHDC6=WAPG6
M VOR"49(;[B#[TL]3   H;/#MVF&BA3)P2%MV+MPYS<,'100_BP!(1_"Y[=)
M]+Q[^TB_NV23%%G*+]2N:M9[WLUK%CH,U+Q9@D V@,^\B@((_)*1;)4E!4@G
M*!MWX2!I'#HHH'Q:0D,]3  )&(^3HDCN,XEZX+?HE:0=M A]_:4<62ZZ@'8
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
MTCR^6C67 M>(-#RJ :7J*0:6N&?X  -R;0TTY3A1O4IJBR\PNVW'?KN/VG
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
MA6 B.X\B3#;'XP> @1A:'3TH+B\9&+G-7V,'AX!K75BBKA:,HNUC047K[54
MHW68G5XM4$#,.[#0, W@1MN6[8IW,8%]UJ?45#[74K9JG@.4?N(#W- S&ZT@
ML_?Y7RN/Z_D&8/FU"'?+5&[)FVUOHNT<F@1H0[0_4C,'!!@Y^ZR8!6"@NCYB
M-K^&K&EY)5F(1C?KXV!O'=/YZU;Y" )ZM>IG"0-41?P'QP'Z,OQC1@)A%=*7
MN]BT/D$;94F=Y]Z3+*9" U)$-,U?!+]20'F.A>N!\>*%\*.\V-U;_G47L%KB
M[D(6()YC>?Y HIP(Y#P+(T2I_BJ<EK:C(T#K.8FCMPJS4TV]9E.*:"[F]:SG
M7\!9@.52+JC2*;\KBY*31S$HQ_+X%'W4;WC(ETA?WMG_D8@;RS/9\H&*-^'Y
MA K H4/B"$YWL8NJR(I4<UUR7N7'AJ"VP\0-LA<F"\>K>C"F!6M7YOSAL=6A
MX+S@-"Y(LH[R X!$-5&_B'F+*%0D:95Q1 K TV<]5F!-+*( \EYWZ_R&K6I)
M#%,U5\0JJM"LC%/'TLPFIHLJ2%$Y,Q$6TGJ3^#8JR&_ =Z\C5<7?/=+0T&&A
MV)#H&^*\J H3U0"0Y$; ?D>+)X%X^9^Z\.]+Q/>D6*659*'#$^&Q7&[LH:7<
M,&:]\EYNS$)%XRB#XXC7@;)]%E@8GF$1;IM3(A-7/X028&X%(.MF57IDH>++
MH) C<D"N)DP$=7"NRG,W\H*W)(\Y/35+.:AJ@>E;J J!02U"!0U>3=?5%4+
MHLH;?#F>4O9!R-F75OGQ\VDJ^5CX42;B5!5>G-MWS['AVX<*.M<A<(2@O;A%
M54+HS^WY^6F:^VS'^%$'1JNVQOA,V394$+JH/EKTI1.UK.H"#V0?I7<$#+-Z
MO_=6E)??0T4*I(+SVK'+;ED%!J12F]V:DP1\6U5%TK5[BR18T\.*N%I?Q7%9
M]_^W)"YEO;Y;<F(YB & JO=\88<J5"3HU7%=7 %,O=ZS!U+*LN,TJZ8FX:Q4
MZ60U13.5W*4(S;AF-5Q2R !#K]?3 :/6&9\? G,%R3:[G<JL$$W3L'V:($UK
M4,7%N"#+_FFHH/*\55&/^SPO27(K?$ZV?R*<LGHAE'\C[]5/8*[,JG'O@@VN
M<6@(&J2\ZX1@)VM9][(K+9XX[6U.P@2](VY7@F#A BGA"HD^/Z^7EH&9Y$%H
MLJ_FN,WNILRI?!L"SJK:-&G.,\8FH:' 05&760@K85E7?Z]:R:?@^1MX8A2B
MZZTQ>W2AX06KDO-J$V*[K.N^5SVVI"CJBZ>&4\7F%B!:%"W"QXU)S<$(@@48
MC\*%E;%D>7Z]%/"QBF->1NGG23\(3JA&7409&@4+*AME77&%DV&$EH<+9W4\
MOLJ21N6Y.B('#\18MVL&/;AVH8''5667\,=*3+^^@8=GZQHY(*)^==Q$!N31
MKF1! L"LT,",6H]KW[P>DJ-7F,GG03X/-U0%5.O=9'(G^IO%-$I7R1O-KVR;
MUG?GT@2'"Y<@L3-X.%R@-4!H'WD>,KC=WFS+.!:+/\4.+):\B24M>9"@P2OH
M@@X,]SX,@DK\=@Y@ ?$M0*4_XA8>)'#JC'.4#1^CAI6%C0\D*5,BRRDW--;6
MT4(TZ69JM4V\U-C"9VSQZKGF<#$2^GZDG\;U7(?+*KG?5$P(4A3E0M'J;K5?
M:6<ISX6Q(K-34PTHC:#VUH!.P*+N@/=445;R0%*;(.2]I!?.8#KHF"M[:65H
M43-C@:]1#Z,I:P&9"34'T_S6 \(:"#B?9JX)9!  '5.;L0Q8&'ZE5TAG)L^B
MJA(TEFO1%PN:P+GX*Q@FNY%O=JL])U6DI(A,C'2M;)R2+N2(!*N>4S1B9AY
MT;AN_Y1N $&IPX'WL,(\\I#MS>$$R!LT>7AU0F]HFLJ"URGYJ.\ 53I\]A<N
M'6C3K@D(7#L_P03&1,Q=7S-6.I4&K60$@)T7$A\>HSV-OV]7#P]K&"Q:PO8F
MCI(P/#A@-+*VOY[I+&$!)VMVW'[D,EOSE;/R=)_%&CN;R5O6UI$':'.T=O:6
M1[#NY[ZFM_\MR=X(7V]@DZLIFE;N4H1G6*T.UK8$N/7,Y^-^RL"(KK?@F2&F
M4RWHA@9U^H7<B&%=D!7Y.M4&-$EH':FALD/X"SX+)0=EH+7\%U4AKU>G0I<G
MTA.;ZH+,E7W6&DM7$P2=>U9)T!8#"6[)N(U2\L*C+(_BRA99\DCXGG#-$Q.H
M%JVG)@PM_&:;#39A+FJBP-%]? (GH#?_!)5N'L&+@,EFOWY$EVL>YDAPF>;1
M7$E8M>GEL>?/]]?.Q>CGJ$*_3J-<!'G5=<,'0Q%Z+6T'HP#M')_B*BMH(I]#
MI&_D?,^>DOS+SS@MA;'J%W"/I[(XWZ+J/HZW.K(2/"TU*N_.$([$V^\DHL<(
MFW;DE/Y#V:.F QFW)XO:%/U!Z/Y0D&0EUO+1GGPKI6&;3X?FC7/UJ^2?9:X[
M.CB06P?^SMP"!?PXH^,&\:&R?>[;C7FN40[(S4<U/,ACC5 +^%1COX6/0XUH
MV.%U<X,6AC\BJ1ON><;5>\03PSE&)4UW.F_3S)PT FW%<%J9DD5=_JT)5\EW
M41.GNFSDBHMEZ[X";7[S<:4Y7V:L]+XJGR6R ."WZ&@ZBC2=*%55C=%%>4]O
MJ?'5K<PQ[9 JOX]6QWJE/:;JT*(^K!^15%I_@E-)TXT>VS2^SVU.:$Z&&PC@
MU-[X'6O%F<H.!9#-E?DAENG 92)K/Q*K(/NU((8<#J\H,_9ICL,CWS,AZ9W3
M@O!SIS1/T1J)FRC3$/^"6,,.C7_$F7LVZ:&5$9_\JJ+R[V+T\N?M=^T4BVH#
M/@BF;/-K8=9EH&:9DG$=-$W18Q[C&1O0-D"V ?"?"KC! M82J$$]O;;P+('F
MMM-R\@2Z[>M9$@6X7>^Y4P5!)O;_5#?+,1G:,2Z6ZS*UP^Z5APV>O^Z5_W6O
M''- ALF#[@457X941QML:FF[!V34M,%>,,?HYGK'7,][J7#YQ@J2BPE8.E4L
M;. V,'Q4;98 (Z.N(\!)(^//-WO]5;U@@BDLK%.EC=+OK%$/OCI>^B(XE0+@
ML[Q,^%K<9V)=7\K5R(/AG*F!NO?Z($ ]R[%O$>='LI3Q?29L0N0A7T!)#67W
MN+>*TJ^#-UF$V>BE_"(!":V#WAK.BXH1OHKAEKW?9++N-8_BHE'6%H +JDT'
M.(8VP4+(1E=7,.%D^(P1H +#)8\/45X__/+W*"V5%<9AJE:!8 55<"C Z6-K
M=Q/715U17+.\>KSXB[J@N(FLMY3HD@6'":1&KLX 9+NH;;$O?Y2T^'@DQ8$E
M]V(%5)_AWKQGA.<'>@*?*'!NWWV/'-\^6("YCH$K\NSE+6H#[(%E>SFO?CK>
MZS4]^(4PI[:]]U90;8.%H8ONKA"TDV6"7U 5S[^18AWEAR?.WJA80=]\?!<]
MNL\N"XE57-"WZK87@$%[!AT@VC (%HW.H^ *20>!)EP&57F]/02/45&__1P5
MQ.P6K=IJ4R5@VV"!Z**[*P;M9)G@Y^$=SF_R:;^XY/*Q6&!A8*1K+A;5=,%A
M ZN3TX)1R]=D\S%?U 0KEUV@N-D]4!%,)@*D8B6SCDZTB-)GDC,QK:N!8-VX
M7>\,W3A,R+AJ[X0C>V$F< 7U*&=U:YXD<A2@':D^17</JDD1'&3,>KC.,RJ.
MQK1C4.GLMI+U.^4T/I\\0T4Q0!MM]-)K$RQF;'0=)UJ!9!AQY2&?+7-MSR0I
MJ]I.]U+72!;>,#T9;M&L?5,+T2PXY#AJ[#0UV8@QXB>H+'EULK%^(/2VE!%<
M_5E4>?]OY+WZ!3P^:M.V.Y/AV@:'NB&Z.\]^5K*,^ LJ'P_H5M=;<00@T!B'
MP%[CI4%0K_W(&(2$&4$85 :^OBY;J:C:/#:1];8*NV3!0LB@D?M6(<#6"(LQ
M,^-@;"4//LI#=M4.]TEN(@D0J^,I+6D[A@)(@[.]A6:.L9*>M1$#066AK]J<
M;X'4E>S.IV=)\AOH*Y#ME$>6M>V"0Y2KSN[N!2O'B#4/*>?;^B3O?580,546
MSU&A]#4:LG9*44$6'"*0&CFF"6&V1GM[2#<_<183DN1U3<S6G8V\ZRWP#5HG
MU/0-PD2#C99NY]90 HP("2IGK-$)F'<0+3HSCK9%<%BRU]-UEL%(,!Z(]%"U
MZ0?COXOUV'F31&H;TRXZS(1-_P(0!H<%M%9._D3/V&CYH&Y&R8,B4*#:^*D;
MBU8_!6=V3<^=(\HF*Z-I@TK@MK5K.*K..@Q:J%BWUVXX:=L'BR37,1AG(PHC
MSXA)#T^(7<_9;G:])=@S.8EH7![+O=;(KI.#RI!W&*M6,.S**C@TCC@R;@'T
M0-'] F^A)GF?(K[AVT*L'.M-E,]7"LQY7U-+.!4,MPP.B.YZCY P-DHRNL*@
M3E=+Y:_O9?PO29,7]GE.<I6F[#W*8G+'^)J3A!;RLIVN!O] ;HJIVXF;C]K]
MEM/W\%$9,ID/D=YWF_T$>+B%_^]H)O2C47H=)4W!*0-U!Y\@]1Q%IX::F=F.
M HA'AUXT\6J2OJA;XM43>#L1J:RR9$OXFUBC9_O-3J%C+@M4Y.J?M'5"IA#1
M ?JX(KS7TS(ABGD93.7W G2M^3U,TJ5%?41;DE'&I6O9O*9T7]WN5]?GMFC1
M.[FL:>$W I[$X,QE<)20';-[[3/4YFXM$+95\2H$6!5T2HBVZ'Y%8,(#,0,<
M59U95,VQA04@8'6S)80@NI)H,\4@N$IJ\T<A(7XZ=86J*M53+:ZE$(D1>/F(
M:-&!M;;%PI>1^-&8:BF)Z<&BO#F@D-8]H]K@8#G;"@YC2#/R\,LRC3P$OI:\
MUKJ49SC?E-9&KGIBJ )BA]AO#(LSF:H4HDY'&Q#U0TV#B$7A9W0/!4:$L_@H
M78@WII/"Q6T3N2EO,U_.BP:FQ%]7/(D__O$L7\-0A%O*W\[CU/EMH2&43L.Q
M@R6UK/E+*6+ H9R=@%^[ )EB_M$&,^J!9J8.M^S=XM&R7G"3AL%^C]%/>BR/
MH 65OS=LV/G=3Q0!C38S]UEMQIKTTY#J]N&;4BBF-:7J]Z8IV[^'84I-GU&F
M5+:??[$YEE?M!2B>_*HJ ,,Z5GU0Y>!:_160/N?45GM."'"&P4C7/)6HIEMH
MM(35?.S(R2S79^EA)'*4*S$$I0X]WO-"YI&'8&'. 8&\09//F.\!C/[E9WRH
M7-EG%S7/69MHFX:':?U,VICA9W9ZF6W?>4G:R+<W/W@P^-"OO#<USO"=JZ;V
MH1^Z?LH?\5.?.H#+2?QO>_;V[PFA=?PF_G$-W<0?_W@@^RC]DA5RWNI'!QJ*
M\\@H*18:$9BU'3L6T$F<K=J[&31U;Y7> OJY 9?VS]YF?]U8,V/'6Y97L/JT
MII)% '/[5_YQ.K#LEN[EO4^YSJP>4X(G>%2#IMLW-/ SU8,F8 YJ]6S>Y'QQ
M]CB.<TSO3RR/7FFQ_<CEZ?XUXR?&JQP^;'5DD]95-5.30"QOIQK.]EB>(<WX
M%LZ[%P?Y<M^JH,[2?^MCN+$]^.PIN.NKWNIW9?K_+R'R%7A@HVP,=HT4WS!V
M"PTG1Q['*7;P1NF>Z=N8_N:BX=N M%#Z0'R#!KY-#;SN%HYB5.8P$KW$^)">
M?$(4V8.10NPI]XV0F@R.5,VR%A"[KJK7C1\)WQ.^9G# JJ-K1JEJNF"-CU#+
MU>9:UN$=YQG9>2MW(.=QW]"FI#__;=[:#,B#A_+,.LWE576:E20Y'\%D60#O
MK-^<7WQ?Q6*X\T]%M8^M8YITCD_JFXSG_N^/IXCR:I^$[>0SA0_TC22K/">%
M<@<;0]^<#O3T?@\7H\S [!55+AATPBY3!$K(I%'!\(?6&4O>:9I^Y8VWXKL/
MJZMH.H#OT(2)#(Q"3FC0,YX_*6)S1:$X$'Z?%5&VES7):C!_(U#%41-Y]YH"
M2!XV8I!J#@*/4<;\IX8M<'2NG$G_19(U.Y[*@O MVQ7O$2?UXQ%B_<1)E)-;
M4O\O #!G/KUREM9\PH;DT($9A%5WX3X/;0T&<?4-7F?Y]2$2JT%HFM03=^ (
M$8>-.92*@X!ED##;9O_(+A">4'&-\,YM 9.KE<I3N2V;B3:H&H/7CV7378/(
M?8X[QK^#DZM5V^X-05S;L*'G,@"#$&@GT 3$H![+Z5R$O(E2N:FV/1!2K+)D
ME22T[KW,#(G>EISD-Q_BCQ/+([EB*D^Y8)&6LKBL.GND*X[I6;K^NNQTTGT4
MW[3^B&89^F&?H><N]Y) _:>'PJWRJ1A439D6 [4Y43K?80;?J&"VHX:YISY5
MKYN?CZFW\U^J' AO^4].U)MGUNT0D.^T\UX"QF10 U)U:F/]=+>N EY. ,>&
M7SA)4YIO65I67XSVR+"1N'5+!":>/;0&[,$L]40CI"7N>HO$*"8 @(C>L6U,
MB?#,>G!H"9O   A#!P5&OX& T(OPN1L#'=HYGE*RX?LHH['F[J"&K'5D1T46
M.@S,N@T$@4Z SXT4  )_IYPF-,I0/L%(W(2#ACAT4&#U' @-LY@ ;I:OHRR+
M7JG&/:@IFE#H4H1N?ZU& XT.\/:YH6!P!>;OW_S1+\726HU&^KPM+>WA\?D7
M\2O9TI_%QQU](^8O'$/?6BMHZ4/'A(6V0U<,&$D^<^_(( $?(>##@Z6@ Z7A
MR(&!Z="WA_?C']8KV.J]'YN&;OP8NFTA/0::L\^V9\$Q7X0/-Q$)5GF=+16I
MJ_0Z9BX25^EUHFQDB,<[[R+*JY<5;SZJ7>=U&@FE-&^VF>B[K[;!]'^R'1WL
MR(6RIV/N[Z+.,5_4J0]7/))(CE*RR9[E-6 NQN4FRFG^/6.O.>%O<C3NLU-9
MB)]9%M.45L/4' NM#YY:'/29C2[.__MQ1MRI/JIIAUG]C@O44>57-%4'%[6U
M>I^= 412><ZI>[A=^_R!5=O><1Q46[]Q\>308,,&3P_ZD3O=/HQCT]E%?0"_
MR"P$+B"6-@]I'Q$+82)"/BD6V%04UM7C9_)&1+ ;9<E:Q+T\BHO\G1:'=9D7
M(JCF 5Q"%B%YM-]S4K_#N=F=>_Q@N(B,;=;Y2,W-QLM7G7ES@:%])L_9J_)6
M(%$S?Z4@\CM?HT>;(=525R8R2+EDLV#NBYH1/S_)'XTO\H%&K\+?%!]G'9\A
M] QCTKTT8\DD7/2-,BS.Z!PH/8#S.-^S7.B7[RA)3H3O&#_*; N[/I2L<F+H
M1DVGAF@4+LR<U![F]/#2%G4Y^O(U2/N(0.SIJMOU>6[ ]UFU[;@\9-MP(3AD
M$ 8[.#NA 9PA$AH3SJ-TL_OTS6N6JPO#&$B;/@PD#1<V%BH.\U<F&8NZOUPK
M0Y*SMM"B1$W578-TJ<(%"TZQP=X$8A_ .:5.UTQ1N56;OB?1M?&,$L DS$U'
MH!)MBT?'<R!X+VJUAYHRY<.\<4&2%WJLGKW?5B&?\)WBM[J:R&]#8B$+]B[A
M$HI],#B>>.2PD)^L&XO:HU[%,2NS(A=?.:%5 O8;*=:E&*L,*@^":=(M-:-M
M$APR+32T11N*=0"70P2H8]&E:$\VNW.?KUV^$P-Z266K9F+[UJUG*BQ:!X.=
M87I;S=,.4GK[)$'5N+JK=EX?5#NO%[>\.C)>T']%YAEY(+?N]J(KMV"0.>ZX
MV#J\H5*7M5Q5+[YT16,P37";:1[+LSBM9?&*#E_88F39WZ[P7!_%4&[]B;.D
MC(L-WQ+^1F/H?1@=6:.PNIILEO=<,,9C:.5LP-1Z<47+>_XE, X=^2I+SOU7
MG]M!T?9QHJ+U^G2*UCK,3J]>+7T5\PXL-$Q#J/401==J%)I*#S!9J\Z#BLS?
M@QSF$6=H?2!3]YE?:SEHF,Y06=W'=Z]\>L/[EP^]NC'HTS<_I#'MQQ]4]D=U
M7N*VK*]G:&[D8)LA3KNTFX4<;C@J[Q1^6,OZ95"G/5N,;VB!O-ENG:"-BP0?
M_AJ)23(6@@'&/>5K'G-:2;XCNNOJ>LI6] -0^DWP6-B!V:AH#9!N=*07$O;3
M,Q-Z(O"^PGR^2'?S8!IGA+M*,),[FOV]O.<HVT-9F]YOC4"\\5O( 9-.#>>D
M3)_A_*<N,6963D3 KUU33S'A&/,K_8%FI@[W5E(7'BWK!7>9SF"_Q^@G/99'
MT(+*WQLV[/SN+V^B&FUF[K/:C#7IIR'5[<,WI5!,:TK5[TU3MG\/PY2:/J-,
MJ6R_C,D3XU65N2P/?A7*7F$<JSE)-8IKG=V(C]$_&;^<5@!"(9BHY63[1*$'
M1T;%G*,D#>?Y'S\S8$*^-[S9M30 $]A&V@9"-+1> RN-;9B=5CVGT&?]"0@S
MRP"2-Y>>:PK.JDE:%6>[)/YF:?,H,Y0>/<."C*^U90&&D^9?H!JC[^PK>Q/_
MJI[/2ZE\G%A38=1(W:HOJJ$.T=!H[1QLCN ]0R4X'^Y=&=-Y=_!0A#? PYL#
MORE]?%"[1)J#@S<?M9:FPH'V'/"'/_L<0@XWAP_)H'U,%[&+.OBI4?"JGOQ
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
M(%^M1Y%F2L$752\!+63/O%Z()YB8%UG8@<\[)>=@DD]9 &>BZ,[[\A8F=2C
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
ME><E>3--BFO4)@*B.ER1G XQ-T5 4:TP#RWES)>M;<" 7(S%7\<V8&4N:+L
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
M,U&2DD*EX$M:/M ]P&U."Q%5>3_QD@JFC_@UK<!'<OR4S_]:M$7X:.;SLKX
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
MI$(2OX-.A58_UY-(5IPVBABBYBFH'H/J^<S'A2I3(9-/RQ_<"4B9TS<3LX\
MVEN8T+J.316HS_%^$'VD(&E"BX0D?G%#"JV>04%BR8J('Q%#U#SM:LZ1YS-'
MZ*A,A4P^+1];(R!E F=,S#X":._RF-R)OGW>WZ,=AQ[ANZZ^/?O.MT#]4(\?
M,'F1RA+Q#&54_PFJOV>OZ2[X_DCYV895U3N:7EETA?5&[!O?GM[?D19*^D7^
M-=<G=J^#](>\MC!](2-5WP^VQ!']#]G4?'OZ[?UW;6^QC$YP8)=!!RBQ'-_Y
M-63#CD]JVQ&GE]@-LB(E.]7**::,C)MF#LF"3#5EVL-,-P72]5/. 5,W[>Q>
M+6KJ*37A8/JI,38_!>7)A]-0+2Q& /@EEK&[?D 9K#(P< "3O6Y^X^"U%Y!E
MVOP +) J!^Z .*)/ 'T$JF?S E5J$J3[C!PP>;(.D%JSC@#$,]RSKW(8GZ'U
MH/J\X%63Y:[WRB\AE$"+'_ XB8HD3RQA1/X"Y$] _IXY;9/HTR/5)^.3,3$D
M3.(EE=E& -<Y+4YT%S]=K$F=HDV:5&5!15V>$6V3F45-ZY=YQ:0=?@#5J5!D
M3E%R1M5K@-^#/L$B>E S"R,K0_ I2U0\3$H2*_R,YABK]1I#L;A&11GO_M_T
M(.B#]80]EQ 3!O '50M".(-$OLX3A&R-&]0O270Z>0WP^P5T[0861>;?7HA_
M$0,/?B.DC(W\6Y+OYRJ_SM%CF@WP9T(J0O^ -!S^):T(Z %##88^P#,.O( 2
MD!R5#<F"_$!F7;$GJ+$@] 6.1>(-.N2,[0]D?G:5WZ$OF<H5AE0B+V"IPCG
M4'= [/>$&\*>X1D@GL[H,>#)VP6!76 _,<ZEAA9"O*.6H%N!B+&!7?_G,LW@
MJ0K:(CH1N/MTX> MTA\0X)QX0XCWN 8@K_\!R&MP]P4M".A":XJAKC"\$.PL
MO03N2HQ,"/BWAH#GXU 5=*, /M!=4Y5X>\"_U0#^*EO2-$9H32W@90'(4GH]
MX(/>\_D$\RW,;ZH(?LGE!R5-_;LD-'ZYS51ZPUR'D*E09#$3<G!7(_:4B+\8
M,?.]"+49D=%7YU LI&5RD$T%BL"W)N0Z+'%!;E!\$F+AY4)!>J?"!0S>]RO$
M4@/-[^3";7%PVN*@?K.,>Q=>.)#-Y9QP$+0JQ'4.#W&ZQDO]#1XS<=\?[S[
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
M1B8E9_&!7-TM+M,,7N!'_"6Z4.*:TMW>XOR*>P?Z-7ZC?8!6*&J#^PJ/B 1
M19R 6@B@4D CY@2T@D K"32BP*]$&*#29A[O@Z$7A4807ZO<4RQ3S3RTATU]
M7;^Z[49F)_6S.JCN!A8P?X1%D_HVWA6KW0Y](3\2SU[>H^-]N3GNFD2YG/^/
MIT"6WCV @K#9X(/]XC&2QX=HG$6N>7]UT?G^L$//$)+B<T3"(I+*C09R>2[[
MT([4=(GA%2DRY8=W5H]]R#J[;97<MI_=M9I:7F3OC@7NL(OB#.WO<9\N2![I
M)Z39FG$4XK<CX]5RSXT85]V*_1<WD6V.X\<JQ_&AS7%,#P! 2GE!FH'[FIMT
M1 W[S-LL?MA#89# ;ZHX"6/V4EZ.+P0]!?9H0FBG8%-__^$6SJ!8A&/,=9'T
MEFQBW<=%59FSF;>M2+C&EJZ(WCUW)-?Q,RV$^R7.UU?50NDSV?,I2KAN T#H
MKA@_^HZKI1F>Q]+BUV>-^]M#=&FCM5#1XXVDDXTCHT_ L2:<N;,;V0/01'#C
M.\MQM#&]Z40^/>=13EMKW/ T9TBO/M!AZ<<XTQFV)TA:(;TNZW,=ACOJ2$AG
M 9\2FJZ3'M 6+0CQ9&F/"1809&2.!=UACQ0^FO.>CD][Y#,=XNSF]O*5KIDB
M#\#]-H <)3L!%2%H*5\?S#396,( ;:X)=!L] (OK.%T/LQ_*"?C+L0Q!F&NQ
M XU^/B*4:W 'MB/OW7X%Y.D",ALJ##2\ 2LS8@/I(:'@UNMXAC;L#O]2F3JC
MH0UK^2 L46!C<]KOQ<4#.."_P0;E(*TP4!*B$Y!5U?&P,QZS=4$JVT)2 N(E
M0D+:S]F!8JZ>C*8AP//E!%M+G-!/0<'FQ. I_!-AB'4&F&6*I6OR7G#T$?[[
M#7F D8W5X=5&4_9U 3DN)-9"!I]7E,VB3\FEL-#8?=*3\]:MY FQ34BYTVPQ
M:9!S:54K+/IRFO9:?] LT:8_,A8R1LU;TJE7.>?!MTWJ[>?OJDX^WF#GH%D'
MZP)DS?'A,@Z)E2@8'/<:8(8_N!6Q#(]@C1 VD2?=EQ=94>9'LJ?R4U87BX-K
MDOZ0S+T'[F1(W_J4EM[3L0S;$R@YF5Z;RKMTW-%5GF[3+-Y51SI@7;^8VWE,
M;8ZLS3)P(PT?ZTLS(RO4IH29(@]8D<DY(0(=U0E@Z,#[5PLSZ60])-!FVY1@
MJNKQB?,_I%E:0EJCD-^IL.,25(]4<@6K'VG0M@!+ W.-9C4D53+8*I*+6#O8
M0D%8.M(<0^U"V8Q;7#YR=O"%ZO9MU'ECCPP!_1JF@NHC%7U5V/1U U.^AS,2
M-.<:(LABO4HP*2SX)GO=I"$8O/9+0"#1YIEZ8"A5D72 )XY(.=HWM!YM[0<S
M9QF0603IOB*?68 C8W(*C&O5H'%X0N'FYB7=7ETB;%DEF^W-+.VRS T]5R?$
M55CHFB4,A%#0]0(@A'0A2X0,]0>\QRK68EP)A.'J5?_(:/6/0_Q,(AR6<,:L
MLJ:LUH?4\ WDI?32JAX*C$Q3L+%?]/S=\T>(MGE\>$B350[C0IEYPHVY^6:6
MS'Z5(9U:ZC?^6^M4E):T$U7-'7;,W('DL.MX &5:7#X(1S@A/R/SI2ZMA##5
M,)<+YZ 3'P?5H7!-+QPPZ4\&4R>"\FTK@4ZND@7<-)@6U]+YV#3(]LZN*"^T
M9H?C/6[:,:=!NA^/Z9H<]0D!K='G4C^/ O5U5M"3WUOQJJ$W=R&S_HDG=_E4
M<G!OQ*,L0#_@&:'HO*1=OB=#9JILZ\KS$KJ3?4S7K^/2OCE?PH:U'28TA>75
M4.H.B@QX=07D9T"@72]N7)9+K],3C-5A90VZ19R2C DZQ?ED>-CY9V2NLV-=
MD^18--]*V-3+8O&*',LBANBZE\-KYLS)@Q8.@:+ZJGPNY $ID_18*,:O< ="
MZR_I;H=G$MS91G?L$>HXS%B7HEJ'F8BHH:/31OX<C#D"FKE>A\&O&8+)SF1\
MI0X#9J9,AZ&J\2%X&G2H,U;IB<13#HEIA\1ZG9V^?BB>3@?%TQD#[C_"C-3,
M)'EUUOLT2XLRCTGQ<$4$OB$+&Y*O9?&/T3=L51!'-%2HB>/7"8AJ NJ#<8^D
MF7_.?%AH!0?D8B[1)0 -*W<K8'[HA9J(&.ORPQV9B%3U4UG\]4F7L>@>#W[2
MB4AX ,ZU\W4#'V%VA#=P'^-&9=MKF&]0OB?;I%?WNW0KRF)FQ5-_.4,>+R^T
M:E>0$<!4H]P5S21$1F3SNJ$=*I"3T3@W-.+M_' Q& PU%)@K\P0@&0R^<@A*
MQX(Q0#A;'BY2-PVN240*AV[!FR;?%?O&\\AOH"-(+]V7JSK)Z^C8G/MYFB7I
M@<R ]O/?0A$9 BF^X.!\KJ5@#^3D)O1(F=IL[[:0K_^3H&U&[J=(#M1TY-Q9
MFIP\R"&&KC5!3R\4RO3'%E+F[KPBK]Z=-/\@B0YJJF6<86AM/SB^,$0+?VXA
M8QL>6<R$KW"W]PSTN(.K=QQVT\#KYM7"2GL@Y@^LL$4?SU!1WL#U,2'SBJK(
M)%EV%N]AD>3I0;"\L^!H YX-.#Q#GXW;Y)N!RT21*@Y:SQ\1(MSUUE0@[<A.
MP+HCG#L^VAP&R,%.@YAI+2<;/;T P 6.8##5Z(6]*O_;5XP^11:XL/@+7+H7
M93=DDIYWL7*"NW)2DNZ^G(#$]W:55*OWO3F19.7EJB$#28M$9KG5XX4<F"A-
MA4P^[?".U8"T=\]*;W8/<-8SF%RVL).^[^\-YZ&FUE)]07;;<K-5V9"ZV4%;
MS*)+;A=^:TQJ.FX3+!=,=_76G61KJSV"3WX_IF2SXYA7NV\IXO%J0EK_?C5I
MF,@212N"I%?4*#*((A$Q1JOU.JU*SZVK,+"8D!75LX7$BZ@,/(P3T<.A<0<5
MBR JQ 0\D\;!RY:F?&IP8WK#/3O?:"SC]DRR:^>WL_)V>0.&N;F-]U-<MU/>
MFN^GS'264I<!*.I,T:3J"CGD(4L'?NIN0EI_'S6I7_2T02N"##@:18IX:A5C
M=+7!.""3_(3\#0AD0?D ::HZ6B\5;1:42=_(YLC&-GPLMH*%B<J>!T^A=K>U
M.MS 1,/TZ_=MDGS0D-"]@IFG,.'@(P_F]P;07,?8JIJ0-S2U-[FK^DN>EA!W
M&GQO[,A=?SUK;B\?<VRKG]/9*Y5[H:VLJ*T;VKT] :T4FMK]#$\&TA)<HJ(X
M 905;3;SNJLKII"GH3F7MI32>;DOJB==XG_,L>4E:_K>.VX17[\+LFKOZ0ES
M\Z@1J5^05Y3M[8T30!\L8\W=-\!@D2VR#[^JIC3#9;38?#Y'I_$A+>,=64/<
MHDWY)<[A19;LCFN2()O6'VZO+O)P<V%M#E.M6/T.N1Q:Z7F\:J=1<=9E(RAB
MJ$%1DY,*()2>U"6-*XZ%G \XH0?Y6)4_#+,0P9R*^2!WZCP/5183T5"A)AIF
M<N@1A;HX+]!L=(/9K/#"0('1I7B6I4Y;N!Z47)C9=33&$]U^EQN9WXSJ$RLJ
MUP<?BGY!^3_2;%M[&-:7)BD?HJNDJ7^1A,8+M4J] :[=R^3+,2OFB.K'(*F>
M$_"2%_,"5FTU9/21.;@*:3NTFF'  ZP_PX+D]+G:W.!_Y&E2UH6G?\K2P=:G
M$6W]^S2T7B V:H??W$>G0HYG-6=4OZX*F#4$=>GU(R&9%^%F)D96EN 0K^3I
MD#\F@$AZM#N8[TD0_5F5RM/NWO\!D;/11TW./9$*=6*](4=T"8OBKZ#)2;J/
MRV-.\[',GQ^/:^P0'<K/+,ATQ]'VT]D)!(7K!6\/,$GCW<^(0.XZKZ<([28I
MF1._.Q9IAFUQAO;W:49O_H@+UP<0U=S6\1+E=[TGP*_PZX$]6Z"X.>0C.*JY
MP2-E!X>&O^["::DENDJ]KV608ZQ&R$E=)WKF6TDA$(I"(H6_]^0ADKDH%=)[
MICF%[C7R,[J.\UZ:I^8$6D/6G#Y+R?Q."C7:0^3NDJM0'!'*F*+KOH^>@ R!
M0UP5%IP[I9?.E,CTL_/G@1)RYBQP6G@$.T16R;='!ST\;O%1UU?_C !^#WY^
M#?B0GQ@[(\0[#]?Y4_* S03),535WWZ"^WN8!TT J%0B!XJ"+6+?@=L%C.2R
MQ@[AH?_D'#QD#!T\5"+G'STOT]])!FDRI%<O8,8E312.IGHVX>BJ8@O8G>I;
M%[)S56HS[6H50H8=+T,,.NJ3Y?7$!C"1],S& !/WTW)V6;\].S3#IG6U4>J/
MT6YZ0!Z19=V.@>CB)I!CP-)P A$2F-X3#%5I[-!W]:4ZW"JC]^[H#S*H+R V
M)%SU<^WU?/?ZYV$O=%:U%VD]#;XLXRI)COOCCL10#].7UIAT9:^_BCV[E^^X
MMM;/FQRTROW+6EA4<8"J=*.@FBG#MIB<SLZP0KZFYMS55DSGPM[0GKPT-E=8
MYPZ]@^_3XH *N+[:</YDS2<HCZWA"U:CV*A] >9O-CK-"A6KI7"%BA=6N=,>
M(<+BQ#;@:IS6F%]<GM@.E]/DPSO>%_#W(V[>^2/^O\LT@Q<EW _.YS1DS=F;
ME,SO7$VCW?/,3"Y=<1XF8XJZ-X"^ K^2EX"^G;GNH-:*R/2+\V=/$G+F7&D<
M9-SE\ SM;Y\+(@O/\X\'/+&M=]2L8A/6"(^<N&&B9*QFJN1847-&=P]I ?;5
M/F&!Q_-U0>]XT(M]&<V<2=?-!YB754)-\E4KF: 6"JA4/ =+OI\788J?.@29
MD?$XI"EX.K!I!,]R<P.;CES7N<I(O;RKS76.B$&?KS%FRG.\IC\(UD!V3,U=
M#T,FOTL@5BT+, 4R5JBX.V(F(B(T #O<F@[-\6[N:R5V($!N)N(OHA@Q,S=4
ME@.Z8.60S+7Y8HZ61,*4X%M"^QT!7S4OI*E$R!2\X0.4$;2<KQF:\B))HX S
M[.X7LQ)_#P\Y":H1)*+44#47;F54?A=KU;H]+]!*A2LNRDIX(G8?:<V\F?G"
MJ\9VR/!#\Q=8Q=3,155#-$PRK?EPS+.T/.9PE:T_I$_D7\(;1UJZ9MM63N>W
M/ZO3'V"*HM*AV':5<E5I+''GOVE(:(&:!.T/1]P4 )<Q".A-BXRMP.^1RNB9
MS="I 1-J>J%6X( 7,HGXT$-*\WH1)V A8"*=$?@ 9;[(&Y1 N"X^X,]3S4M$
M31S$W=@PM5$W9DR>@0TV+0L2U&"H4!708"2"EKA??D=LB0WD9KE!/(,),QO-
ML!@LA@NN-=;F"\4JLJ:BK-)_-= 4]_RO&9"*$)LQ(#G7,*%8/2I6$P'7B:Z+
M0TWW;;PL[*\%>VNBA12G5RW^#%9\XF7>2!8,%\C%R30S8!6HM90EO+GI%%%7
M.N/-EB).O$^ _[V#Y!^D3N<>Y67ZSSJ:D-D4P^]D9Q*AQ:KWN!S$CK$IYOSK
M@F03#=@HZ]TW>R7UW>OX)6W:N:-7M\OGZQ>:;4%K\=I]1'^/FVKU+&Z.:/?1
MC+A;+2N)?5<F!BT)LSI6*U(N152L$9X1MY%@)V [_]:2H7F1G1&&JPH%4V\U
M,1=\ BYH=5I<T5,O8"G%27V821:L+=4B]BK# DJU4 T J1GW+\6MNI3$$)HS
MZ'KBRT#18^8M&LFA+HUB#0W8U4ZUH!!$"Q#HW4L&'*V#70X#%!W -HF;7<*X
M@ ]HMRYPH]H_+O:''#U"FI>\'UY7 ]R6K?ERQFQ^J:0L6Q=@0F2A4I%MRE1(
MU+X$*?,6_%J]G]D)K<&!7 W'YZLR9&>26+D"<A+G/*N/@-K.0NB+&JJVQ*R$
MRK/*IU)W ,>2:U#5\13S< ?8PQ.VA3B0SJ+(\/,/*G0*J=FJG&-@Q-3'0JTO
MK/3Y=\9DS='14F!UO?/%U]@[2U<DX_7/WK?3)= /A4F5>.M^K*I!7/==YZ^L
M[U+4%W;KO1:W@+W#2M^C?9SR!ZX6'+HE+,LQSAIVV*:1%K$]10ZK6(8_(C<D
MWU07RN]ZU\G!KQ7)4I>O @3HUZ]2V&@7L!VGP0I6@;5Y'>W=,VG:ZBDUWBH:
M<N@<C>48Q]&&;1K)T7J*'!R-X5<Y&B%8JIL)[*]W,REHM&[6<1JXF0)ITUSE
M3A[@^CBXX-+K"4C:.0[=MFS-56]C-K^KWY:M\[P*;JY-<37<5$C44-( /GJJ
MUJ1.^4P<D5+-?67<%AW(U7+\E7)#=N:*N2LB9YYMPJ?R'=;Y#^/))L^@G6MV
M#"---?D6C7F S2ISF6VV[#WWV_0.M3,X?RRWJ?$-IID2P.AGF0VCR21S,I"-
M?LS=U^2#,>UQ=]W) \(!*,M29UY>P+,_ G>"WN)V$MZG1;)#Q3&'UKV\@E77
MWPM9QW%*12O'' /$:AT\522("W!:[EB@@HC>.?4 TSJI0(2!NYK <UZW7=T7
M91XG?.BS,;W.03OZ<;R2;\^8KLCH<O"_ECL2K'^:ETL=$@=FUSN=!"E:3VOX
M#-QK;' )W'?T&9E,9Y@>7S]+ZYCPA&WQ4[7@XX+]]"W8R.!];JCUD]'!VU/D
MT4?2"_XO9&KBT37:@\VA<YQKI=!4<N^R@EX.KRNHB9HT;Q(BOPQ;2LU!+C-)
M52B2:(E9N"RUVYIJYI18:MLALR_-)[P2$C,)KJ;#0K#L:G+IMD"@V=/J-R=,
MBEYP.?M% C\TR!.@.>'!>RC]!:;;!^S<=ZBJ'K Z''(4)P^A,*&4KZB%+6>+
MFG?DVU0)50D%B&N2$Y)5-<'?)][.?(M<]B.&6-%;@2^6+6%@ZF4K1 :L\$ZU
MI-GV#GV*\W_ DO^--=BT=$VE=SE= )@K](= N5B\#N0BKJA]U8!\3PD6"W*5
M99&Q$80@%]#S*#?!BT_>Q_UA!V_@@5R<S;:D[+8P)%Q'UMR*EY+YW7+7:/?,
M_2B7KKA^+F.*Z!O0O@+DW4)"*;561*9?G+_M+2%G;F^;(L,'R^3_8P,PZ^@:
M-,OI_."LT^^)9X5X!:"E7%'U:J&0UMH2&7]V'M0R>@;5(R'$MF2.X8S6=,WK
MI#Y<I28R$>[^.@$;RE]7=$F[NDU+*.XR?7TF>5+)R2HT>:_,%$5F_@YWZP\H
M_ZD(5DS:7)E3+:*>C!YNF9A52GH"".V;#<K?_#1W%C"C'S0$JZ7AS,L1==Q&
MI8CZRB; HE5QED>8WR/' EF<3E](GK[<XEC^.)0591D%AS,5:OD,R[.X>+C.
MT6.ZANMWS[@MN!>_PFOHF,Q)5DF9/O;J=M;HMV>LOZ(-HY=GVK?0*'  E?%.
M[II62N7>:2$F(L$#"28&QX).< !JJ$#<DLWKI@Y@0>YFY-S57$#GLQX@G:;<
M9);DY/;I>UC]]X*41\;=S+HI>'M>Y0I=9>NK\@'F57?#N8F?D*80I:,0OT'7
MJ^5AQF#7)BB&9#>144W5Y(>M[GPC0@&2(^8C\1U+&*O]X(;"&)\?RYV$,8-[
M&/C/U&FT_=E9?$CQN":)!+1GE'8.<L; '8*NA2-U @JU-HXO%1.=/6 9V,?Q
M.%\Y-?7V75?6?&E.KH6*PK$-829W9ID E0,;0W2:DD,HA^DV.Z,=>?)\E\=9
M0:9U*",I*.B?.YJQM+A&NQ032"+OO>4T)8O<Y?CM:?JVWV\7R$>]8FO366I4
MLX*&%S#4,^]I>B,-!3,ZO\?I*H_9['QI^+?;!]45_?)JQ0B.0*-$.5?X _[R
M3?X9'2!L>,TEGNQLJ9ZKS;MCD6:P*-[#(LG3@Z!VB"%U\[5TU'[YQ\S:XIET
M3*M$D6E,PQLU#\&NI03KCF#F?&*&ID:6]N!SAZFYF)1A<X(I:.=OHLL95:0C
M_ZIP)<]*%PA9<P7]WS[$.;S.TP%BAR^:Y"K,"[_T*0,- 6#?$ZK(@]*11=>X
MA0]X,0D.Y.^94YH,OSJ2?R\^+4E+P"0>D5MK&GR5>#)Q411'N'Y_S/$Z_1KF
M*5K39A6?X1?ZBM_KMF-J<&G(Y(=9JY:9X'G=WBO[>$S7<3:PKJ5B!>;-1$07
M&>ZJXATX'._QE!"@S082ZA-04,J9'<0.&LC-<+QC&3$S3N<&18\)-KF=B+(R
MS;#*>DL,95;G[37,_04U5?X\!/E5E//^!0&&(:]&*,K5N8M==FA( -BA< #@
MZ^@Y"V2J[H5S!X]NX@[F^S2CNC] WGW$+^MOP;_T<E&Q)K\U]$"FW(LXTHCY
M&VS@S#- B160^MMQB.T3=2@<T8IVBU?M89U N*E!R>+T!9M4NM0T,^IL"TF8
MX*E.^?P>'E"1\H?2DK?-U)U_ZS='%^L* LNA;,5\FZ.-BOH!J3E)GLP\DY:8
M!&F^(S\W[E,QD^ QC1HJ7EPDUMBBI*-I'H'W+]&FTK[&U*IS]3;ML3\MZU!\
M.)*Z+)_2+-T?]]?Q,YE2%>^//)0LN>IO8LSE!7#+MOG!WER9W!E,940M857"
MHS@!%2VHB4%##3#YO/YC"Q#D:#W.VPRY.R]TA>22?//N >8PWI2#*YO._';^
MRO)/X;G#]@:9D;AH]W9J1EJ$[?]G&M96M@]?A!,+\&/KSE((6CIV)\?:Q14H
M7I*S7V0?L /]%XQS?J_?78"=N_<$3.'O@A9/Z?!]]=X>SXHC+O_O+\+'1:BQ
M=7(Y\BR]G!%D[>8J]"[+S^^^(!)9A-5"+W>7R;'U^J&<:9Q?UOYI^P!!*P)T
M!0.II$?XMQ?2(TB!9=\Q:#!JW3_P\ARZ"2W<%]9;^/<3_CW$]'W#W+U"Z/Z@
MWQ/\^%)Z@B!]0#CO]_+[%^/Q7Y#OO,!W/C#U/&#>\3_LN-]Y^>E+\7(>,$[C
M?*CQW6-<7[YW5]<,^+,_-V8[OVZ9IW!JKJ53>G2GVMN=&U'$E]^^"%_F$6+K
MR&*$67IQ+<3:A2=%J.5- G66%!N=WJBDP1ND/2\"D<Y0E!Z\CG44Y)TZRWH_
M.M01O9OB@$<<!)+&9Y@GY! 3W'W%1R&^T YR&#(5W)E]V8GQSFL.N</O@/@T
M X0=4/X7 ?K 9P.^L ]T.C =\/F=QLGQ+VS "+O;;MZ I=!3<2KG1;G%B!OD
M_DXRPA;YA"XSH[.$=Q-?!WEYCA%VOSB ,X39,9XM9+RN<7ZUZ;62-KQIZ@>4
MUYF=JM]#2U++TB:%$]@$I@<0Z!?V'.P7A0E_#]$<17RUO_BHD4$NN6VJ+FA?
M=T$[2&]YUX)FCM0.!U44'BQ\-+BW8": /+Q+>5R(.T,9!GU)<N!_1B4LF@1S
M:\X;M73U%U/0>?4#6OU!W%NE1>ZU<JZ(>07H.U+DK'HYK_OI[8F,/SWG+%+Z
MS@<F1TFHZ:9:@0-$R-3Q58-$.LGS@4G8Y%QW.=SMTN(6[8XT$QA6(RREI*5K
MK@K+Z?SNF^KT![BWK]*AN'\JY8KJ5Z!]=T(2GWZ_D(I*>I,BXZ_/WU:5T3,7
M5XV!,LERI$D"?1<_57?P:0YH#HIJHB;WA83(+Z^%4G.(G!4R!8I\%&*6B/YG
MYHP2:D,AL\_*9X(0$C-9'J8S?*@A72'=UNYD,&_> /RJJH2$>[P7#P?I*.X&
MB+#C]ZJX@8\IGA:("R"*WS9E#_FW?L4.Q;K\ #H4JBALR-%&JP+43Q8RXLK,
M@33?D*]7V*=BJA1J##K)2/HN3]=;>(EB/K/K\$7]N]@77A <:@@P,O:$RM''
MD$6K[3:GI1=!O$?')N=2/'-:3,'W1_(OQV&N(^C@-H+=0@ULG$03L]&TIO0O
M</E";"4=F=36FFO+?S >XG]PQ5=N8 'S1TCR4Z^2)#_&N^(2>]+N%I;X!]+]
M0=V<W$NH; [O*#3LU,_KEXVQ1G!MD,7<TDU%U/T!XHIH83-0/Y3*9ZPAT"^=
MWSH)5\R'PWB5Q^SY(DO0'N)FW$!BO'27TDQ:5>6>B^P&#^&<:UIP=)65]!R^
M)95,VV24E!8E1_*E8T%.=1N%RBI*6OYHU4Z=\*H)K%.2B19B!P/WL/P"809R
M6HV;%E(DXD")%YUU837P[3W,X"8MOZ-A..1IHJ,\ 7%9YNG]L20'3@2US4XT
M^'9=EQSZCL0ND.8P@G+<VN+[V6LY&:,2.<!F6+U)Q]DKVV2-_TFF(S>P.0V^
MVC"[[>_A/7^)Q8"R_D)*2B\G-VB#WY19K4#NS"J^J'M)')D]["'OYW4:$ZLB
MB\_/.8F"HW..6? 2M-2$3H\3<,A:[+H%3M8##CT->QW(D:[??+$SUPJOJ6UQ
MAO;W=592W+(B7=<YCVG-H6K"]Y9#K0MKLW]DQ>JW4^'0RA![4'9J%=L=-H*B
M\Z),]S&9.)%XJCC-P6.\.T)0);/>DM55PG+/O&?B@B#D8UE^U\5"!+,OXX/>
M:4(U8Q*Q1>L:?([W^)],);'W:!^G_$ZO.4,3:FG X!=*:=PBSY2R)GH4,9!Z
M]HC0$'^D5.#7ZO',!QL6!D?V)N$#$K6,3,"A/;"F<:GC/?;P-,Z?F1:NGM)!
M,1P=7>- <CH_O]'I]W07A7B%ETBY>.<@#^=V#:T%D?''YAU!1L_@?R1<7.<H
M@7!=?,"_D4PX/\/R:D,JVY :1F>H*(-=<C'4)$>+D8"HH0+$:B"#,Z]-]8T>
MPL?&)AR2]*P=I,S4S)*HA(177.=X690V^\F2I"1:PB8!B8+0[]:8M@6>5\-4
M\A7WO^1L55@7J%^"^NU)7<IW9G<Q,"@R__3\C2PI W/QRAPHD[@";DJU9* =
M_F7Z.RDO1R8]U0N8#7!IP5%_'R,.SU'&N$T!%MEFVE0#C9X_:HE 0:A.P*ZC
M X>6$!RPK]&2>W./0^:H0 YF&XQ#6DYV(++'WR3.AY?O98[7&+^DY</9$=MY
M#_/+-+Y/=VGY? ,?87:$Y#!DFZ7_%%TV<F#N;B!9,?M>.'%H:0!'M5:LO)MB
M(RKJ_@WB N05P>P755P @_S,.+S08B&D=\MEJ8 ->&W*5FLHO)*%S5>/6-4E
MK DP&S;<^Z>LP$-<L4GA&L\0-BC?DU47NM_5Y<7Y_2-C^OK;&-![N:!Q>\($
MJIBHDSN;GCNZ>V!C?(\= V X ,,R<Z"(.1Z0M<DX]]+R=1XU.^I"]?5FBCP0
M1WKTG_0H>WT@D_;B(6'FG0S(8$D2;E_43)77>K7:&6U6K+?5BI6A!,RZ[!JO
M6&]?[XI5L7<:=LT:=L)0Q=?&.QHB0J<MO=WC&KT:JEY4O( J0)B[5'>0W!9R
M';I0]"%/U+P@(WY2O\+_*.;.*J,S(C+\XL(H\ $U']8]$2S"WGP5B[?&1'?W
M]?6A0G/[U1X7<YT.G>WBHKC:_!+C-F7E57Z3;A_*\R>8)VD!K_,T@>W+HGY;
M\$%J7C*:/3HW&7X['S[M#I-=R+$%BJT0)XG159YNTPS[:4)#)HMJWQU3S[PG
MXH4L%,30_/Z(BRQFFV0I./]\))>AKS9U]>H4%F?Q;@?7[Y[/X^2A3_O;::!-
MOR -L02_I?R("B'C5?T*H!S0ER>@$D4C:5IAH)(&[I\!D3?@6J #V7P10V=R
M0Y.):]E(UKB9;2/G&(^;+=.4WO:CZZ$'M%OC+OD<KXK*9\[!3<F;+ZTE]^IH
M3%OCUXL8:)%W$5KFB*&@U^2JY_.ZL;&9D:TI.!?4L74>-AV4@E9NX>4:(:6M
MP )VW</%($)I?.E"A86YR*AS+4B8)HC#U.0$PTXN3%B:7&.018!0O!$NVRBT
M"IQ)'7^U1)!* \_TYAP"=A!H9F#R27-YU.>=POW$P5LNNT;[-DB:#$Y7P'P7
MG61]XHJ&MLN%MH@C=YE!!HDDQ!;K[_FT5,/4#C*3>NQ@6]R/.HN+!PXCCMSV
M-PLK[JDN%[)M]<R49*TTR.U"*BMJ& ##<0)Z/(!A H3KQ5PR[.')Y9ZA )"-
M(UI*<;IM.#VB@UY,=]$=#-HTM?57!U9Y/K*)X#K;V<)PX!$X;P"'"M?O:SOS
MJH>>'\1B9"KZQCZ" GWTH%V307^SG$Y$_OWED94#"\SFF&B_1QG=LSEKSWO>
MQ<7@HJV>L VQEQ-Z1B?K6A D=%ZA1!5V+&6+JG=-<%#W&M#W<T<::ZV*S+__
M('Y8QL#&"ANC9:JK*74CZKO -&*K(-<WARE9S(A[Q6_DQ %JF^A:$N9JB5J1
MKLR)E#6J_@0I_1ML4 [V,-_"N0O@&1H9V9E"6.]$QL07/3$&D4_>]/UA!Z_R
M;9RE22'.G2ZG:/*GBRC\<JC+=7KF41<*5N12%]!']"%HGBXEI[K"3,C@N_*Y
MU8>43'[U*0P>=*8IDV]E>3(/?56VETY<;:T_U[1VM5ZG-&+]#C6Q=7^OCB0_
M'+,U/[<UI&YZ-1VU'^#-VA+DN$FO2^$&&MZH)9C9!0QMBRP-P#N&FHMQ$DOT
MS'\A>SCIU=.:7+<>\[*JC9L<8)ZB]7FV5LYZE;H<[Z,RAV#]B&B 6T.J1;^+
M=^0&SNP38 .#FUT^E4]_Y3R&%TO'A)/=E*,"U&T9YZ4CI'PN.??J3'&P>@>W
M:9:]2F2YW6(VQ);WO3?N^'=P"?IMZ()E:D7&Q_1"_@Y>]>N3YA^@(US4<?[P
M9V@/^%4F4A_Z#SFE80!B)0L(5VEG*>JXE0&9.("%(0OI10/MX4-:6!7&3M,Q
M19]A">)E3(2UII-Y@LS($OBWY%+4CP0'ET%:.>L3R3<&0:^?K$.<%C6MLXUX
M,NW^I&8/7-=QC_*2=)FBZ[KBE^VN9/^EY_Z42)/O7B0G4[49U2.-VK^7<+-2
M8@6D_G:#'2>6B-UL&LV*=AV)?I=E*-S4H-7&XHLUJ6(;T<2HWK-NS5Y+J#FW
MB1KGC30* 79(;8A 304HV>O:9),#)] VFS>TU,O%4)<DM4I<]PC(Y<8&1U\P
M!6A(3MK@^IGO.07=&Y!>,PRQ-S"\'AAZ;\ *3G8+'(DVGPV"4Y)3KYH*YJ]Y
M.T &JJ#; 8'!U7:+(^TW]>7;KYC%NTL+.4KR7T&;KJ$LUM"AMR9#C5TBL>:+
MYU/!XGEAF]?6ZV?#_D*^?@[<%_SV8_!##9$&<Z/_^ J-_J.OT7^<J_8G54]J
M6(AF/W?PJ7R'-?^# YHM6UL5U)3-L^2C7>L"3+<L5*H*01H*:2=>)%M!0UKT
M9_BSEX:T1 ARM=Z@9*09.UL_TA&57OF+\1KU2YYB6#6Y?^[0-4;T0US *MB3
M@[8%1YO#V(##,Y^L<9M,?,PDC[&)0E5>63T_S66<M7E_BEZX,@;-L9,!OM1"
M9L]F;(X-Y&"\0:I9+2>;;-8>A5YY/HLD3P\E#9W^*4O+*U(O'4\L!B><&KKV
MB%-*YSE)T^@/XS J-:H9FXPK8EXU)>F/F #_NZ*8V1/T9D7&%AA,Y23T[*3.
M%"SND[LB+YF)'?ZKF]3A/WZ[A5N"B(\0;?/X\) F\4Y<FE1'UQ14E-/Y%534
MZ?=;EJK$*PHJ2KDB]ME2BHUJ38B,OS9?45%&SU14- ;&>%C''1_D&R$J'JJC
M:[ NI_/#NDZ_)]85XA58EW)Q6%]"[5"M 9'QM^:1+J-GD&X,"VND%S#Y?HL>
M\6\_XH7'<P7V^H\.Z_6#W\Y6'+RZ!TT@]LKWO&ME@TE]MMN5^O!J12YV9_$Z
MGOD0:C4$TN#;MH=)*^;$R/][!RNOM-)%$Z^J>_1+_=SRR-[>!P\1.6GG=N0S
M]I?BMUQ+R0._A?2M#0@T>U%4F&(-?$M*I^#UV+KJ_.8NDG([!,/@ [<KSUMF
M8>G_T8.5N[G5U;.YK0K6+/RKRXO+]+[[;,'+:1%OMSFLJM1<;>J-N\LT@Q=X
MA!X$,1N2-RM]+;G?@M^P-9['<7HMBF6_CCGJ4Y -@&8G^E="!2C9S)-%8[,C
M6]/P&P(:-F9?P!9:2SC[N<B2W9'$,:^* N+_K>_B)[MC()4$LQ,AL80Q#X=4
M;0XR)7;3[WQH))37GA^M>\!<](F1$DRFAT<&B#0\1Q)),CY26@:L0\U^7%4'
MQ715XO4/5 ^-.S.NYYHL?D2X*\[(MLTM3+!X86X;-5']Y61$7OZJUAQDI)&J
MD#N>A"7JGB\DXXG&<,CL,W.N(2;NT#\A$$+US0KIMB@@/>PKPX&TDW1#0MB;
M;[>PQ&U:7V2"I*K"=^V)7>^=YRF=0$^8DVE>M.I4CJ7D2DVOX7T)TJPH<ZJO
M  6EIA!-,Y!@EIF/I,6V0LI//#B.8VC8(SB5I3V@]QEE'<+%6>%4)'7KQ21>
M>%1I#0-+B08Y.H4,&*1I ?95KU&4,;FS1#(=DG")-*,5E^D&R@'F99QF=1!!
MAK(WVU;6S+!5&AB9&(0#L8BTP_)$8 DUKDIEVP&%C*GX^9O%C:ONUI>.J?;V
M][[S(!1J=?%!.\F6JK $PNGK X+L(H0#$.8JS0>W\>X\P^U_OL-J2 %?/.V
M^2'.RV=A6)4%1_-53#C\BEF9M\FO4S13I*AS9< ?42)040%"1F:!+.%"HK-L
MD( <3,77RM)S,L6S'# W33[/A!ZZ%Y]1"8M+%&>DTN"'-(NS!,^1;F "T\?X
M?@>+=\_,;^BWG_PB01#8&**;3"-!1?NE0ACA5WIF30C;(D6"A9"*^MT,U\.<
M5/W.$B+C1D$U&A--?*:'@"J8M!!C>N2<L0YWI-5F<0X]4G6,0TTZ1GQ#KQ6C
MQ#8T&JSC&BI&54P#I5AF.$/?NKI0!A$6&@]4L6A#&,3(\=MZHB=+:(=IMQ?$
M&V%17F2KY/=CFL/U[?&^2-=IG#_3NT/#72D7[F[#RH[;=W'JTM8  8+VFI6+
M62M9$7U1I(VO91CY'3](:P$G];V[V1>_3G!"GC8>+IAMI/36TEZ GF2D8TN;
M7.=I J]A+O)M+5US_B&G\SL+T>D/X)DJ'8H#$BE7U%RT! ?RG.PWT^MZ,Y^(
M:"V)C#\Z?U(BHV=.38SQ,75EMI]126:GZ?9AD.E20S6LR=:G"E603:3;-_>9
M3+A1%;8>#U>"K7H'JI=S9SE3FT]4?$UAYP;M$FIAV34E(,:[HI<\P/5Q1[>8
MLC7,BJH^Z8<=^M)>JZ)S2%FF$7<!S7#@(,!OG'!N<9 #"2?UBK'%7EQT>]SO
MXSS])RRZZW5T#X6<7A/. KP!!=S!I 2;:E$>[\@Q:4VZ(Z'D*0VA3O>'."&7
M)NZ?Z>%IO$;MW?/5[1GX\Y_^//-8YHY/Y(\8?O2S%L0,B\OWDU"'MXZ:0SH)
M.?C]PTW&=A/I6?2TCA(T!-9^P*TSJMT^0&@]UNIYY<.LBC=TSZ%OYUB#JU*S
M59>AD,3V%349H'2A>HC%]0X&P%-U#,:X5?0(<AG*SL "]K.?),AZ BL>@[.%
M4)YOU:[Q3AO,7-Q, NO:^0(OL-A!P>@@0N>+1KQF1Q.A@&>YDQHPS-!:;;"]
M>EJ2X(_=>@,CS[1?[QT?:35ZC;CZTB@--(OBUEQ_S*.\YE$V:ZO@,RG_;.@F
M8T;@ D'F.CWG%!S0O[99A3S[_@CS"F\DFF8?GNBVMBD0+<2T][*)Z;NZ1KUL
MU>!7P@$HR\P!-^-GKG:]F^V1NWJN6]B:]JWN"_J,\PQ++K-<(AW7F/[*MVU4
M9V64.7MJ*^/E)Y4?X,+4,R6 ,G3+AMO8*Z5(]+DMW([W366)1C.IL;=*RO21
M1/LKMW\]1#2[P$XB_-8P'JWV7,BX:5:L9EP$LC.]M; >/(AKSID7)S[P0B',
MS2]4'$0QZY67 76[::,N/,VU 6$QSZUO_D"]QO*SX]Y[D72=IX]Q"9L"$BXW
M>?57_^5*Y/"5\;@E #A4TIJR(C-G !#^MB$V-;;AP">D[M E%3;+R1F\+R_:
MU"+7M#):FES'S^1/_L3,A+:M*:*D]:PK8M". $.!3H^JN(B*,R*OXMV.[KM6
M:5[FKBAB8EAD]?T'E444/&QU$1O83'-?=_W?>$U#;^K?H:969;R[CE.:E>:0
M8E.^QP/"&N(.\"([?TI@49"=--+IP?5YG).N;W!5-ZS4YI9N**F>M<J#_K8
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
M1Z_L/MH*S%NG*^ 5+"IY1\?(/;M,UP9_\MT#7E=D+&#''PPR=J@5LD,7&\B
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
MWS<R4-I[3$&IK6-EN(YH5=S:^W]& #<C<Z/^/?U-3L[JI). K*&+ F:C_CB
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
M8&61<+&/N+?A4F&)TK=R)L)COC<P(E@Y:-_<<A4=H#Z0 _3-/$)8OEWP:EE
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
M$*V,43UM',C:VA$)P085 $!K.9,VU^KP,_J5/=@*S*T]JZ(>  3%"'0\&IL
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
MH0*OG#IG/M?#8[\@U/D(WB-0E=R4^)1F_4JC*V16'/A);+-&B75$'Z#=!Y9
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
M G@'& (5K5^Z[RUYPM0%JB]QM2^SDYC;LD4]F%Y;R$]+'['8A:4],0M>Z-5
MBU[HN-7"%QT5$LBV5/_"UO6&*AANM'36Y>0SU<.  &QCZ_?)Z_;)Z_7%UNGS
M;Q?KE<98EPO;Q2=A(^XE+\I#%N/!B_ IB^]U3/?=[V=^*E4_D$.S(]C<C,1?
MZC>YNN:&DK=?SDT>9)S0UH1-AP M9AMT,B<-!6I(D$"#?KWE<2F,%G'BE7.Y
M@CN?^':09&@NML&\9@:8<[Z-O."&Z0OPO?JR8YG@?>T[[^OP-7M?P$ID8?[7
M7)F,-//%S"=_)HTQW W R5_/M?63O\BNA^_)7R3G8ZV3OZNBQM0>:I9]@;96
M,@G#TSZ9I_0T,,^B5E=H3D59J"U_XI@VZ7Y [)<=>O>%A?LQBVCO56?_P,Q?
M:(AV&\Q99^H^XOCF2H;$$968#]$.@$40S SL?4X^?Z#?@?YS.%4O#AH[&S;!
M#"?9L<2UWS!<7-B&<:2WB7#F':$IE@WF4.')I_/IE//[=VF.#CT!._,H2/%J
MWR3\ZR.XBH.Z.'_^KY6WI6-!E\2&C[R='2A6V.M>U[Q^(>5O5$,['USB8[;/
MZEA^H5FXV0Y,/$G[H,\ TSY:%[#:UJHH='QE"5Q:Z@$Q1F'1#H:E\Y?J^\@I
M3]VZ8 ?".EXI]H#?2\9%1DIV*-Q1TP&Q7MNUL;Z(_?S7TC^6LU^%2W_NJQ6^
MRI$ *_*.KX_7_45R>>O?2-!M\6L(PI;61HUQ4@'KQ%M6RRIY(NXYT(G_S;G*
M6&6WE=>]YHXB[D\KKV(50F&UZN[P92H.[??D7+!I_(;D='@V1IVZ";LJ/Q;"
ML)RBSA8$5M:QR;>D[S2S44?W\3$MGQF^/V7W148G0+;U.+"@CF?EW)ONSB7P
M;I"S71H9A#R5<- L8A9";ZE-,YT7^3&U7PG*%&0Z?BT+,R.P+K-) 44D#IM"
MOV[F-,D3&F1:QTF&!V,>C' B% /J3K]IXLT^/6!<"R%3ABD(2-U^!2=UD$4!
MVQ)F2FXE9AMR\8XV8?[M7[]<?/??+0OB/$A@6M=VH-U.//M&LA8'UV FOL"*
M;Q^F"0A*;K>06),.M#6SV ALHG$R)T:;V-#D NYVEX6X)A07F]-&EH)6U/(
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
MM1>8!+*U,V),P@\)ZE8Y,L1'AA GLE7TQDW1X:TY$GQY*G<(@/\X^#6G"ED
MP<%;%"RNZOK(==Z4V1Y395Q3K TKJWQ[H)R!C<?(\?SL[.D.\>>L0FJ3AWW]
ML#E=NS48<WYX3:B<CF$<(V<2&<\O^8F*/Y\ "S<W8?>&%L(@<+M;$ 9NJWPS
MN"UL2?-,V).]W(KK#>A. O_P$KC-# .\/6 2Q>U61U_V,PLZ?4<UD\_-;T;/
MVX]=<;ZA[)$\&+_6!LX)_EHA[@M06,(Y$&=!#4]77[NA0!T;:OC:G[?BT7CB
M2N/43$*FZM7 Q.@<FTUBV\_C\5E@>NB/A_-QOL^JZ8NL0_8#SGD&#=P@O,T
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
MBF[;[HBOM+%IE2W=VOLE4_%#@KM4V6'QE"-NO82B>!EGZX&4]2TN'UGLM"'
MPDK3N4]ZFL#)R*(W<(_#(-HV)^DX$O[S*VKECSQ6?;>=F Q[KQ'01U;F+ VM
M.'E!,+ (K'_*"NHRO2WQ(=.?<YH)NG?6$(3EGC1J#"P]H)-K23&IDB?L-^:B
M-[]NY(S(TD/$_4WE_)$*H9 WTMW3 <>;;[(\9Y><<_S\[O&4$WX)Q5#"M,6+
M#TO[GC"6(/SZM"H,T4!-9HR#!"0"%1K(-E<$V0L-9$IO2;8"81VL9Q+REID#
M,$O[5QP^LOBVO,WW(4\#-IKNN^AIPB8#F]X8&8@-\BWS@I8C87]VZ6E6G@^L
M745 7U:>%72TPL0P0\=?GWB]KN*>"Z^:)<#/69$]GA_;&XK5Y1E?%;>?R?_%
MJ6\Z/?.@.DVQ&2]3Y"4]4_/IJQUJ^%#+B#K.':*\+&,_Y4:<?5WP>;^M"LR
MGI=@ZRUI@/2D1L1SAJ@EX<_X\#:M'MZDN6;OR$S0!U&K!(&ALB:-<=+M:>7;
M F45\N0G7-/A_A4YOMHW#OKGE.6MY(3H<U8_\ OB)?[]G+&K?W<-'_WA<-[C
MP\JI\RP]2MQ]H$30RH1B^.SLR(B:I,X@W@<:30!U@X,]_;GK^I?8XY:H:9\^
M7VO3G(^GU$7(FFJ<EVF-OY=092,174V%)-S3-&B-Y6BJXAU^ILR0L%VCK&B2
MO+%HM0VXFJ:>(I OJW,T)5+)SW3U^B(HOL3'K,"'-]2LCEG- F/9_RZJ"M?5
M;5K>X_HBYYII,V]PR0)HTWL9=V%"VB\W54A@3IF0ED>PILD-L&6<F20R:9ZA
M.U*<*W3J'ZR=@28(6B1.1RLY:J8($[/61('Z4K$Y*4ND0%?%O]!&*"=%AL=#
MC(WT.#2.1JLM3JR,+-H:#S,F3IK40]0=JS"JV-/GU0-?]/U"7-]2#6 9D8V"
M5.Q]NP@^>6I?GNVW=M1C E"V[VZE#-L,<K<A I;M6BP[/!:^1-@PWV(Y,DCO
M$H]ND'=@S!S"7HL';A8QCJ;/,&YG&F:J/";A#1VF#BPS+RZJ5&,JWGS=33PX
M7]C-/-_V13 J'YV6ZWM@*<D;[HBE^WU)9Y:5;^]YXX%,[BKY=A^47[CM-QF%
M*RVYJA_IO\LTORJ.I'S4&:07CW%!I>6)O'ZRM&N6Y9)>G\_J2"<AZ3"$[AI"
M=**4&YKN_ !A60:Y<61>]6AX;8L<"/P6VKJ[3_/W6%G,*+_WFW3][X$[<Y+\
M*-MQ@TS;'EQ'-=3!XK46BN9V7,Z>HR->.\Q:[0%B_'C*CEO[7-QF,_7;,F'5
MY[*D;N!5L2>/^#;]TIXGMQ;QEA1U5IRSXKX]HF.E2NZJNDSW<HF!<$%=H'6
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
M>/=$_^^6JM*LM1Q4G3-KH@KS.>RZ QT-HW"+=V'@288'B#]![-$F5F>N_B/
MCRV[#WIJP6L (F(-J.N7;S8:/<SC.-8VO5$A#EF+:3E4>&]C:+=WF0G9]O66
MCM:(ZB@ >)NG575];*^\7)<?L_N'^MT77.ZS"M^4V1[W#ZOV:?6]9^B:H\;E
MY!98"NI,E)ET-.C$B%:NJ#/E)50 !O:P7']GBC2A+,_4Q@2!_ /]R&GU<%4\
M44>(5: J#N^S(BWV[-_-+:\,5S<DS_;/PT4OKZNO![(_,Z^*[V!K<3Z]$6:<
M3Y697&;5/B?5N>27$]/FA)J=*IXX+8]:J,ZG4\Z=QC1'V; _CTI\GY:\"%S1
MZ*=/VP;PT(ACUP0JN&O#G]:UI4D?2K6E0"!)MC1)VF!+DQL39$OMW:>FO%:7
MJS'6_IM9N-D&3#Q)?U6NK9VVE9RAV@:K6'-\: E+6NH!*T9A8<X#A1]%'?O/
MN]_/V5.:L]P5%S4_1*<H9-%P.%8* ;@RBU\ E)$P"CZ6\7\(M#N4UJ@C1YQ^
M92\!\DH:K\"OZV0O ,(MS/I09<'[5]2#J#%7%&M(TDBU;T^-B)/A%_[1UM^-
M&IJGWX#2?4'-GM- -MYF&K.'S31MW-P05_D!U^T0%FW"<>FPS#MVUD0;%]I<
MD3%&A_:3U<HSE.75-!,5J)_D^<K")$Q;#M%!^+HI\2G-NF!..CXU29C$F3+6
MW 55948;3$+2DO4Y<=@4UF3JDKRA=0$&>!L59U[])<$-P#N@#J@HGAL=M9:3
M#ZH4_#1U8O;M%^'W_%8.,76  M;]AHZ.VZ7")3Z*&9Y)YH'D!]I;S.FIGZ<M
MEAR][:74# 0/,8E R\<7D?K?_O7+Z^^^__-_T_]>?/??#2_ZYA(?L_WJB;F@
M[ZB"S+]G)?Q!!0S0]%$9"[4S+>H=&D"@U"SOA:?;6^.;FVY%%W2U;V;1(BCV
MNK]SRV[29Y[^9AZ?7"/=[8TK3(,?WC[:B ND;[#9NS9]:X-?/297/6I57)1;
M.!_Q$R[.L1%AD>Z^6J,P#1?^VD<;082^P2HB7-_:<$EF3*[>AU'%A>T-DL?'
MK$EFR[9^> [7>USLZ7#DY^XZHXE<FBS;@5;.1'C,'9V]2("^^4!JC+[_CY6]
M&LL[:';]()TB[_69>80=/KO@L!B%93SIR;ZSW5L6G_Y[XQ;CUBT^;,(M]G&$
M)[B^$&=W1O?VXG#(V*%EFM_0)?U5\38]972)R_#:9ON,YK; -%E<&(B 9*!"
MC(Q57V@)=Z@A;3[YRMZ-\UTTGHY'5\E>CY-5\(! :@)/(M@%-GQXEY;L&EM%
MG:[SXSEG.3[:I7"\TPF0)MN)!4! TE&AC@Q](Q"B;:SOW:^B._& ]Y1R"N)B
M%4]&(&I"=[.[.N 4PC=I>5WR?($'?KAV@TN>\#@6[CRT6?>T84*2GK(9VW9T
MZ"L1*9LDE8?F&!91!L0Y5M_;!KR5=GO;JP/5'6X ^VB3&Z@N(BRYS.KB7#^0
M,OL'/LP#1ZT6* PUS"K\&B(T4&T)<O(;N*!F[A0KQ&0V$[1TXJ-#ZJJJSE1T
MO.,ZFP8_*/6,1A@U%-N#4-,N&'SD#@! IV&QPV80&QTRU^>ZJNFRGL['<PY#
MLAH_\(RYC0@2R+8'(Z%Q,"QI>P8 *('/CBI)0? ^5[MNF-OI@JJR;WBY)23B
M.G+3OA;@??2;8. >TVR&.7C'FV( 16$C&Z9/BCJ]Q]?'MZ1XPF7%RHD=N=:/
M^$29Z6,!\(T%^$'2'=P>T@S+B#A9:G+[@-&I9V=![OM>P%"/I^QD-!MS1!A
M*BYJY;#UB1] ,\R&PD0>?J?)$X;EZ0V*-5S/M1AQJ0 -S[IER'A8WM@:Q-)V
MZQ ,7GU8>+1#;O1UAR*[=4[G@HT@W@,R/9<6+KM-+#8,C0;@1/[D+HS(:PR+
MP+C8F&%UX=3A@1)I7:&'RF96%;;F T #64_8F"SPB;F2: _@JUE.-[7";<<"
M"GG2_K;V)O^X8;HM?=-G5#;PQX3B=KTJ(G!XJ.KK8RLVWG@@"[4- &/:A/W
M_.!-=.JH=3J#UGX]Q8(%*M%D)>:P3*9=KM@V.'P>8[5KL60LM?"UH=U#T2_<
MTOS7REE*36U6<0#X^'(N4A.'D'W4)C3T/AJF'X#=?+ND\,O)B:VA6S41KZ<Y
ME%AOJUEYDXZ 1S\))-WUDK6G DOS=?,"J#O4NVYFKM'5-[OPT/P%?=[O)B-N
M=S<E<J@V3)$U'X&3/Q&)VJ+6Z)N6[MO-1' [7T5%F$<WJ9D [)RC6_]N)8&'
M)>28U>PZXM]^B#BI26)MYR "(4]ZGZ]>.&-HD^X(0_U>RFE%1R(>3(ALL5:?
M4_+UN1+T:*6#%IM#9K[MA*8IS;.N(!WI]Q1*[5K1F&K/KYL-D6MQ4^"ZE7A'
M,(KY&4?!BZ^&X,6-)/6ROH$*%&"/P*(590 YA4>-48R+(HMT>"SB@!LU_G ;
M<-&W6.=[VC^V([10S>=I$A<>:-]LB%Z>2RKX!I<9:0XL/^#/_(GGR2$DYAZD
MT1%^#Y"1L'_QI O\,)!/1]7ZTQ&H^2JB//M*%Y3OXI;B\R'*YH!?L]$ZJ/'R
M2<TCE(<V;^RI0IIK(.WA"VIH44,\[+=3AH9B96<7]E9@3!H[$ 9*B=V)2HVZ
MV4;%B_WOYZSBLW2TJHI>^J8-BY(8*S@Y ZMR.+!L$IW*B_F-F?J>]!@V10&P
MD5-6.=_@.1VFT^9O@]:)XZB,UK?"W(VR!K1T(7%WKJA/1%?8=&Z_RPH>JT0'
MU2:.9Y.055_/<TP- :TJ 3BR1H7M^ZS(:IQG3Y@N<&H*CNPNQTU:%JZGQ ?/
M;,/F@16LRXQ3H(BDH7O%"=% V>:A01WMNJB$O(P*2+\>D[ (81Y@"%45-G R
M4+])*WR@XPK;2.4#1]Q1TJS",B2:F)K9^M4=>\3&NO[9RF.<MKV: <WQO>71
M2TLN#%5&<;,Y?3P;6.0<!C!]T[R]CC]I(P:'*9-V9X'W_(-^SNH'1 G1Q>W/
M=(%\Q-P)/)7DODP?-SE[#N_FY^E)W>?AXC6)]$"^7:]D/J=N01C*"B<Z<N%
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
M[S.XD9)>;[ E!1B.Z_86D)<?K"4PC=&U))QP[9MBOW1__Z%[WN9AC1T3"(!
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
MR+^J;,,"7HJ<VWJJFGW6R[QQC*ZVJB[T2_PL&*H9.;9(F84CM-D.]4W O<(
M@EK9;7#^"M^P[X0&O?@]V8HT.QY!--SH\DO5==4XEHN;)H+IHVZN"&P$--,%
M-&?MG/'M69[0:8>"R!O5!-$%JNHH<]W;DC7?\[L1"8O=%VY&XD=.<%YR$^JA
M#II0-QW%2\B: H5*J*4 L',3;$RB)"0=DXL%!T)H1E42 S&)@7'XP[B++/)A
M5L1 [=9.\G ##)V(.,AT#9Y7;=!;9-<5#CM*.^^/GEB6]6U:YO0<_!H?3V.S
MM0!0;9OV2RC:>*F$EJ^?)JA(JQ5 WB-A_V%[^9ML=Z!!!CFNV2T1FC;\>'I&
M>\35 OT@%D;?7$"]M&T/=S-(1$'Y13-6$S@76BF0?FP%BG6!-T@R%#4/<]AW
M?9+V'\L"M3AB2EC+AU8%[+:U&MHJ#,P"[C]P=G=/N)\1 *1WN*G_<[5M;J=?
M'>JJ)N:)2"LS[4Y]VZ]EV==+/9SD!'"P;?FJ%<F.DF1>^=H20&E#83"W5*CH
M2:!76??S#W'UTPU>A=>H"[IL1:/7\,6"&S@KGCUO((BS\ KZCV\'H<KEPQP8
M]0X:D+ISH+NV:@Z6;OD16V:..;.7FV*W2\OF(?LULNGT\=>50'/QV+V!,WE=
MQ!!$IG=0S?AYW"#2;;Q_&W>(##9"_&\1>0-/D:$ U&;I>%@GFJ# >LFI)I2P
M<4TVX0V1WTI"^+HLUAAOJG?D)6GX;DH^P/7A=I>MK[9;3)-&0H5SV[#39*$P
MII*PINBA;8OH,++B8+0U>F#-"<":]I$35)B]U!AKUD,H)J\PZ\^ELC!G&"@5
MBA4:)Y< >CXNR5!>]\E0MN-D*+N7D0Q%B2>?9"C^5Y^H6\NN(_RMH.>XG^@2
M 7;*T_'07491]4H^/^!UEN[0(_N=6"M,-(@&T+-+)ROB4U7K,GN('[^@>(<Q
M:B:'873G1-J>OVRB)!@L+;]8K!X41-:,W=+P2TA-U\AD%;QHB5C6=9'IN*4O
M-\:AV_!:Y-X7B9@EW9>QAG7C/N#RC@ 0]"J"EHF%M]9WD[IG^^;QPKRQ5F@#
M]VOTZ:?\K;:#QL'B2,Y>C@ LJ[0K;]A:!,P :LJ'?FY+$9Q6_= 9JA/8FL>
M]0E"S?IM/NL(T[Z&LR/\ 2;^$ZC'X>P!3 VU#<:M?0 U\^7<:FRBLIJ6UR5^
M2+--F]Z7M+^J[W'92@VT,Q1/^)FN/UK(E+3/NV3H%3O&*6B;%U==U_B[C%4[
M,MY#7K TE2;0O4N;CP%7):R)O#\0,WGUT$;=WZ1/;[=;,D5U<?F#IX(5=.[?
MCJ1#?]\,*F[RFEC:3;$^4,=)]J+N[+6Y5BRI)?W-OW4;*<Q.J[O-+YJIJC6
MZ-4MSO$VJW] :5V7V>VA9@DG"/JS-H<_/2SZH5E KH_,4-%QJWZ*O7/FBLW"
M&R[C_"YV= 8I7Y:M(5"+53?&@-K!CMA['/=C0?,?-OWZ*[/#)M\>T'6ILF:#
MNO\>7IKE5_GU];77:9?F[%5'7W_*I>AV/.3J4OSSJ?_CGW#)I)8?<.D_N^1\
M2]9A>+RE(ND%D8]I?2C)@O$(.M@-7@5Y-3:D'9*+_KB*VJC.,XT+B+&H8RCH
M/J\ @G'3?OCE9.)<&VU\*6*Y&H?],F?;RE7U"5>8?#6:7N4"/^)=\;"7725U
MZWZ\7FK;W3/,SDU:WRN%UEQUD7>6Q)*N!_,+FCXKNK/7=D-=/^9:<SUCA^0Y
M JOP'>Q1N)X=&3YZSQ/<'@ME;L7^WWA'BR_2P+"/17V=EL0YN<BJAZ)*=[^5
MQ>%!?DG<@T+W!5TH^$4SNLL,$B;DQE\3 ^E +^'/4(X%3TFKR*?T/G@J  98
M#*>TI\2%6@(@VT.YWV5Y5N/WQ&7<7.8U@4[&;=JM#_L#2R9]MB_*.OLG<R_:
MK3E!:;SI=#6;W.GXU<CQE=]O7O=AKZF=XTPU:;HBUA?UG?NDJ\?NB.^/6@*1
M2^IX@[$ PX58;,>5'E=Z!TQ%9ED5-)(Y>@YNG=MO;MO9RX"X20KB*EBS5EL,
M2U)):PX6Y!LX(J;P&T=!R^V(]*H]*V)MUQ2@D2E.S.&6LDVUAR86Y>?_\RM:
MIP]9G>Y:>_FM+5<U]\OF6K#.<.T1<N_2C)O/I<?7W_RE1]5F*.BEQTA;I;+[
M3.R<IZL(<MW=RF!!70+B'7NWW]&ZMU_U+#=9_993]DPU);(L:277@_CRKDM[
M?GJL^'+LU43[12Z,Y0BHPG.4Q2)8=E2XVE>>D/8+(^J8?*1%?*[++%]G#^FN
MJ\<U#ALR:]^'"4VU!RBL9" /6!C0)+NI$DNZWGR8#RW[4ASJ[:[XRA8G#UUK
M]-!6;BQ84/)CUL3WL"),\2-W#.%16(^@M/*2II]8?"DB"(%S5ICQ\\ A*R(J
MPJV25OUZ>7B;J"4'@SC_LIYV<P;HZM>%-YB'TF"3]U'J>]RG*1 P2GIAO&?V
M<713.(]=)F%NOT5=WG8FSR56WEI>S"8M2),XY0.N[XN-)#F)9*5BU$^R1IGH
M!V8$C.2#6Y=,L3/3=ST50<]I8ZK?;=*;ICWB.BQ'F\W (M5C&YS)]%?;7ZZY
M(2$Z/1."%C^=8N3C%+UF4<;'J86U0KV;U+5[@1Z1OOHID$<4:R^KY7]3M-=\
MB&8\$$F?KPE0ZK:BFBS@S[YC-SM8= 0I_6XN(<CRQ(KM='%W S+)N^R)YKIE
M-W+3S29C@:3+J-9N 8]1?79K:!TG!&,"XPKL"X(EU T52XX0F&3+%,X*MNU1
MUV&%6)?5L;+O B)-YX&L>A42%+00-=PM+[E 'MFY<8>\9/5Z<,FJORP8W=^9
M_PJ5QA^:[PJ5[_T815D"*)NK(V]=08):TX]\1N8%UDBQ+2=AG'?9M*!$K-V5
M+OLSWIP7>QJJEPIEX]X\]TU:@WWV-2TWPQSD9P>R\BSI#7P!KL'HM]\] 'V_
MA#NAWA<B)4\ V31)>\"Y-6E]?F0=$$^4+[F+;I\1WZZEC!CI%6J(TYVH-D=0
M3S]R]I]@BE($QZ:80PB:#Y=GZ*6K.U@2NB""S:CMU&LXV_SC4+&"#D>M;6O@
MI#TVZ/%Z=X+T787=\7;"2NR?)L]7HK-VWRK=+5:A)T0,J-I:SEVNOI>IT>I7
M#Z#;)B"$UG(U3T!]U[^8O^973>;"2UI%NTT3^4=6W_\M*[--EN9L=ZIB$C3-
M03>'W"684%D'FM.),[O>*.V[+R1]ILL[*[30'1 R_;*E)FB.BS!1<G#P]X0N
M\_7N0$N2D5_;-&5X<]S_.B^JNKK:_E84F^ISL1,W#0 H=9DY?"CY70KQ?P?/
M?!U> FCNCWC03>@OU(TO\2,F32-?'0& 60$XWN)E$W>*W#440 58FA7ILL=O
MLYK>KW$W(@I"]C9D1&@N$Z)X Y [OEYB@-@1D6S2]46L\PH=NR.^?Y\I<-74
M(D -#?2*4HE<]1$ GBZV1P]U!],C$'2R/%-JLS3#<YD3GQY7M3P?B3\A>\,S
M(C27X5&\P=R&9RP&B.$1R3H8GH[$,M*3 &#3Q>KH<>Y@=02"3E9G2F>69G4N
M\$-)RZ>QS9-\D&7%W0(9$+6W1EJB<UDF@S>;VTKI10*Q6#H6#M:+)\>BW7B"
M)V/*3$#N8M;,E<?!Q&F(.YF[I2LEU$$)H#2A-9(>?XPT+/VN899X.0D=BQ7@
M9;,,PSGYUXX*OMEG>5;5]/='[+W,,23LL-\R17BV_1>S-YQ]/V92+)C]F0DV
M+OLU#<G&YQ@0/;F%E"GZG;9SK#3+97M'S\!MN^=$M#:"1V(BT1PJ2ST37@73
M0:/OJF<#GI-2OKD#*F*&4L &4=B%3W =3RILPCM@ BI4PCE( K:4G[;PJ2C-
M+__^U_,TS]/;K.($$@\N(4EVMR1 2(:K1&SY5A"F D8<QYK%I@P$@_*JQ/6A
MS/'F!YEM(4101V6!X5F0J#8K>NRF*T=[!$#:L$"RJP8N;@.A*#9?L]WN(X&!
M-*<Z""V';0()K=G6&,KWF&]1(1,!9A4QINRRUF^IK%!/YW26&&J<.JTJIF#O
MLHP8T71;.4QKT=(,DC*A (2%LB!N;[*,B,]EPRS>=.X=3C/10(R="2L'ZR<D
M%1GF%#E)DVBC&"XVTE[Q'(RF 1,G*^JBV$LSJV?K-<UT7%VGSS0[)]U+6J]+
MTH*K*"8OJA.6B;V9M6(RE[EU>//9?$D[V4#LK@W+I&M,$Q_3UBNR$F:-$6XV
M."MF8(OZ'I>HT^-=3^ADC*R+>K@86W<U=#"Z%LR<C*^/NB_-"'=E;CXU5VF\
M[:V>GDL0H)S>?*%&NO>9/_1/(0U0C)&4>E\T^=3N6TV T2V4R #?3C%$,KJ.
MX4-&*K,T2]2*ZVYZ! +VMN9(8"[C(D@\F_O5\P6Q&QVYY-.)V0<1,2X&08XZ
M!PO0$G)2>1CD*DX7_D;+MAD>+H#E*0$2Q?IDS9+#]%G]X#QM.>?U_F]O?(SF
MAA^S<S0;VI/':+:"QIA0S[LZGTT:E$.-R\_%MOY*4*BHG2RHNCN!KIZ7 P&_
MK+O.$GN6$W#AJTFW:T\NX?J@KA/J>JV41<PCY^-U1UCA/^9B/EYK0EQ"7G^D
M^]3E,^)^N7](LU)2F\"UNY66\]UGT/&QM$ U_>RY^^HY1RRYN<?TODY;]2_E
ME#H[MN(:K#FCL.Z,0M6RB%W]SQ5UEIJOQ*V=WO=D;+4^&O*="@G>3&26=Y$!
M3@.H']W_M1H O,/UMP9K=0G"V8#M7R[!EB%4'2@7OH!P?FWEN/4=OSF,*XLH
MS(=QT##N=UF>U?A]]DA#R&N")EKKZHR6)*J.^S<:"5D"&T&3($FV7QF&I)=E
M@'PK/UL!)(G:>H P2!HJ/S(RJ*>#&D)<?-"$X6'DXMH94$07(1 E6",(TKV%
M>B':!UI-&$R@L&I(_=2;@K1 VT8==TP=LUX=6?FYJLL3MT[+\IDJ9;-V^ZYV
M4U!:O.)YN\0@0EBYR=.['V R!=8^XE:?-9L@MWA;E'BP4\+G.Z&;)'H-);]T
M$^:2=U,6K+,JUWV!.KLD%]_LC"8L$YAE0)BSGK!OO@A[Z7)V%(AE<J:RH/UN
M\W=#:G%L-8OB IG:R>.O;\A N&VJTZ5 L$6-3M*Y#87YPD=E4+ZK/P0X7X0!
MB+V&4HD%=/@04+K9U?XUW,;C,D-53MPP!%J$Q3(,"UVH*4-L0K( 7Z2!!2R$
M?.NEF%[#4)\@#(.8W*4<,@=5F0#F=C+.* 2K$(9VT>J_[.67<=Q3():&2Z_O
M*@X'PY-7\@4MLESCN^;<B#6.!0O$<K 1*PWZ_;X-&]<TA%]JS68:EK3,^HB!
M%U4<09@E%",8TY1R;Q0_U*81)IA]I.0-W1W2]$4%V/# A3)E8V4 ,EOTXT,9
MJ24H&-2U92!)0NH775! [3 0<M]U3H>F16M=[#4"%6%9*X).HJ#Z][JY\"?,
M77 ^/OFE(JUS/+I-.(SPR(<KC8JVKHE@MREY]S5&U3TF)#:DYVFO&D(I>: 5
M ;22C[U].R6?*9A"[;&"QTBXQ3^H(AM.][HB] U\SRN+4'?P0UY;I KUB\V4
M-9G\S8"9$Y*;SH-[B-71;\MC^VVVYMIT2,R!-S"ST^3],H*U"=ENTB<N0R2A
M?'9+ZR:M+9<?$RM\,VZ:Q%\&_1,N??&FRPY8IT]\#M3_C)P&;.HUQBBS&"<Q
MS==43RZKEPD33_M5W=/_T9S0C^F.C%'U"1/:V9I82OK@+-\,?^!:-IF0B'-1
MXK3"%[CY[]'9>/NTOB>PP9^(U7V[W6)K[.H/[2*(KK.N,PN34*/T:M.VI=5Y
MFG^QM&*$///9RR-']EML.S[G)Y+-"W&@/IIGYA2#G[?F?GTOP_0'6?*FA//9
MW5W)O'ZRIBFSO,K6+//:U:&NR!J',K=SLAZ:(DAU6M9JTV+)7&T6K @E;YK5
M] H5_>]Q==9<_K&^N8R@H"OF)'J<V[&="Z._VF/T;:Y9Z%JR!D'HK]\P0G^-
M@]!?/1%Z1L]=TT_X@2YY\[O?\ZS^@/>WN+3SQ*8W4_6,U/#3]4MN[K,*[=F?
MB'V2"FV+DFT\9CGYU[Y9_]/B)FF6M]^XH8B.)!&E&7E74OF68TP:C)@ 066/
M'G%:HEX NRZ+S6%=7^!'O"M849GK8I>MGV_P4_UF5ZS_M)N=IX%FQE -.)/^
MM*32>E=4AQ*WV^)TUYUBZ8&U92A\: B1)>V14F243;[:&&T6PR>@;K)GCSXC
M)GYFKMG2HSLR50V>\T!"76/0Q,9='@(*)"'OP'$WA";I9BM_=AP3VU@-WD!B
MH10?6S1+@V:<+1IU]QSZAQV^*N_2/%M7K5$#'W\Y"QT(9#T<YS-*"W7$T*M_
M^]>GUW_Y^?R_V._-'Q?_]4-TS(Q>6 8<S5"-T#-JRT-(2L@+1V\.59;CJCHO
M]K=9S@;BO" ^V:;-FG]#7+:J45>Z-H;&F M[-?[LJ7%6JMFK);,<@>(]W45*
M*_05[W;TOQN\I[]LB"=1942K6=;ZVS3_LT($R%O"*U]GZ8[ N2*O=V#9SU=-
M96AJY]*:@9VK%+V$,V/+KS4&MC-V!-!;TND5PD$ @$.*='>U/6]GKB 3KX[-
MU)F$K)>8/'GSCT-5LXB&$C>'M>2+;MKN3!4&\S+!+@'P5TR\0F+(ZZ+,UNEN
M]]R5>6.*DC5''9O(D%9\ ]4QAF8DI8<7H_;BD864H!?DWA-S<<>@<K7MX'Z!
MJW69/=C?R)Z&G@D[-02G>R?<GQ1IMVTKM#MVC0RAB7<80\EXA 1(3?3[_]O[
M&MZX<23MOT+< ;<)X.SM9&X/V'>!!CIV,NM#$ANQ9P>'P>$@=[-MW:C%7DEM
MQ_OK7W[H@TWQFY0H)P,L=IP6JXH2GRH6R6+5 "T+ 4$0NX75OK6>'R",C2@)
M=S6 1HT%T]4,S\$.IIY 3WL[1H;JPPI .&TVC/N8/.S($Y6/V,,FT5&?40/K
M[E1C&WO$]8(T9XD:.LY/XT_\MO"NH4Y71?N4>@FI? /)J9QY-,0#-!4%=]:E
M8QJVW*R_P,<<<YIH&U7"7K/,'+5>?8%[1")"VU4F*HOG,[##LW -Z@=T++;@
M'A''OB2N=XX[4Z>?:837D"P<51]=7#2>MN,6C&,&02C >$)[>)M]_0+)>^5%
MSGQN>@AZ69)CT%BW!&Q%J5%BQV%%_@O8,6[BI,\6'1YCQ&E(!-Q8T Y8LA04
MA*_/=/W6X ^%G]U?EGBZAW5S6:[;A?3-\0XO[O*L>J8EY6)/7#[BU?ASY[;Z
M?&36:X>-5D9*YI&_2!VVKG;>EE9BHYL)[+ 4'(Y5?<S8?<B,+^2&2;&QVPP]
M(-'RM N)S9[C=QE#WALE OP=^0RJX-&!L)J3Q_T^J_)_PKH+C./7F.M-DS_F
MS?,MJ;,]G"U$U@WO/FBJ2_JQ7.%?CD56X7F</ZV2'RI@G6!L$H/>YUW'R \#
M@E@MTH,95Q[2LRM)"BR?%GM^][PF@0CWD"!^./(<??=6!SVIN]+*KM11HJ@=
M^QHQHMI>LCFZVI;7:@#C8 ;:.NR] 5C"QJ0[B$9QUWXH/-W&M.8RCLA>)(QC
MK3E\Q$9#,5F+="2@I3D#=\^ (SL#7(3&K]2X L( 4 [_\WU!W'C18&J0!R]W
M!'GG[+*(F^?F9I9Y$=;('8A6[9^ !E0)P1S5(@K;2[MNQ-KHT^LAU7T&%7(X
M=A&SR&1Y10,E/\&,X)"@DD2T7>VP;'+'%>WWJ,S*[<_E%E9/58ZAT85<RAW+
M%HSQ&7=992(R#KN$'_T- U-@Q.R/YB)^/#&KF\T#W!X+NM3:8;[@D3 &^X$S
M.&+6^#'C3>[<[]LK],>!/7AJ^2>^+A\?\F@ZL(F7YZ,)X"[13Z>JLRSQN)./
MZZHUQC=DYXP<HM7T4!X_K\=E9-P)N^+?#H2QSNTL>QAFG)SD69WFF=BLN+;@
MT#6FA[UU&X[2-EW,\9XM5F3G?6XXDQS_&1A(SP.7@E&WM9HY-8";X!AP)0LU
M'K"X(83[[!2[=-?^##O'?9C&]P!=]>7/2<$K68C-,NE\Z4?^M(.GY[FMHM@U
M;K^;J7&0LMKU)&P2,<I0:Z*!=#4\!WT#0%N 7UF;Q!LAEB.-W,9#T"@]T:!%
MCDB:16_HJ=@[$I=",HG LJ;'3MQFR[OGH<EU]DQ^6N.%P[;W4M=U?=Q3LUJ_
M_PJK35[CU\M'>)]>4#LJ4PH*.SJ<_ M$V*2:M).:\\?IQ*ZZ?V*7 /\[\=GC
M]%J YL.;>(HYF4#NK',^[9['_N(E/:S7%DZ+1<O. NI:AIDP<Q_"?!6] (W]
MT-"MV$.P7JB/8C.PR&$$1*U44W!J-1UD)E/86$>-$_<PQ:1'UL64] VE!3Q_
M_A"3G&GR[5HA@$HYH[N;@ H"G*0ST,^HU[_/J+&Q_$W-J:EV VAW[\QO=&?W
M1@=(\E&1O8X?9*N:207QJYJ)!(7;]TF_0 3K/E7_#+9]&K'36G8FB5Z$6H!A
MGU:UT'P@EIGU200*9GT>D_$2MZK8^_P=%9A-D3?/_)V.:?:L=!*GV;R22UR2
M/Z_[)HMRZQ4=G<V[E\J?92H89 (B= &SPDPJ.97?;V$')G+_99(G6P=,97PF
MF=*BIC2?N)LIO$ZRH]!;!!(- EX]PZRJ7R_ '+QX)U&_^G^Q;F)P4/8,!BF^
MWL_0WZ1.![$$PR\+4/]OT!N8:SLPN3_@N4&H",OOLQFS),:[+B<\";F@/:T%
M,V-/T(Z##4%8<@_K'H6MCJSD:-)^F,E7?9LV/AWM .2:M??J$^?]L < <A\B
M,3>(D9!+%^(.M #%&7._I$D.!(B:FK7OJVX6I!HFZ6$*H>&N5@,ET:I]P@']
MK$T<D1;PQB%$MI]; +>J^0!I:UA$!;(D^[X2S;),_2I(G[2-C&M)/V*#^U2$
M"\)YRM7[L4%?4&$&NQ'6(%X-"#7LI?46W/ SRW8Z[A*L:QKH8:$IQJ:#HFB:
MANJ)L1?!:J*3H-42->&*/64Q1V>@G>FO%J0DYL%%+H,P5A$ER8F&V ,G9(UP
M^^FZ0O=5MI=&V:D>=_[_Z'&8MZ^0%NC;C[EJ/'FQ\6H-;L$GT/ZXD!@YY; @
MTZ<4?7"A&>=QFX9VGD/.K,#>/E6#D_397^ &DK+*5RR1-LFD,KH_Z47;'3RZ
MT89MZ_GT,_ PT%&D9H?-B=.*-"<KW];XGY" CH9DP^2H$N^I>:$(!0VNN,OE
MPH/;KPK"\#SJ?3P<"KIWEA5=HHIKK"@/F>+6C&W[3HW-[0/3WUGV)\9NNH4L
M748[$_6*;]*G%0%=HT4$MUH//W(>H5$*.@,=GV\N,<BB17Y;"0K &#DK^:E"
MV/D_=*A:PB6D"5"E/K&(B*L(69[Z.^!7.SZG1KRT93H!NC1/:CJQ3L-);I?4
M*9X4W1XCR.+3CQ(]*2CX7$\:ID%(D>5601T8V0(U%F9L1:G18\=A];,D]P_Y
MEIUM2HLEBY<8H\IIF 1\6= .2+,4E,*GO,:HN-I]@8A6(V.E_2ZR!M;DP67-
MBF%C_U? N2M9^_7LR<**>CKV+H*_Z2!24]O3ELF*_$#,^6G;,T!: _HPKT'?
M/G%93U>L(-]Q%$M\6I)SE3Z7A<]8DX23O'!XTG"__N-NDX?]3@] Y30Q'013
M31@L@5RW3](F[OD L^8XCI"Q:MNG8=.V#<QJ9=&/T&1K>A&ZA%4ZRA5[W&T!
MWG:IU,X7DTK-9HB1TTB,<DYI:/@T4RX FD=7BJRNKW:MSW=5?<GO'YKWK-HB
M_A?+,4O*L-R7I*"PJ#U^U)T^N5*':9A?7P-USEFH1@L=>:TH ='$EH34CZ5$
M[/(+)J._M,GK!\K$ZNJ)*10XT*)*NW'AE#P0U?/LTQ,;Q/)UP>U5=9X5!=Q>
MT(H_U[38#PW+$S?KG8BZ'7M+HK =5:>>!6ZJVLK2[*O:L5BQ+"Y=0Z*LK"E@
M;0%K?,9NMR7><W7#!O(;.7'OU8J8VX"= XN.^A_U@H:/[&@3#EE3=7M'9_SN
MYO<UGZ@3D\XTHX1?2[)2D[@WB^Q%AII5EE.7KEA8O;NL 5D)X)*RZ$UJ3-5'
M69.8TV XGF?U@UNA$G,JYXZEQOBQ)BOR7U+^%QW::(O$-SI(?R0VZN0;B8:'
MO,)@3=JF\4(.NWH-5[MW69UC2W6-QQ.V%?YHQG[1D;0FZ)Q("X(PDV?=(QO\
M690XM)&GL71F\J&*QA8V65X0?_&.-"8+P@/7/'6U0GLL(/?1$BV<D9"S;NDQ
M%RT.Q$Y2"-YH1CZN;LN[#FI\R[:.6.I\E),@3CVK1L5<\&QZ7:$-A-OZ _X6
M+*#P_3^.>?/\"38/:'M9/L*Z(;;+\?C?=/;H)%5SON/ 9]4U!E47ATH  .HV
M9#7O6R<^^[%])\GAC_M@BJ<_MARXXQ\7H?&\C&YIJ;[&HVG1OK6T19 Z:62&
MV6PY8[5FR-KWR_'E7%G3C1&R^*@"?"4M!Z#:C'8 (-DBLA,BO7^O:W)RJ"@V
MB7"6*)<:XPAQQ-ET<B@0=,OO/D9K"3?EM4.%;#ZM]$SPM*EX%&@8]@!P8L?A
M ZF%M^U$2&^#&5IU(5&J5H&.B%9V8#B)DKG.MY#38#\" O:DMS<+N39F&C]D
M^;%'3H&T->\"V"$BW1'V^FL^,L:F=KIC:=8N_L$ +W^"H^:6O>,>/Z52'Q^#
M7TF#Q- WCZ9^ U\R\-J->M+>L"4OQ4@Z%;A ^RP?U: TM]2I0=<ROB*<]F$"
M5>@%."I#2Z=3!]9DB0HAC*Q>):0PT"H%HS"HA0(S:9) J/+^Z%JI4C_$ROJC
MDQTYX8-=SA\IC3S-P^4R<OYHAT^=W,&4\4?66I/2(2#?3S#2.T]L76ZIUM6?
M40,O\GI3(%)D>7U7-U6V:00,.E()VRA&JBA;*Y9]B[/=8A9FWH(Q\1BV94C%
M<M84D+9@:(Q]K+9YXFG%%2&C31PW:(D;.P;J\6:/*R;3^6>RDU%S0YUW%N-4
MRMR#"7PS\XFGADSGF2WAO,EB3/5^F>Y$4TU@\,KD6 G8<;I]0K</Z%ACF_8Y
M+V$#87E]O"ORC78'RI&J?7MKJB!5<.Q;F%[8"U,KB2V/%6X(NI:@:PI8VZ7M
M<;DB!'D.GZ!8EM2#EBT*DU$/;UUD!H.3'-R^_=,/?_E.T:@\J)T*C\$!!;9R
MG"+XS!%4+F+#0?D6V\R'O 9[]I'I<6(-=MC1:!X@R$O\UYZ%N!Q@U61YV1Y$
M4B0?&)*[XZ[$ 5>3(U@5AC@9@J,&,XI'&U;G9E;'9I.<FDUY:.9Q9L8=F;W9
MO8@C,]L3,Z<#,]-YV810B!RVI13AB@D6D/5MHD(37>6#BP@Q?E*VD6=@C11G
M</C.KX<!40N97@.1I)H\/9$4=6H\B5F1SHN:%K)PIRAF4",S#L[E BQCGOH5
MMP^Z-R=Q4@N*CU*!VCS^_;[5N*4B.&HJD,2]>*G@[X02MO1]^Q:03&^@2_7V
MIHV66]B,Z8L']?5(1T2$WRN3\'2:(C6;W K6;G!XVT=*=AO;+WSHE1?47(<^
MZK0F27TGG=R,[=JWTK2+G;)QBNE.)\8I16/0U'>4Y'),[-F9QU^7ME$[&RK;
M:Q,T3HNJJ/.C7HH'K.1S)7C#?\JE39DQ .22[=,:0E-DDXT[H>H%^.#G[6F^
MV&\1*JKI-@@J?E/O-!$4'_,27C9P;Q7I/6JLBZ3@&L>/IACU9(*("EZ&8U3%
M0*J+K""M &V6VANU&VQ]B(4*'+V'JB4RA%JHP91,=>J&).PD-SA_><@W#YV.
MMQVNW[-D*)8!2N[,-*KGPBRZ:KJ_27S5=>J#FVH[L-8E#Z09G.E5ZB?"9I@[
MNR8UX%@MSSIXX%5K/;SQK[,N]DSUUN>%Z-/D:= <NS*58M'$TU\/>5LAZR)Y
MYNEE*8A3\K3Y521XH=3Q9C<%+DN6)^OSD;C65[NX=3>L99DCV@TLAH#V)92
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
M(-,1#:@RL0X-VR'!)1?P$1:(QC?<--D]/$<8MQ-$Z.AE:8-Q=*1"'-B&_$Q
M=:3H(E,LHP?;@0&9D>\7$"VC?"]I8(S%8(UC8)1$)^$N6M8ITG[=H%WSE%5P
M76Z[/[G^T:Y):R(XT[5?S($NT$]U[%_8C147<3K/UI;+JGM.H]3Z?W"M 0/?
M,K*:NZ,%>0_DR.^UI.?=XGDPNMYL*NPQTCOMV8:<K\2>#102U B4$JS6O=7O
M[NX-AO_NV- HR6?8@$.6DY#)"C]]1/F&Q%X2>/*7>3<DU4^^RR'-'\+)23Q)
MC%]\#$7=> FH&S<=X"5G$V,GI]_YP&[,-&$=>D'&'1XIW?>ZVS/^&,J=']W
MRG>!QA2C'2$YT^#=H9MV6V7@.L%&D5R(?L](1O-];1^-OH!\)TDS@I)-I5'K
MT_TE*;.PP[HV0/]\R!/U!6[0?9G_$R_@MN1P<)>3X.$U#??O]@7P;,XMZO S
M#+-M]_ 6;AY*W-O[Z+M3,_16<T XM7!A4=CTS]C65T6G>4H.7N'Y?@MWN#_;
MUVW]@(?L$8(["$M0];TB;@'A1/@.NV=@FS6IUY'3?DS)6>5,.!=/.2<5RYV/
M3OYZR[,R5;:%G[,]?!%&YJ2S,]L83K9H8L@C4.)GOYL8MV\YDX498WP. ]-)
MG=B^\"^W&//2A8!_(0EVB$/_D!^B;R7,T^%YS(Q*OKC%W39CF8NZ=K^;'?=O
M.ZWI,>!_0O,CE3R-"5*^Y&+,T(=C5>;-L8(?\J_D/S5_HW?)YLC<\7G,DJD?
M@GG:=<W!KFU/=UMA1_&[H?+_VM,:+$M-F=!P:7LPC0$SOG20(>NS+5%IK(Q)
MGWV)ECQIG"]UJX_['*2I38<UDQ67>(X5W2$/TFJB7>?':N0Z3H(.V)$/ +87
M%QM]I$;*IB%;$M4^NC-N)<\)>2+YBN5)PE-#\T1F!Q+<EF$TT"EFGV$%)M=3
M,"3SD^MR--%G#3?T,=D9!W^X+O^[_%1>W)9_P_^Y^0-@F^IG=)L=?LWVAP*>
MX58__/>?/_WPX\4?\#QTP-\:D@)&^$]4D92ANXSE9D$E!,\PJS UN1.#QZ]Y
MJ-DA8_.0XZ:03%//J??:3=_72BT4 #(KQ FA5A5&(N*;8$2\53P//'_!WL,,
M:B"3Z&B"10;4[3K BEP[RNZI':[(1=&L:7VH0Y5OZ,^(<B#G030'8 U>;=MT
M@/5KBG>:"8H4QZ!,(-:BY!GBS)_ TH@K1MK&@)^0&HSW2$QTS'[*JM]@\]\Y
M++9S@58FT@VU8PX2V.XQ%(^L$AP&Z>'8 .+?W6-[3HC!,Z%>(!R%=[/#HW(4
M+0 IT.H1*1$4&Y)?\OHW<AVJBW:>"99*L4[05'!Q@&?>U5&A9I<:V+JIZ/NP
M[)O_A!4"%99#E\5XH5)N\JR@*2"6!V?9][""M!X%9EC+Z+705@D,@O='5-X3
M?^,">XKG)(0,+_[^(V(HO8J_&K-RBE7[)R N*/X8:7$DZ>,8,]I/*^!#TG;
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
M$D6=I+Q7W:\O1G'&KQ&D,+K1]U>4,5<O!9%W;KZS '*1M'F^QM@C4;0D\.Q
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
M,.2DC)S59K(N:H(PIQ&YNB5;8:#=:&=Y3?-AHSUK-T 'FL0AG!-\A;%"3HM
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
MUIV+;/)UX1)O2G;O>\2)VDFXY?3MP%.<U,FC)4[E'OB23_#>0)5.^_;<%,Y
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
M#[25G-X/Y3HRA=J\[3?IR5@]/>2;!W^W](RD4OK#=?G?Y:?RXK;\&_[/S1\
MJ[EV1JNPP:_9_E#@AG^X_N&___SIAQ\O_D!.[O'HD5#KX1!_EVVHAXQ*")YA
M5F%JNB.*RN:A9M<KFX<<-X4EV&;/J;.8+T)U(SK'\51WLA/U]U\W>4T.]6^P
MVC]D%?ZMI#ESOL #_:6&XF5T7W+)2;H=>;2#$Y?>QCM!MY1J=TYBQ4PX(6$T
M-'*RIR(),UF>/8YP.<<C3KB2'HUX(%-V*&+#1GX@LD!LQZU_ZR,\'LBIIWH"
M<\A@3L+$:A[F++M:]?W"W.H<?%J@1SW_MA(8V^7TD1\1[6]E42#6B$_MU\T/
M>9L#[XDA/YG/=H[V^YRFC[Q%?9I]V'N0ZRUV,@>V$J_-C8'$;[-E$$WEW7H<
MSW>SEFNGZI;LA(EMH")H'.BXK9B6<CEJ[@@QJ:)[P52FZ':,Y*J^4*A/YLHY
MB(^)^;$[MSE!_69 _;!QDGV_J+?RZ:;'?52_SE+DA)Z=0P^B@E_JW=DKP(+<
MNQDUP,;%FT$#HKIY(O>;XV8#Z_H#'.W"6;1LOXNV95C1#G,?PEPQO0!-=0X-
MW6KD-8'V,2#/$Y?AL!A5Y/#YQ;(;:@JNWD8*O,2M[F*0XP4<FLE?M+QXW<V@
ML_MFH*.NV1((GF!?0<<[LE-@$N6'('(!ER %L#V#+3W+JUE-O)K=9EW:W!X-
M5:K9.AA5B1)%734/L!I<! &PBJ?MNX^>!JF%0E;8S#MFJH:\V'9%?^"V+=)"
M6#46R/ !!: *K09PFD8S!1SK]==<]!AU3>3 ;)O$1.>)U*@0[3A;XY01C,!:
M@U_)@\1IP[2#I4*N;$@5\*5-E1B6#WP2(%^@?9:7!BB?-E* N6L4%<ZGDN,"
MNN=M#^F61 9J]FAAL!8&3@ELZ0"KH,T:J\&M $+ LOTF*^!ME94U*_2U+K>?
M(';PJD]P?P?%DQB[QNT[FAJ'U5ZSZDE@O363#$V--3WIBCP'7 ,:S\::@%]9
MH\1PMQQJY#8@8L4T+1%7)RT=E&+G9K"0Y@LKEF\!SXU[]OGJ!J.JIBLUDK8H
M+UD<)H'; 58--B0THQ$"-4%C(Z!Q3SDG7L/%1:&Z<E\4'(;7<M6SCYD3P4*4
M-PS??G_V35WV- ZR^IT"_J-]Q'_A'[N?\/_=935<_7]02P,$%     @ (Z%T
M5H+V<W0XT@  9!X/ !4   !K97)N+3(P,C(Q,C,Q7W!R92YX;6SLO6MSY#;2
M+OA](_8_>+U?C\?3]HSMGGAG3^C:HQ/JEE:EML_[R4&1J!+&+**&%W7+O_X
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
MRZ_B%8+V>JPGE68<@@V5,1N!&]6Y0[ZU/,%4E9 */Q-%FK(%E_UCE/]!Q V
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
MM9X\G,WTY<.WJX0;XN#=MR/?JD&Q$98U:;GIPR;^83SD-EBACF/N@@_%"*L
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
M.AR$FJXA4.-WM6B F$WLG97'/,H*+NK^Q2)QZ3"7#+]XY&(4\I^4BX@A6+3
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
MZ:!J91G1C"1749[Q'5W14,HEF=.80ML=?,=.;4I]QY&!V%@7O7"+X19@]-
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
MP@R';H"H X:[F$$%HU$ B@O.9C$E64S48%(V; ():#A"$&&&W!M  ).P)DH
M/&?+%5\?Y(LHH[$B"EK1K D<:;,1PD8_W-Z@D;(8XKS?.61^I3E-:)2A?(ZV
M<1,^BL8C!!%VZ+VAI& T1#T%YX"ZB+(L>J(*]R-OT81.N\4(\:(<9&^0M*D/
M4:A@,%>C]R]ZIS)B9"@'Z<Q]&"##.-'?_2Z*_TIF]&OY>DU?B-Z#8-H?[*64
M[4>((0,%]-]1*7D-\:;G,"52VA,K?IF#7^.,&%*H03M?W6RYV+ZVZ?JLL<C+
MQCDC_]O^C)'_Y?>'*%O(;I>EOVUTUOK-.S3Z'&2KQNGPV+K%)JR-E#UPI!X'
M^+4-'N^>1?[IF6X +50<4#GXU&&>TEE][(_15_',)?BYI;\W/GCK=_^?O"4I
MTP\#^NSKQML/WZ(PA4^_?N$4_O2RWYN?_O#W8#^]8AC(3W]((:SCU?Y1&-NL
MS+L5R;DFLL597-(7/LN18D86FEI#AKW;D1K8WJ->B?33U1 Q;5A!PCK%ZP_U
M]=@DHU:'NB&[M<&M[>8?U8:(9-9*@5",$^  O%K&8YB;S5%[P3(^W$K4JED/
MG9NY.F0.VT^.6U4__\#%HJ^+6+0^(,AJ6$NPJF(Y3;"*(H[K09/$#*Z8GG+
MJGN.&;(&.G$'6C73B2V")6NH6TV]*DP7?0A>HXM_A X3-@IIY3BQHPWN8=T\
M#H'9"U:4=_/->79RQ:VW?&UD.HJ?#>!L0DV/=!PU[T:  K :\!9ZPU]6[(31
MX!XGQ#2?]GH@HDQC7%8BS_DL2QY(RK<9B1CSITK,7W?S>[9Q*%<I78J<19+<
MU_G)_/]C_B4 *W%(N64Q3BB/SGK<Z[.G)3D1:&*+H\;[3K-G#H'BIBBJ?<I]
M^RT\=>OV:W=0Z]%!&3?NGO $F03X[)8#-_Y"^.X#6K&T?^XXU.W/HX,2,++>
MKFU+-:QC72 &YNIK_"SN8L0:?XUU6?P+W*H9^R)K-1I4X,9I"0Z0>%B;)0U&
MUD+717!4()$TDZ'DH-DX80*/U 5.#JB'%;79>]*Y*Y])_H%D)(]2OOX[2_@2
MCXI2)J*HDG@T,"N@,C0F75N3%:[K:+#80R,])SD<QR$B0?UO>[<Z:I3A6=\\
M+-9W$ 5--L>XN[I@FL,@"TKZFE-Z2J/#>7]].3H ,A( 807&0:[^K:#>'*VW
M19?U+GZ].5\_-=@X208#6LRZ=R):L-U'!W)+S?1$-IXK LZ_C&T+++%K41-R
MD=$_27*3<+W2.17+]KK<8[$][N4SW];.*2GJ!S9)<A$5S_R'*][D)4IY5]U5
MP+!,]1.%4Z:C,[>C?@7WTX]361&F_3Z,S)VSQ2(GBZ@DM=^ZSVDLW9$JFAVD
MM<N:C0;)R)'VV9%*J6..WSW?:A4D_LN"O7R?$+J>!O@?]MZ?_^7W]8W=]L[A
M:KE*V2OIG($A6FZTK&PY&DCAQVN)*B4##+",+W;\KY@OHA4MHU3X:N[ 5Q7W
MC#,V+[_PK_:)0#>AN$[MVQY-I]'@T$H+?>]^-+PPZ/2>>V8 RYOE*J)Y';8V
MO^%JRQ9TMX*X^BJ>.N"[@0^,)5]HF@(HM:+1 JTAC=%AN(^.>D+:D#4&X6/*
M1]" 5X/+$4-N&#29 <7_[=4>_06;W[)L<4M?^*:H1K]LTX!IW]P]J-N/!C2F
M8^^SGU"SV4+'^#[+_QKO8Y3_0<1YL/H*"VK6<CW=9J-!$W*D/5U1ESK&)1G?
M.7F<NR[)"TG9:IW> H<50\U:@.HV&QV@-"/M":@N=0R@CEBC!)CC'DA2U0''
M=_/[*H^?HX* AV*ZMLVY#6X[&N"8C+G/G :SV,+$^%K$_5(HX\)':;I[J.IL
M]ZJ5="6D;WZP$%(U'Q=>\"/OM0Q2<=FBQOC$?4CG\AO+_^#3[>:,1.-=Y(T!
M]])N/"Z\8$?MR,&T>6Q#C\>4POI 8D+KU_"*3Z2\J/)<E0^B:-L)2):V'0V>
M3,;<.U19R@(3Y.Z_LC40L; .FOP72<7[K 7_.%]D7LJX\T'Y='SGT:"NEU;Z
M>#4#GEOL^2^1K8J6L80>V!>!/$G?20!/IY,!<"=AN87=F(Z\FR?^K?.U1W9.
M+FFQ8@5)[N:("QU4?\5ECJ;_:)#:5S<.+W$T;#$3N/&YO/_#58FFBON<7;-\
M&6VRKC2A=HB>^@S[;L_10=A<'^XSY[L,,; =X9V :NQ\V7V3Q6Q);EEA4#)"
MW=\ PJW^DP*R2C<#PKG%%@/JXR?! .O:36I]M"!W\[,EJ[*R/G0@R<W\*LJS
MNZJ\>TKIHE;;?43Y(DF$D<I6N?TH-=>\MI1&@V5W^NJS'K858(MAXSN0;F#P
M?WW?^51<SC_6OTE_.OB,Y&M)LF1?"N#@0T9BD-%?N%VNN8M)A_/_2/(%R<^R
MY#ZG+U%)[M,HK@LE7I(RHFGQK<-#5#7#]G/RAV>J9GT/CUBQ?;UD$>VJ4%UN
ML"-B[DA6; PU%WFP0LS?:/E\DR7TA295E.Z"ENIC@O.(KWOOH]<ZGD ,D?$A
MD9+F=<]SDI$Y+8OSUT>A%A$!M27#V_)_Y<.3LS^HOM7.7QJ-X.W,J1$([LUU
MVUD;&Y=V55.&D0(.\L=&,'!<%:YCU87O#D+^B(BR7:-./-#.^S)H#,C8&S)6
MX]JJBJ$.=EMM'QCD&.KDFAJ6T'5=8$QLTY[IZI&M4T^DU<A[4% 9HXZ"UV<=
MU("'K,)(*9(G(*1<07CJN(4%7&A_?7-_=9.]D()W4+PVIFAVL#.6-0L+2$B,
M,/3 ,3A2,]WO>&7,1@$CX>(+ODU?Y(0 #X=HVQT\ABAM=UHY&*T<L!H?]<I!
M,<BPJG$B+4>Z!$"T5%F/]RE=CT0(KIBI&Z0.XF-44_1FU[N5'9ZDE0V;^  :
MA@4/8$+&#!*#C];4"Y = B"^2\L,[LT[=PJ=U)!C"]!).CF> *<UB]&:Q3M&
M1KT8\J$]7 %J=]/AYXS3_,)9<(GKIVHJ+J@HCTV+0FRON,QU+<A- IYT&V)+
MHSF)FM/P[@H\&!5SHW' *H\WH-U"P7P@ :XAH,.@G,6$),4Z"I\DUQP]ZX61
MU(H0S0\.AU3-W[)MX/48CADH91YBXST,XF<DKO*Z"-TV0W*W!2@N21'GM!Z%
M-&K>K.M!T#RVZUNV"CO]AF,A:/D#?,$#L)9;%O]1K?9;:+6!Z%LW;4+5^BV;
M 5J+X2!?)?(0+Y ,-#7LTG&Z66#BG\6>:YV0 S]28DM#GF&%I?&6S:6GQL,Q
M(O.!#/%PB^^SRGIL3T*%@.K/7_=--EH^^Q+ER5VMA^(3JZ]32;(MZBFUU2-Q
M:\<]#L7MC=K_<;]B$)YB\"$/\<;/V'W*K\=S*"I6CKV)G-7)E0S]_2;E1^3C
M'>+1)>].)!(W-/OB\WQY5@\7<@2:YFUC!IN_=8/$Z3$LHP)E'N(=IJ$WPY*:
M*-<L/WAI2KT3-B" +G'3)?!&[:2WKH.P')M1!/@(%"Z>2W.*JF^MB.PZG:*:
M:C$<_*M$/LZS2$?.?J;U_3F;\T_P0EE5I*]KZ[^F693%-$IGG-'V_L0V%[K_
M,['Y(LKHG_60A0MB*4W6<!!IB7MUW,TE<@,IU8/0;C\TZX:VWY3LJSP7CI]C
MNBX[6:Q305F^GAK.DG]712D$?N#[D(WLN)3IOH3!E&9[PM[=M5LT2E.2':D=
M<-I.!B!/*;87/*R0<ZMTQL:@@ QAH$4C';'3PCO<':*28;2@#32U%6.;L-AA
M/RWH@;FR8!LY_+PGQZB@TD42-I>U15$"BC"38*Q@,8M)%G&Y]TO'![)B>4D2
M:;:,29<&:/1=0L%0-W?&8LAJ4.WS9W"DAT#90)7T#*:_G1,&<89H#4R+G=9A
MHPL_4!-@*:D.$6<Z5"&[LZ+>X@(>2=7DX%W@=I-P,8$8$A8(<E)#Q$UZ+)",
M7>X5#15U#KQ:&UPG-%M[VYXT)[;.'T+3@^X,' D<5FY];^/[G.5D_<+N!^YS
M1)W4N^R2U%7&Z L8WH'LU3(@;2_O)N(&S,Q640#^>TG5A+Y6F@ SMOI/+U&>
MT6Q1;&^?+VE:E?O#^?;$H6[=GA*@UM-#,DXQ0R,8E +GEH]_O=-^XSDC_._)
M]MU>C]<Y6Q'XIVC+*+([4R9>0=-<VUC1 -YT1M+P>PUS33-:DOJYA[:PN.L6
M+ 'P6D5/P+OKL4.%])K$4%V ]S$22'[MH1=D#(>)!IA7#/C\]6/T;^[.TZ@H
M)-<@/2BT4&]$P3OL+5#+7&A+NVG2B=-$O)$8;P?R^Y%_BI9$>@'3DPH>^G(J
MWN%O V <_A%J VS 0":D$<AEF9@A;%[>)LDCB9\SEK+%ZP-=/)?R,JF&O>3/
MH,.]0@:V$IG=A]*1JC$'LTP.R5/J,/\I[OL?\R@A0A]JV$+-6CCM-IL",#6#
M=X_$+L, 2Z;TAMY%591L2?)FY6,U"A$]6H!4]I@"-O$J<0]3)>\ RY;T1NPG
M)MY)6Y&R4:M%"5A]AQ9>51VF %>T0MRC5<4ZP+(C_=TK'VS%A9BQ>?F%?]N6
MOM2.UJ1OV^7B^DX!S39J&L -XZ0(L/X'$ MS$:UHN;Z!VX[I-Y;_<9/=YXR;
M;J%XB,*P:S-V!MUUS,CMH21WP#438H@:$_[?V%6HK7/!B#\[Z]Y-H@_,;H.,
MP7%\2 SIYUBGP[>3C9"!!_VY(/,JO:5SZ-[/I"L:S\VNWO%LA$@4DD'-F'OI
M6UD$ 8[S% _$%)KZD,-OGF.[X1WRIML$P2O5R.# W7*=XE&:8M1G<5PMJS0J
M27*V9'FY27@TA[&&$![8(*$I0AVGM>'!#\KA])SN_=H<,K(0C)QO#''CNUFN
M(IJ+\QW9#M&61G.K:$YC=-!VH:N>J+84P>E9GBM #^GA/Q$H\A#7">^YZTZC
M@[*5-H;WR#7/(0[E_!]N-,YVVH>3JC4TMEO[P%G;;;20-=2((]#JN4ZQ[JMB
MU&9K:'M">&!/;PW=6VO#@[_/&AI?P73@-31N?.HUM"T-X+H%26-TT':A*Q=K
M:',1C*N+'H+V,5Q7#B^6<9WP+GK<BV4C;0SO>K&+9>,:GBM64)'6V1.RY@<6
M-]FF"J3A8MDY7>3!A@'=T8%^*)T.? !B():[JI\!F 5N.7X$3@Y-9SH+^N/I
M/0#S @7=WB3A[S_]G9T;#M3Z?+TWGV'L;?Q[C"/H/"Q;D^Q5WN$O;<.VM.X.
MQ3%5AU8TSCW.,/H,P$)JH;;VX""[XK@E0/@?R6/TE?@LW[Z3 EW= ]&C=6:@
M[.$G$2L7)K:3:_,V_>;M@0N6E32K./+N5IOG-'2%ZOL3[*1QV1/T[IXP"&$#
M* ]P2 IQ#I.[[,688ES@1A_71+PILRX$?Y8EMYQ7VM$.SCRL2,D-PY"4=Y-P
M@/&NQ?31)V K]G)*3,E0OND;46?P*'L!>RE-0](K%"NPPRV(?YU^U% W$@8&
MN42(">-9K2TUJG%]Y=C6]9T:PHUT-2S.=:),,<I\JSJ6$[K(3+VWIA?@O<%>
M4\,V4C\#>V]0B"F6<U"O[JSVME;[U^F!&:>=8;$,RC!(L0=61JE'*&\?H'1W
MAN. 8J>(60^*H5B(HRVK.^T.NG/M)>84ET!;A6R<D]G48=89L!Y=9^^&X@+:
M$DLQ4AI@%#U$DUF%3J0I[GBW8S^8ENW,P(0$8 PX$E,U"0L%'L<P<()->7ZP
MLP@[(WASN \)ZGW0;;YA]KS+,$.U&9K#1;';E;^+K7%/[(X)LU 64W>H8CSS
M.8G+N[GD5VD:DRV1@SPF<R(30;03'0X"=%O)QEKJ4T1RK,=#$ME@I;]#:Y$^
MM-HK%#M:$[$/EQH=]I3'3L#Q%!0%]'/-/_I>1WR_@K$3=P2;LTA/@A.Q&.>Z
M'6YVZ2FEFXH)G:75,0-V+]AR2=?O$499LA[T@F0QW07P/G)Z%7<-?HI?;X4[
M:PN'C>RUHM$MAFU"P^^[?;-GEI>/)%]>DJ<2]U(?W 5\FT_6Q;__LOK6TM?X
MM"J!G)*)"/+W]V2L)_;JTN$0.2/%VWK*MFU\RMMZ!R8*5\QLS-IJQUU6!WB3
MLY@ZT)3OV6E:Z\ 6S/MT:OBH<&;RXIR4BQ)B$WU#CJ_ N+E=<$FI^D$.N&$+
M6K*&X:$*?E)#.U LI+KO9,A(AX4G8/LJAE/<S7?/UDBF/&V[YF93WLX_2I!3
M'7:LEM.<@GQ8-?N1:)'.6XB6*L1XGZ_T&(" @IFG0.H@/L*<GP"$G-.4-UH4
M*7F]6JY2]EH/;SL4^'$=DWY-].#ZA84EX.D<"Q5@L-5Z&P?'9118$V^I?HP6
M-/X\.[N]O8#!I6QXX(OD#4<!'\P@+? "D/T_[7U9<^0XDN9_F??MWNIKMLW&
MUBPDI;)EH\R02:HJFWUIHQB($+L8I)J'4JI?OP 9!P\XX#A( )0>NBLSP]T!
M=WZ.PP&X.[I$ R&A()?Y_N&]9!D/OA9Y_7*3Q0(\R,E[J!"1AX$-M,(Z"!$)
M=_1^ \#)%<E>27&YAJ'!I^BB84@1! "$:FE\\Z&\\^FVBZWNNGJFG>G$..&X
MG8ATL-WEDP:SE5'0V#!HQV\!=^''![@(HV]B8@EDG.]E4" 0@$4E\L9K0P03
MM7V-O4G@(4K)8Q%E910W7R#;?"/%CA3PI(#CZ$X2,@[O  ',&TJ:(W$QF$ID
M31A!P&ZH_E92/5-,+ K4=XB=0\/H6 C2VN:Y4*>-*=Y;NHS9DZADCQONF:G2
MP_4/*&POHAU&[OFT[J$FADZNIBTF?'_+2PX."%_B&ZO#/:%LU^A<7M=579!O
M29;LZ_U=]-X.T#6YR1Y_Y/]#H@)<1^O*&:Z8U.4$A%I3*VDC6J/A)3Z90IKA
M<&?/#.H#(7HX/PE9'LCY]ID:X:=6EYADY)Z459'$%=E<1N4S %\^T0">0Z*
MX"?43QM>0ZF3)/:8),9)%S'D1]OMBRB-LGBX@)10=;>Q/*H H('34!D;H%@/
M7RO8V8K0I7#27BN_BBKRDV@G I#R-B(CT@ @I:"KV39D)'N)]1"OR)8:8'-X
MV'!'W8C]KTU&_A@5.U*MTJ9EJO0=*6)FSAVT$383-G[XKB4L( A;L9<VR'5;
MMUH'T1,W>* 32)$0=B?_5ZHD&%8$R(8!Q1%90*"4Z*@-M[%<!)#PM0D] =(H
MQ$[*N$A>!$]Q$1RRLZTN1T!(PVNNOS<5-3%%I4'7^&MODI'C2T7F;0_/])M=
MT 5-4TF$9*7H8;@R_P";"OP!(577*MJX56@0@>*Y"P).L"HMO](_-VG8MGFQ
M%Z8V4.&5KCFYO $A5\<:%E>4W,8P\>W@CG-NR2Y*KPFX=!S]/MJ/GWX/"%Z0
M5@8[[Y- #$R".P>Y[3Q/@I#"(1&\_PH++[!N^I#IR<2@)KCCA0<2UTR+*])4
MLH9VIWRJX>9T2!40?,0:ZF]-AV(Q(%(^9'@EQ5,^Q95[JEJ2-5K3@9-WQ,"G
MZ#^WZ%,$@ FY9GK'"D.1&"PHGRE,A84V>O<K[6!%LO5VRT,#1-/%PY@F%$1(
MM-/#Q%CH\<L'%_!_J/+XMYNRK,GFB@YZV>Z.4$2WN\OR._G1_ 3&/Y68AQ,/
MDCD I!G90W^:0K:&&;&4(_3&(Y:%"\!4S[LB&1VCPP2CB[YG@I!0!NFECZ2.
M1 Q:E,/P4\UOMTF5[!I]U]N+NJ2ZE8(0NPI+=_:3L@0 '@W=]>9&:1L8@ 47
M9S]K?4^-5KR"=\,ANM&.?D07 ,BP6AKL[4>",7 *+N!]UO.!5-1D[+!*\NA
MS@%"C,,1)-ADFEN ':<)S/W5\,+7>5F>LQ&^K^*XJ*/T>'T7PB"*:0A#"5-(
M2%317Q^,DE8P>/0D.T2[>5EEFW5=E564;:A.[?8%O%NFS-=+N(SB"P!QNE;0
M6]+A&CIB2SF:/D'ZF5/(CK2C-#]S&DP&Q$+/9*%@1*ZC<53T+)<[U.AEG@"^
M[!EOK)C#\1K/8WZZ D&N::^R.(G2U>8U*<]BNQ]>7TH7%SI20H&-L87T4*73
M[!%G?[&)LV$S#W4<TWTLYSP?2]Y%CI \%(C@==;#@E#^\:/_U8M;G;B;G+C;
MFT$  *>AK5N:N"7MWUR40S@5A#B5/_C)1>&#4S?090X0'%"I-E]*&"@4\CB1
MWI,XIX-*FK3^A+21M09PU>^T&G ^:F 0):^(9VY<8-01= ]1)4^K6TO,4@$H
M#9AM51VJ);/:L#7MS?N9GR[F9'YGLPW(]>RTX8_WV7,GGK-.\$5D_FJL$->]
M[2CR@3R<7]T9O!FB*07GI;"4C^F'2*OZX&EP5Y>8Y08P OV'\SE2>9T7)-E!
MSU=T1."\"!#Q,5T(8T\?_ ?HYQ0Y=-S?\ )L</D<93MRDWW)(I8&1FLQ*9:!
M<R!(QL?T()1%?7 AJ*/A)!("%/N:YYL?29K>[%^BI. $)O68N15KY<P+]0(C
M&\X"?]4>>EJUF>^TG)%>E0V!YS[;!T2RP&[.,=SOVQ1)F!SF&9;H?'50@Q*T
M;U!^B=*ZM5Z:YC\X.>7L"U9;'*$$+]3#)K.]3\LH5.\]S!&E-O_<%?EK4B;L
MWG%5%]EJ\Z^ZY)W]&LE S$P"&0MU(AL6=3YG"3HZ1=:KJ9[;G'R]J,G/+]RK
M, !)OT[3@&3)R!7;8SY@COH1:D8K0.'FSLC9KQ3/)2!NW%IGS+U01)M9T8=5
MR[B+2\R7]66[)7&5O)+>>>7@)(:;/^S+&[MD1QF.1Z#[O 8ON$W5S#"'G/5F
M%NZ>$W^76?W8OB[3I!O+JRCM>?R<UQ!O\VQWO%%YN(?X2 7445JZN([8= -[
M$U%,/$K(QR=VDY3PJ;K): _JYI)ZMP@71T6 DJ/?B-+Y:"7Y1+F*IL#@P6^B
MGTR0(]JO:M@67EUFN^I8:8VV(RB7*B(=O;#DD7J!*@@KN9*B DP-&NB_H^0)
M7CBBA!55Q<025'E3454(& &P5"JJ\MH084NMHFHPZ*)KNU=25 GU+*8IMTXK
MBG: +8#6.VB-:[.J:(O$UKDJJT3XPL#U0#*JP/>\(J406"#=*-'EB"X@0,FT
MU 831_ 45S&G"DG#^(!^[H:B0T.#1"=E$(SEN2T ?WKT>5ZW"=; $NJ!_X/4
MSK\[<B6,4U=O,0S*GF(L<#BI-/7,:5>;"@JD>$UB%IC:<M0OF:>4_)^$J^@I
MFAA V6X3SO$O W8^BW$!QP$ZUW4>NYWR:QD'3+N'%-D)*>_J(GYF5;IW!6EN
MI<.3,9JI.T4CF)P#>!)4YII6 W!LLX^GI0.B;Z&^@WNHGTKR[YIJ\N65S9CB
M<)R$>K@5@:B=(QFY%,&IJ[<4 65/\<C%Y?YVK*=P72&EEX/,FQE?AA\QU%2F
M;Z E">#\G(MM0TX<5A'1BJ'FS;PLQPX,-)6Y%6Q' +.%1NWZ@_OM,'N0\&1T
M1"T\'>U0.P<:<MK$J:LW;8*RIWC7YAA@;0"<W:==%\F.+E/35GNZ9B1EQ2Z(
MK+?L7P2H4Q7!@2)>A&?X' ,OMV(<%'!O>1F_U!I=8MJ-]NK.-JK3JANN%=Z_
M0_'P;M# /*$A%:N^&30%K2PL/GI7Y#$AF_*:?A26]I<]WVES<;+<'7G\&P!%
M--\ C@B^D""I:@9]6"):FF*_[,,P>;;,MZAJ"_7!^1_D#,)%9I\A)"BB%3<;
M&J$F%KCJ/*OZ<Q;M\Z)*?B<;=FE1,D6C^(0HY/*%"T:Y&6QADML2 IK*R1 \
MF;('-X,0DS7 (9BF1QPA 1&ONIVI>=3&%/D*IGD)W=>TMP\[[,^:NA!'OQ)7
M[# 6UG] JBTL!*Q:-9@ZC$V;]_"MO^7I_R:+"Q*5U*/;_U[G15MZ\SO!K0,P
M H0+ K& $$!N;!A;2P1QDU.\SG<-9CHG,6=MW^+=)^5OE[3G2<7^Q#GR_Q:]
M)?MZ_^7MI7F: ]_N-I<YO@5N(C,D+[!I/GW',.P%PE>4LPVX3T+9M]ME_DJH
M)2JXR*PRGW"@Y_*%A&Q5,]@:UKDM3?'6WSU"!WN,[]2+ZX)]0GBL%M.+7^-T
MZ4-"(E9MH_$3:F&21^?^O/RZCI*"Y?TBYS>\T)&_ J<8AWS.@!&),(4U;/+;
MPJ#4FY<_'8V:%RS'A?QF #P<<3>^(" . 5Y*"FO&!P3B,2 *Z9[F8%T1%<5[
MDNVD!_,R%O&R;\ 2 NPTE+>VV!LT@H&@\NG39$GUDM=D0S909F/.S[U8:/?G
M$& B44HW7MD5B/G\GJ2[/E]ZNBN2F(B#Z%+B\23&)0X&)EB%C28QKG@,A.8^
MI[$>RCA-X0-#_(0,:4CY):$- 7\($#4UB[U0AZ!%#)"5CV/F6M)?D*CHGCUA
M5O80CVB!/^8) 7\ZZEM:[H];P> LN),2T,]NMH>_D$VSB[XY9!M<;ZG?97'R
MPFR@-H8JB,0.JRB1(2!] N--,/BB.H'QD^!R,C=9==<_,MJ-Y^3E.# TE0"@
M T,,"Z]2.L@2$HX5E-?'J;@1# Z#RWL,WUHYI9$%=UA&,B27-20R0H*NB7GL
M7=F0M(JY^1[D"Z%.#I(LJZ/T-+'<1>][^,1/A54(98@U7 2CC&$+N%!C&+S.
M?^YB9UG 4G(7Y)EDY2F)]\]90:*47<K^1YYNDFSW-4JRVYRNE+)S0I%5D93T
MIROZUVQWNI&UWCY&;Z(EQ83-\98CDS07DC?-9'3#9= D'<1X;8!5=_O)Y&77
MG"34G*3!7.J0((]361^QH'P,X#PI4<O;)+.PY'6:YT43FY2_$A!QP<\!^%PA
MX$O/!%8N^//;P>!M[G,T"_6CVLW#H4I),ST 8YN(=%09BD<: NH4E-4?TOC"
M,?CRY#'4 ZFH"38WV654/O.&+BY!/X]ACR $:$@5TQQ[!B(Q,% ^HO+FPE"[
M:DQBE1TZP"/<FH]X0D"8COJV-N.C5C X#.X(BY\GHDWZWEUH KA494>E]^"Q
MAX163:/83O;!:Q"#X>".EV9\??E/W-V5C_C^<F0:;UY@_DGYH,J;U<'I'CX*
MN2-J(4@[U.$B$E+9%O@Z\C$I:S[?Z!PXP8'R([[2L3@TVGJG\V?E\R+7LWP3
M%#@$""!@<FEXYS)GFI"@)E+/\ 3D+!4#GM#>YYSCE[B'V4)Z8:K78$\ML&K;
M2N*J>G+QYS\[FB7' 3W>3\-9+I@@GD 9@UD*&[C[LR?O;([E2<"C)RY!-WX[
M( CATTL5TXS?#D0>/_5?W9]7R[930EK!676@6RF,NG;.J16W47]S=?;7CS3<
M9,UKAGL2D^25)=2'UIUXQM&YH)PQ)$0I&\+DS%#>% 9K_VES'EG%<;VOTZ@B
MFR__KFE3JVRSRHY=Y4TL.([N3"/C" $OZJIKSD6R-HXH^#]'N_W7'T=FHU)_
M:W_C_M0S*7FK2+8YIU'H&35B78K^$.?[=BW3).*^8&D1V 4TNO]J9$;9IMF2
M79",;)/J+HVR\HI449*6/_V'BPW4*;30)! _]?.>-&:]S,NJ?'BFJ'ABFAR.
MR\K5$_TH40R&W*T('6[%#(4ZJ;D4/Y--G;+S&M:S$1I611%ENZ9D7GGQ?J8Y
M]'[U(RHVO8(RPSI-MN4/:SO9D^]^X+(#RGQZZT.CH9$"O6I4]CJ^L I6K6KB
M<H]<FH'C#&B<@]\^5'.<0:"B:;;ZTX7UH!\+@Z:^H<YVR39LP?$]VDNJ34[8
MU'"&F:0IY_[&=XE\5A,#KM?K6F]6F*1+"_/">T*GTR2F\VVSOA=6T132#OP
MH'4.Y$EQFJO9"II+)NABUR^ KDT!;/</@ ;*_IPE57G_\+,*SOD\8KP/>3XJ
M[H6V\P/_PRY.403/O1](C0K9=!014UU;H06KKJ00@MV[W93[%.NFGW-S8Z/S
M"ZM7J6V2-EA\CBR734CV\3G*UHUQRN_L)D-)1[S[/$VO\X(QV?9GHT[8\GW-
M3K@?)^RYLHT!PL:WU)W=I9I:&44T-5S8[F\&\WVO!2OMV=N??YPYMA_N$&,V
M&,P[''&_MNV12,L@,X]:1T-,,6"]- ]:'JJHJ$+<T4B-^)6*J,J;K'VX,_O0
MQ6]^MI%KV/SGP.7J6W^@<6MHAREV=J[?A$QGO5^:C^9LP.(W/]N -6S^<\!R
M]:T_T( UM /F92]ZP/I[.V!E9,<NPBQRR*(?:TL2EZ,6V(/9!BY.#S['+H=?
M_ ,-7QQ38*Z??XY@WD:XP#?LGS&N98Q>LN_]@48OG2B7\MO--LKU)5OXZ/4K
M27;/]+^K5U)$.])LQ*_HH'UZ!.?%D:%.+^<?!]5Z&>YHZ?K0T0 -2SF55#/!
M9SAM&B-[/"!Z/ J&//1-/$AY-HYZL\14,:9O(_'G(:SYB9!_([%F_QP=XWZ.
MR9Z/R69P^AR8#2SYN3C6/_CR;US6[)^CT^K/<=GS<=D,3I_CLH$EK1ZI+WY<
M/ISHL9RZ_@W*.IV;^Q@>V;G/X=CE<&P I,^Q6->,5F\&+'X@7D3TV.5M@L]!
MV/-!V !&GX/P9!%D2Q<<YDPI>4]>25:3**.VS9JL;N6/I'J^K,LJW],)XK'-
MC.HD;4C3,U:CZMBU7SL]D^2+5.0>I1)!<CLI4)"4T6Y7L'M]]/.OMX?.-E_J
MD7[\"]KL;X!9E'C'V3(QO,XG!M5/GYN9!QA/D;WH%3S M;[,+$$/SWE1;>JB
MT9T.V?1/64Q.@](Y <8_$FK!(HFC]#*-DGUY=>!!X7^B5D8K-,NMA.Q3TYK<
MGO=9[^<RLQBMXCBOZ5+JG#=]E:;Y#V8KNG2[I(HDU6U>EBAW-!,V3)"J*2QD
MY[)B0'L^I-L=#^/,4.'N>K^/BN1W4EX=.G.T#4N6O(JKY)5V7 A^8SF],N!:
M<D*$O"VSF:/=H"=+C.,=]3]8\.*]LS,_)QB7[DSTI(R*JRE*"=$3[)C,XKY%
MM1]3A%(F\8*RJ#H>0/]V1C_]2R<K'S75AM5#W%Q$*9OM'IX)J82S@#;_X?-I
M\(>(=5,SF:-<HP<(?/_5DY6_.L)9K;YKNJA[H$9M7%P'YD@A8JQ+A2P(\&H&
MFPSUTFX@H/\W&]"?,T9^+IK<5E7ZBXMP.*]RLR0&CF$9K)_$+$&=$I]4695E
MO6_/>[Z\D2).^&4[YVO0UGDNHD'G(R *@S:.3%6M#PR1HOY:.9-$]'.* +_K
M36)CC">YO9YP]GHA+'D\JQ;ZD\B-)VV0Y\83-1BF&\]A?1MN/%$_/Q\U(.WU
M2YY2,2FUS3U=5<XS+8M:GG9^YK<<IH?/^CW\FK'Y'9[G(&/F"T))R53.M_0#
MO"9Y7:;O-]029'.=9%$6)U%ZV@TZK3N[+G91EOS>Z'S).IPFF_8;9YLN=M9;
M3L<E6RFKL@?CBR793J:#7A@ &KFY1,-!=D#D?#RT^\5SI#F ,<Y*9WJ#X: 3
M(115D(0J64VI@U*<2JL"BDZ0<43A'(8 6G*,1M!-WY[(8[!O)&I9D. 6)Q72
M\&'AO!RHZ+./48&IXLF1R %%2,4WI8<:)(MHO\_KF7ORDA=T.<>M2:C"TCNP
MD+'X@J%Q*4$-E<6@.I< Q(D.Z(ZKPK2T^5==5NQ/(,X0U,!T-:+V&UUX156
M)93JY7U,X)K9JFSV7<"()"+I7@X;D?B+"81*6"#P14VQ,T]=;<HOHC)I-^0G
M@8>=-SN*K:F"UI#8-+7N-07LE;'D780*R2W>VCR=9',:Y.U=%;EZ-S(17,[\
M$/V-<ET;#+Q4UN#Y/B6B(5_6ESH1DO8M(@L]YEFS*Q_O495XH/@)G\<MX!1
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
M/)<K\6 2:IYYPD&FBO(6WMGSVL!@,*0##>!.7Y/EC_Z-O)*L)O<DSG>9J$2
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
MC!JI9O829*^64 ^<!*1V[@2F6,U530+E,]7K1Q?(8/L+ ^IC$64E[2K+C/1
MBM<DILNBCKN?U2\?:3=*_D_"1--3-#%P";M-./<C&?CS68P+.!?0N:[SV.W4
MPCSN@614 39$K9_29-=N8"3)KZ4<HZ37 @[G\)X$L[F.O0"(V^Q@/W6VH&-S
ME5%W@?8F]QX"XQPZ+K)[=!\$S[!MG*"XUYTI\B>ZQ^X@;G6;2\O0(#C$6=7[
M',Z1;7%!CS?-=(MZ81\6E@,4T%6X4D?QX #LS5H:@SLY3 T*UW5;1(!QH:O>
M0W0]VWUY>R%9282+ 3'Q,!0+$/N*/'B>1ZFM!KKQ[ TU$@+>RJ+J8(W^[8PS
M^I=_WD?9CG!F9^YO!W,.?G,.&@LSKDA=^W/KH+40$NEB8,0=GX!?AU!R/@+Q
M$9#+%!B HR>E]ZD7-&9\B]Z2?;T'/S?W]\X''_SN_I,/>IK+U8 ^>TM\_/ #
M"4OX]$DF_O2\W[N?OO^[MY]>H ;RT_<E^+51@JH=MQ&-U:X@!#A]D]+UJAMS
MZ9:P7,":P?[20="R7QF[D1CC[JT1E"*<.=]'R^$!80BS9P:E@_CP<W\,(.3+
M6_S<K*".O1?46Y?1=E$"T_J%$Z"&.E)5#%8&M=%AR8X7)26)_[#+7_^X(4F[
M)J%_."]'Z%_^>4MV4?HEJ]BX.9ZL!!0':W$IEC!!R56W/S5QV_0XY;P<7JTB
MW"D*^KD#K/[/SE E@D(N560 $XZPXZ?O"PEBJOE:O+\\Y]E5LDNJ*&5+]FQW
MD\7P?(-BZ$XZ$@:GH.!^]5Q#4PY&NK)/$XU$IBXLIGE$=9>7T5-2/;R7[([\
M95Z\Y.U5=Q@=2)8N/J0L_B)$35LL1J12=7?+DSP%DD1+'N)GLJE3LMZR[,S5
M^S=2/><;5IJEK-A":_ROA'R/]E \WH:X3BS&3-P25DF6C3K-08%9!T.H_2'Q
M(DA![KH,S]#Q!!F#TS"E%8#F&I;A!#I-^G+$LZP/LZT<9_Z.2-M;6(#)6PMS
M2;9JWN=](\6.%)<YO X3T?62&W'I0@()0E-];/"%>[7^4GS"=[ZB>3M\V\MY
MHB>@YCS!XU(O89&D9I+I+B*"[4]1#\F'6U_M]21F"]F5KS$E=-^K2^D%.$6(
MXEWS E45 (_3!O=V5U?V,E\6?*7C.]-OS5ZN-@]1'TFQ3S)1T@D4SP!O$IZ0
MD*>BOCX&):U,<7U@HK!97<3/44GNBB0FOT1I/7P$+Z'J!<<X5"% !Z>B.EA
MN5-<('2]7KO,RXJ]PCE<N87F0(AL,""-R4( $E))_6%G+-BO2R3&*.*'*=8_
M,HKNY^3ECA0QL]P.2M6AS#_ G0)_2(#4-8L^4A5:]/C(62N'6)[MV&+@./!?
MYOM]TFC?R4\$P%>)=Y@;#,<;$FQUS*$/661K4T3H74_>WTEU&97/=T7^FFS(
MYN+]YY)0MSWMM%9QE;PVH0  N.H"!NA5$1 2A+4-HX]CE2876INZ9Z1CW.HJ
MJHA\"%;B%<850=Z0\*MC#GWH(EOSJTPRL+/^GF?W+():G-\A<F_GB^BZNVL^
M70A8PJJIN</F2YZB6J]UC'10O=[>)G3-O&$!]FQS&;VP [Y[4N9T-<('CC)S
M%TT*S,% 3-<@FKA3:&Z*2J^NUXS-\1#9,"L!4RF'8I3IID,1 L[DJNE/?CV9
M2RT<VC/#':%J;9+X+GIG?T6MR  >X4ILQ!,2U%34M[7R&K7B635+8#IEX=%[
MLJECUL^;C.YQJ"5>20FO^E79NE,HBBT$I&D:07/:1#4T21E&EPD1JSS^[:8L
M:SJ^UVRAVGI8<Q[TG?QH?H%B*TJ\PPD6QQL"2DW,83 IXUKSL5CA5*!]>*:?
ML]1$+<",@^V(>0&X%1O$.G!'S6&0&UQ]0!:ZS[/&!+P[#3*RT6'TD"PDW$F4
M-#F,'@J>I(C=!*O$C&Z$2MK)YD[&"SN1I ;GKPR%I/W5($ : E84E-5>]0'"
M,9@)Z3KH6='UMO&-U3ZOLZK]YXIL?@+'(B3?:'"2\H6 0%TSF Q?TI8PV)R[
MQAD82=Y&=4IUIN()W6!%%7= $Y#UH\,<LA!@A%12.^++$3Q)(2WKD]Y=D<>$
M;,IK:M$#Q).GE#"-R^&0A&?HW?X4,P2#'A7%=>^$BIO ($KYN,!][%>@-3 G
M(C@&LZ&0(P0(JJNN/P,*V\#<49[_  (8W7[-B]_H%O=P\$:'Z21.N 5RA83=
MT0P@# %":$4U1R] - 8PP;U"9!>IH 5[YZ?AFKSY*02L")0Q6%DWPC!X".Z5
M0U_[SJ YV-]"NSQE?N&YII _)/CIFL76>:>P10R0E6/[+WF9L&,O^P^Z3C?K
MU]O1%O>>''"PKJNRBC)6'[B-"'.W &:B>IL#75$AH-BBL70W%+J-'_$;T@.+
M3MSY+BK615,0HCV1HW9XX,1R-3CA(P"8,P2LZIO"RD$!W!9FE+7PKF+.>N3G
M:L-D<RXIG&\OF_2M9=*:Y#E/J79E^V#*17WR4]<.XT6O0Y+ZXTJ\HT->%*^;
MD^]#UT1EP?E$D)*^%/%6^V(Y4EU@<$ UUC^U[C?B5UI2>[BZ3*.R/)X[P+7V
MI/00VL;T_@ /S%B#U58&ME$J&H'@A0&LJZ"P#!Y,.%SY< C]P1*(E%Q!51F>
MAHWTUC8<X0O#U ,I$E*N[H[];725%+J5<HP> @@XG,--@*!<1VL <.-F^L\#
M!.(7";D+9<@).;B0 SB"@AQ&:P/( >+]*I%D;VG6+D[IGO4ES]A^#;,\$_%
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
M^[>7#Z3)E/B59*2(6#1OM=DG65(V%TE>"0[-=H0-DUMH"@L$[U9M9C3UZ_8
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
MT@]K2</T00,5:P>+\!0T.<\5BUD/:T]O)=;;RZA\OD[S'Z[?2)SZ@7\0 ;+
MKQ\X+&Y*TE>L)W1,?$WH1[MXIX/@YB8[@>]<KE1B#7U!H[+TZH*<CS$H+.06
MK26_6C+J1[\\O7K[2[SSN;"7/@:P,GCLH][J1WKO<[X^73[FQQ1Q[-;6^2[G
M8VYG#)ZRJ>&^?)*F%N) ,WR'25QQFGXO\6)PYQ4%Q0_;05;OWTCUS+*5L*+O
MHKV5$B^W>J^4U[D?3>H!HP*]:K:$]FH3='E<@U?:5:M3X-];;\G(CCU,=^@O
MAY<$$0M"RCU$0CWP"9#ZPW@!SEZ.< ]V;IG/21LKE52GZ[RXRNNG:ENGQS 0
MO,>0LHQW'0*6#P-\!<LY0K^XAY.\OG"\-'IXIO"XB,HV;Q')RL;D4 Q-2#R,
MG@'$'P;N*&LY CK4MRER];D?Y=MT1FU>:[)9;R\.2[GF>>7C<]3,=S=9^T9R
MO6T)FY1)YW>5G7_\"=K03]0,+TV@U68^C$M._(4<.;-]K:PF4;2UK0&RM9]U
M8.=U=.+>):^$93X;>"F.N)NG74"\>(]1LM;,N)?U;8IDB^XGL2M">QRWU4KH
MGU-RR/VQVK,7Q+^+UFTJK(/)!L>Z>'<PL*2C20'74UQ:1R=KMDX_V56X4Q;+
MYIT'M )#,0W74Q*F#P-N)>NY6NM(^H@ M')U5==[]&8=QU)"4+-]>6.[->@6
MHX"2EV!H2/EAD"ZWDR-X<SN&P+1R,5G7F(;3F1T7=A=D2VG@C%P:$H9%+E4D
M?!C?T+>K(Y]1ZC#"E_X>WH&=((GW8WY!SJ$!Z)!;E1^?CWW(_V'\2->FK@Z\
M\=W%' 4&=_&+C14ELR(IU]F7-V8PNK1\;@UR19Z@6UQHOF'%-CG?AW$551LZ
M<A%$-S&N@3\FGSAR>OG,7D?>9*<*NNOM99Z]$KK!>DH)!_.*7-U8*H9K\7C7
MLY^+Z"JFDT<\!W?F?46*Y#5BI7,ZYQ^G?X/+*J'Y1C%4*=_BH:]K0V?14VDW
M,4,]_JS<FZW$L6[09;Y_2K*H#:TU60()R[&3E=2:Q0&9!1LDFH]P'"]6>W97
MIADLN"QL/0D=G\_8,E""?-*6/XR+S_\='0T2LRB*&6;F/XNW<26_5R:T8_1#
M+3W)ZQEU >/+^6@!'\9WM:WJ[IH^NK\83U*^%^!Z+3LVP/&^ZOGA.MJ#8%:I
M[_!8G7N-!IJ%OB"U#^ %^'Z(L<UK?YDO4,:Z4].^1,GFZJ#'X7!LE;6WW-I
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
M ".A=%8-E31A! 4  +0K   +              "  0    !E>#(Q,5\Q+FAT
M;5!+ 0(4 Q0    ( ".A=%9$MG_=J@,  %@-   +              "  2T%
M  !E>#(S,5\R+FAT;5!+ 0(4 Q0    ( ".A=%9FCJRZO@<  /TF   +
M          "  0 )  !E>#,Q,5\S+FAT;5!+ 0(4 Q0    ( ".A=%8?8^<K
M> <   @F   +              "  ><0  !E>#,Q,E\T+FAT;5!+ 0(4 Q0
M   ( ".A=%:.O>MD*04  ,89   +              "  8@8  !E>#,R,5\U
M+FAT;5!+ 0(4 Q0    ( ".A=%;>LWB>IP\  -%;   *              "
M =H=  !E>#,T7S8N:'1M4$L! A0#%     @ (Z%T5JE,_\\C-P0 0U\S !$
M             ( !J2T  &ME<FXM,C R,C$R,S$N:'1M4$L! A0#%     @
M(Z%T5JVPU5&A(0  V;<! !$              ( !^V0$ &ME<FXM,C R,C$R
M,S$N>'-D4$L! A0#%     @ (Z%T5@'LBGVE*0  C,8" !4
M ( !RX8$ &ME<FXM,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( ".A=%:!
MKSO\9YD  !PQ"P 5              "  :.P! !K97)N+3(P,C(Q,C,Q7V1E
M9BYX;6Q02P$"% ,4    "  CH716;@9[?4#B 0 *8QD %0
M@ $]2@4 :V5R;BTR,#(R,3(S,5]L86(N>&UL4$L! A0#%     @ (Z%T5H+V
M<W0XT@  9!X/ !4              ( !L"P' &ME<FXM,C R,C$R,S%?<')E
:+GAM;%!+!08     #  , -\"   ;_P<    !

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